Helm3 requires specifying a namespace to retrieve status and values for
a given release.
Before this role would not retrieve any values or statuses. Now values
and statuses are retrieved in saved in Zuul archive correctly.
Change-Id: If8cf28349b0c14ba6e1de74d49e46ab4a61b93c7
containerd 1.6.4-1 changes something about cgroups.procs file
(need to investigate) and this causes libvirt's
readiness probes to fail with an error like:
Readiness probe failed: OCI runtime exec failed: exec failed: unable to
start container process: error adding pid 7366 to cgroups: failed to
write 7366: open
/sys/fs/cgroup/unified/kubepods.slice/kubepods-besteffort.slice/kubepods-besteffort-podc2658f11_e579_435c_aab8_d7359f88968f.slice/docker-8cb51ac90cc54e6333028634c4a16592c093ceb0944964e344dcfce9e93f3ed3.scope/cgroup.procs:
no such file or directory: unknown
Change-Id: Icd860b4360d8547480780b271954a20e79d5a4cd
It is possible for misbehaving ceph-mon pods to cause the ceph-osd
liveness probe to fail for healthy ceph-osd pods, which can cause
healthy pods to get restarted unnecessarily. This change removes
the ceph-mon query from the ceph-osd liveness probe so the probe
is only dependent on ceph-osd state.
Change-Id: I9e1846cfdc5783dbb261583e04ea19df81d143f4
This change adds the clear-firewall role to the osh-infra-bandit
playbook to resolve an issue with coredns not coming up when
this job is ran on an ubuntu focal node.
Change-Id: I189ceff30271f3a478aff697b84709b19d0b09fc
As part of the discussions from the last several PTGs, the topic
of removing un-maintained charts was brought up as an action item.
Since gnocchi hasn't seen much maintenance outside of general
infrastructure maintenance and no one has stepped up with any
interest in maintaining it, this change removes the gnocchi
chart from openstack-helm-infra.
Change-Id: I9c68457df1243370ef606924b4f776870baedd07
Fixes minor issue with naming of variables which prevents the script to
be compliant the backup retention policy.
Change-Id: Ic241310a66af92ee423f5c762c413af7d6d53f0b
There are bugs with containerizing certain udev operations in some
udev versions. The osd-init container can hang in these
circumstances, so the osd-init scripts are modified not to use
these problematic operations.
Change-Id: I6b39321b849f5fbf1b6f2097c6c57ffaebe68121
This change updates the default image value where openstack is
used to Wallaby from newton in the fluentd chart.
Change-Id: I794062bee9e5d316e1c754544c0970da93e46dbf
This change updates the default image value in the prometheus
chart from newton to wallaby for the helm_test image.
Change-Id: I0f70734a8455661f7705baeed3cafbaf529c56a8
This change updates the default image values in the mariadb chart
up to using Wallaby for the ones that use openstack images.
Change-Id: Id28da22932362c0400766a564b382ddbcada8c61
This change updates the default image value in the elasticsearch
chart from newton to wallaby for the one image that utilizes a
heat image.
Change-Id: Ia94cfb62a6602dcaf465c2c314ee75d24cff4286
This change updates the default image values for the powerdns chart
from queens to wallaby where it uses the heat image.
Change-Id: I060436fca42870bcd61f4972303d3b6970128875
This change updates the default image values for the kibana chart
to move the heat images from newton to wallaby.
Change-Id: Ic991664c2f18354fae3f8b21aee028bad4716987
This change updates the default image values for several images
in the ceph-rgw chart to newer openstack and ubuntu releases.
Change-Id: Ia11d69bd8f0b4259f6ee68b167a7344ab86d0584
Several roles and scripts in the osh-infra repo have defaults for
ubuntu that are still on xenial when we mostly run bionic or newer.
This change updates these references to default to focal.
Change-Id: I84bca2d685cf1c67b10eee3bb7c05deb2cc4670b
This change updates the default libvirt image value and removes
several unused values overrides for the libvirt chart.
Change-Id: I0a0b81de017f33c2cabf5311f5288c8f46191d8b
To ensure that a Helm upgrade with changed S3 credentials results in a
restart of the elasticsearch-master and elasticsearch-data pods, add an
annotation with the hash of the S3 secret.
Change-Id: Id30e5749a378167b9c2c14a155bc6ca236d78516
rotate-certs.sh script currently only checks if a certificate is
mounted in containers. This updates it to also consider
initContainers when restarting resources.
Change-Id: I5d48c5bbd671c9f74b72ef4ecca36777c735c398
Allows to discover monitor endpoints for multiple RGWs instances
deployed in different namespaces.
Change-Id: Ia4a9a4b011951cec9f88ede41ba0286863fde86e
Fixed condition where node names were blank under certain conditions
and account would not get removed
Change-Id: Idf895eb649a439844b9a90fdcb57f5f022717079
This change allows OSDs to be restarted unconditionally by the
ceph-osd chart. This can be useful in upgrade scenarios where
ceph-osd pods are unhealthy during the upgrade.
Change-Id: I6de98db2b4eb1d76411e1dbffa65c263de3aecee
With the removal of helm v2, the Makefile still points to the old
playbooks that try to deploy helm v2. Since we have moved to using
shell scripts to deploy helm v3, this change updates the Makefile
to point to the new scripts.
Change-Id: I6e363f3ce92a228da1301a45c754e68a859325ea