Commit Graph

231 Commits (8e3f67bcdaa77159ba5b7646fa5537b3d314a664)

Author SHA1 Message Date
lijunjie 8e3f67bcda Fix the misspelling of "required"
Change-Id: I0c121a7b17116f6b2eee5058de88f2d14ea6c543
2019-01-17 05:35:42 +00:00
Zuul 92d7452a9b Merge "airskiff: Install AppArmor in package script" 2019-01-16 22:34:40 +00:00
anthony.bellino c444067830 Uplift divingbell
Adding paths, rerun_interval and rerun_policy to existing
divingbell_perm overrides

Uplift divingbell to latest version

Change-Id: I117f0ee7af92a7f139e2766ec435fc1f3f718e62
2019-01-16 15:33:18 +00:00
Zuul eb325595f5 Merge "Update docs, execute deploy_site.sh when in shipyard directory" 2019-01-15 15:43:40 +00:00
Kaspars Skels cdbb75d7c3 Align Airship Seaworthy pipeline wiht latest ceph
Ceph journals no longer need permanent partitions.
Journal disks shall be wiped simlar to OSDs.

Change-Id: I65347aea1e1463066bc8311f0a95feab54c773de
2019-01-14 17:32:03 -06:00
Zuul a850b8f29a Merge "Fix references to olso by correcting them to oslo" 2019-01-14 22:52:10 +00:00
Zuul 916b355086 Merge "Ceph journal partitions automation" 2019-01-14 22:32:22 +00:00
Chinasubbareddy M ac41fb5961 Ceph journal partitions automation
- Use whole disk /dev/sdc format.
- Don't specify partition and let ceph-osd util create
and manage partition.
- On an OSD disk failure, during manintanance window,
Journal partition for failed OSD should be deleted.
This will allow ceph-osd util to reuse space for new partition.
- Disk partition count num will continue to
increase as more OSD fails.

Change-Id: I6900898fb90bcbb1743cd6382c176ad24b6624d7
2019-01-14 19:29:33 +00:00
Bryan Strassner 5d8e6b28ae Fix references to olso by correcting them to oslo
Transposed characters in the target replacements in
some of the deployment files can lead to unexpected
results (mostly that defaults are used instead of
overrides)

Since defaults were being used before, the endpoint definition needed to
be redefined to use the expected scheme (amqp) and path (/airflow)

Change-Id: I85a58c7b525e29208957845bf25ffbb0111c8f35
2019-01-14 19:29:22 +00:00
Chinasubbareddy M f96c3016a0 Airship-treasuremap: Ceph charts cleanup
This is  to clean ceph charts for unused variables and left over from
ceph chart split

Change-Id: I3155c9079ab4b0b4df30782335833389c452adfd
2019-01-14 19:29:13 +00:00
Drew Walters f84d7b3f77 airskiff: Install AppArmor in package script
This commit moves the installation and enablement of AppArmor to the
package installation script. Previously, it was in an additional script
where its usage was undocumented, causing confusing deployment errors.

Change-Id: I904f87c544f3edb87ce79fd4d16d5f83596317e9
2019-01-14 11:36:55 -06:00
Evgeny L 58035fb2ca Update docs, execute deploy_site.sh when in shipyard directory
The script uses relative paths to source variable and
execute other scripts, so it's required to be within
the same directory when executing it.

Change-Id: I926eb029e4898a530f16276aa53b57f8aa9ba9cd
2019-01-07 22:39:54 +00:00
Zuul 7db4b789f2 Merge "Remove duplicate region overrides for barbican" 2019-01-07 17:05:40 +00:00
Zuul 7343c27745 Merge "Make keystone default host to be consistent with port" 2019-01-07 17:05:39 +00:00
Zuul f640c4f163 Merge "Update docs to use "repo" subcommand when linting the repository" 2019-01-07 16:36:25 +00:00
Evgeny L 4b842a99f9 Update docs to use "repo" subcommand when linting the repository
Change-Id: I7f7131a986240e3e7b36d5eff404a5920d5d6846
2019-01-06 00:15:06 +00:00
Evgeny L 13b04b6bb0 Fix Shipyard and Drydock user overrides
* Drydock: typo for user path `drydock.user` -> `auth.drydock`.
* Drydock: add an override for admin user.
* Shipyard: add an override for "shipyard" user.

