Adding paths, rerun_interval and rerun_policy to existing
divingbell_perm overrides
Uplift divingbell to latest version
Change-Id: I117f0ee7af92a7f139e2766ec435fc1f3f718e62
- 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
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
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
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
* 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
* "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
- 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
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
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
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
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