Change-Id: I0e1f99db816ccf41085cca24637db40e0641a7b6
2019-01-06 00:15:00 +00:00
Evgeny L fe82bacefb Remove duplicate region overrides for barbican
Change-Id: Id63fa4e18994f7cf9c3d59986d47a2f3d37caeda
2019-01-06 00:14:50 +00:00
Evgeny L f6f9d7eaef Make keystone default host to be consistent with port
* "keystone-api" host is used for internal communication and
it listens on 5000 port.
* "keystone" host is used for public and admin, its port
is 443.
Ensure default host and port match if "host_fqdn_override"
is not specified.
This is also consistent with OSH defaults.

Change-Id: I020c5a3c13ea33849cd794b845427fbe03e914c5
2019-01-06 00:14:41 +00:00
Jenkins Uplifter 955a090f78 Auto chart/image uplift to latest
Change-Id: I2665cbd7dae0149b2f65a1ea773d88164f982368
2019-01-05 19:51:39 +00:00
Zuul b828e6f954 Merge "Update Docker to 17.03.1" 2019-01-05 00:48:58 +00:00
Kaspars Skels c73a2c8703 Remove port overrides for elasticsearch
- Due to latest changes client port is no longer exposed directly,
   and charts using elastic should use port 80.
   This fix relaxes port overrides to allow using chart defaults.

Change-Id: I8dac2d7240f3e8e925340b2479034a059ab85d42
2019-01-04 12:56:48 -06:00
Matt McEuen d4a529bdec Update Docker to 17.03.1
This change updates docker to the most recent version (17.03.1)
that is validated for both Kubernetes 1.10 and 1.11.  There are a
number of stability bugfixes in recent versions of Docker, and
this will serve as a more resilient reference for operators to
base deployments on.

Change-Id: Ib9dcf855cdb484590d039bc9f7ed4518bf519094
2019-01-03 16:05:18 -06:00
melissaml 62c928e169 [Trivial Fix] Correct spelling error of "cloud"
Small modification to correct spelling mistake.

Change-Id: I051cabefdbcf0de3cc3680b12c34a3f333cc801a
2019-01-03 14:39:22 +08:00
Zuul edb5d8faae Merge "Update docs, ensure that env variables passed when running under sudo" 2018-12-31 17:13:16 +00:00
Zuul 36861b938e Merge "Update docs, removed v4.0 from paths to globals" 2018-12-31 17:12:07 +00:00
Zuul 2e5bf9d28e Merge "Update the docs to use `-r` instead of `-p` flags for pegleg" 2018-12-31 17:12:06 +00:00
Zuul 4c1cf10aa9 Merge "Auto chart/image uplift to latest" 2018-12-31 16:47:39 +00:00
Zuul 276e3dddca Merge "Add separate rabbit admin entry for shipyard" 2018-12-27 22:29:20 +00:00
Evgeny L 4505f0739f Update docs, ensure that env variables passed when running under sudo
Change-Id: I69b27c91f21052051095582d7838f998903904c5
2018-12-26 21:39:29 +00:00
Evgeny L 358ccd7e8d Update docs, removed v4.0 from paths to globals
Change-Id: I3d4190160f35f91f5e6ae0db22b7b72416de2a7b
2018-12-26 21:12:23 +00:00
Evgeny L 0a04f408d5 Update the docs to use `-r` instead of `-p` flags for pegleg
`-r` is a required parameter, it is used to specify a path
to the repository.

Change-Id: I83cca1023ba5c40e90bf3c7bbd6757e34019a331
2018-12-26 20:54:47 +00:00
Jenkins Uplifter d67b402390 Auto chart/image uplift to latest
Change-Id: I5594be46c0d7f91f65a10235257a49b699118945
2018-12-23 04:46:47 +00:00
Drew Walters 81fcbebe9f airskiff: Purge Docker before installing Docker CE
Currently, if Docker is already installed on a host before running the
Airskiff deployment scripts, deployment will fail due to conflicting
versions of Docker, as the deployment scripts install Docker CE. This
change updates the Airskiff deployment scripts to remove conflicting
versions of Docker before installing Docker CE.

Change-Id: Iad2352dd7ce7dee13040ba5a65bf25347e106c86
2018-12-22 17:57:41 +00:00
Zuul d580d35647 Merge "Enable PodShareProcessNamespace feature gate" 2018-12-21 21:57:05 +00:00
Vladyslav Drok aefba12f35 Add separate rabbit admin entry for shipyard
Needed-By: https://review.openstack.org/614610
Change-Id: I505a4d01233af2f9820ced77ec0cb4ed30f32f1f
2018-12-21 19:54:12 +00:00
Zuul 8e185a5819 Merge "Elaborate on secrets update in the docs" 2018-12-21 18:04:33 +00:00
Zuul a9b632267d Merge "Restrict etcd data directory permissions" 2018-12-21 18:04:33 +00:00
Mark Burnett 662eeee241 Enable PodShareProcessNamespace feature gate
This feature is used by a number of OpenStack Helm pods, as well as the
kube-proxy pod now.

Change-Id: I3b4c1a94e66da2e712431486f8e2d0cbfe04fec4
2018-12-21 17:11:40 +00:00
Zuul 760a4df135 Merge "zuul: Remove sudo from install-docker playbook" 2018-12-21 15:20:46 +00:00
Evgeny L c34ca175ee Elaborate on secrets update in the docs
Provide the details on how to generate UUID and
what other secrets require updates.

Change-Id: If3ee74bc3487d2e7a15e5e909e6a23f2a66b0630
2018-12-19 22:24:55 +00:00
Zuul 2eb5877396 Merge "Update doc with information about disks configuration" 2018-12-19 22:11:54 +00:00
Zuul 05dd28e0c1 Merge "Update doc to refer to $NEW_SITE site instead of airship-seaworthy" 2018-12-19 22:11:53 +00:00
Zuul 793b3b437f Merge "Update links to certs generation in certificates.yaml" 2018-12-19 22:11:53 +00:00
Evgeny L 512d3abfcc Update doc with information about disks configuration
Change-Id: I01f03c038e49e99fb593c1ecf7d1875e9e32ddf9
2018-12-19 19:25:20 +00:00
Matt McEuen 50aa5eb736 Restrict etcd data directory permissions
Leverage the divingbell perm module to set the etcd data directories
to 700.  Prior to this change, they are 755 in Promenade-based
deployments.  However, this change is more of a best-practice
technicality than a true value-add, since all the directories
*inside* these data directories already have 700 permissions.

Change-Id: I92290c46441d008f05b40f0c219c1709627d2803
2018-12-19 19:24:22 +00:00
Evgeny L aa0e278f47 Update links to certs generation in certificates.yaml
Change-Id: I6b63001ac4ccba60e04d79446c0ba0178d13b446
2018-12-19 19:12:53 +00:00
Kaspars Skels 656da89289 Remove ceph-rgw from ceph chart group
Change-Id: I32929303551e507a0b4df0256db4371c834920be
2018-12-19 18:19:59 +00:00
Drew Walters 77cd63509b zuul: Remove sudo from install-docker playbook
Ansible recommends the use `become: yes` over `sudo` in playbooks and
only allows the use of `sudo` for backwards compatibility. This commit
removes sudo from the install-docker playbook.

[0] https://docs.ansible.com/ansible/2.7/user_guide/become.html#id1

Change-Id: I3edf82ee118827b8d94f169778463152ebc044f8
2018-12-19 18:10:07 +00:00
Evgeny L f165c40c44 Update doc to refer to $NEW_SITE site instead of airship-seaworthy
Also make parameter substituion to be consistent "$NEW_SITE" vs "${NEW_SITE}"

Change-Id: Ibf97546d5f7b42d00351e894bf597bdcef709487
2018-12-18 20:46:59 +00:00