Helm version 3 is needed for upcoming features, notably the
rook-helm charts to manage Ceph via Rook require Helm v3. This
change updates Helm in openstack-helm-infra to 3.12.0.
Change-Id: I13b1671121658b1390d89beabacfd15a24b19afe
This reverts commit 8e96a91ffae745b952c053923aa177e615b49b74.
Reason for revert: The change broke the compute-kit tests.
The deployment of all Openstack components is successful but then when we create networks and a VM, neutron-dhcp-agent crashes. It is still not clear why it happens. Let's revert this change and figure out what is going on.
Change-Id: I07082511cd168560c8fe8dce3421e37fc402a1ae
Sometimes errors appear in the 'ceph osd pool get' output before
the JSON string. The returned string is saved and is assumed to
contain only the JSON string with the pool properties. When errors
appear in the string, pool properties are not read properly, which
can cause pools to be misconfigured. This change filters that
output so only the expected JSON string is returned. It can then be
parsed correctly.
Change-Id: I83347cc32da7e7af160b5cacc2a99de74eebebc7
Change ovn db volume default mount to '/var/lib/ovn', as ovn(sb or nb)
default use this directory.
Closes-Bug: #2016844
Change-Id: I017781bd4df836949396c34f8ef5e6bd0f07efab
The reason for this PR is that in most cases
we utilize systemd cgroup driver nowadays.
So it worth it to set kubepods.slice cgroup root
by default.
https: //github.com/kubernetes/kubernetes/blob/release-1.26/pkg/kubelet/cm/cgroup_manager_linux.go#L77-L81
Change-Id: I0cad148eb827439815c7e5bad1d6b6108cd1ab8d
This change allows the target pg_num_min value (global for all
pools) to be overridden on a per-pool basis by specifying a
pg_num_min value in an individual pool's values. A global value for
all pools may not suffice in all cases.
Change-Id: I42c55606d48975b40bbab9501289a7a59c15683f
Using GRANT to create users was deprecated in 5.7. The current
query to create user fails with new versions of mysql.
Change-Id: If991778763dc0961508e8466244955fd71b47591
This PS upgrades the following components:
- minikube to 1.29.0
- kubernetes to 1.26.3
- calico to 3.25
- coredns to 1.9.4
Also this PS adds cri-dockerd required for kubernetes newer than 1.24
and adds recirsive response to coredns.
Change-Id: Ie8aa43642de5dfa69ed72fadbfd943b578a80a74
This is simply to document the fact that mon_allow_pooL_size_one
must be configured via cluster_commands in the ceph-client chart.
Adding it to ceph.conf via the conf values in the ceph-mon chart
doesn't seem to configure the mons effectively.
Change-Id: Ic7e9a0eade9c0b4028ec232ff7ad574b8574615d
This change updates all Ceph image references to use Focal images
for all charts in openstack-helm-infra.
Change-Id: I759d3bdcf1ff332413e14e367d702c3b4ec0de44
The Pacific release of Ceph disabled 1x replication by default, and
some of the gate scripts are not updated to allow this explicitly.
Some gate jobs fail in some configurations as a result, so this
change adds 'mon_allow_pool_size_one = true' to those Ceph gate
scripts that don't already have it, along with
--yes-i-really-mean-it added to commands that set pool size.
Change-Id: I5fb08d3bb714f1b67294bb01e17e8a5c1ddbb73a
This is for convenience when running deployment scripts
manually. On ubuntu loop0 and loop1 could in use
for snaps so we can find free loop devices before trying
to use them.
Change-Id: Iec54c0decd3a401c99f4770187d81f370bcee24c
The legacy CephFS and RBD provisioners are no longer maintained and
are incompatible with the latest updates to Ubuntu and Ceph. This
change disables them. CSI provisioners should replace them.
Change-Id: Ife453ef654aa206fea95c07bbc2af4f5f6748f8f
This PS resolves several issues in database backup script in HTK chart:
- decreases random delay before uploading remote backup to up to 30s
- removes additional random delay before remote backup verification
- switches remote backup verification protocol from sha256 to md5
The main goal for the changes above is decreasing network load on remote
backup storages by eliminating the need of remote file download right
after uploading in order to be able to calculate sha256 checksum.
Change-Id: Ic01a37d8814283a2e9a11dac94d6909d34edc937
The current zuul jobs definitions still use an older release and
distro version of ubuntu. This change modifies the versions to run
ubuntu focal and the Xena release of openstack.
Change-Id: I653fd9ed42972c7bba5fa94519cd413c0d15b2c9
This change updates the nfs-provisioner to a newer image version.
Also nfs-provisioner 2.3.0 requires more ports.
Change-Id: I5ac00d6de95bc27fec6b935395a4c717e146f857
Replaces civetweb with beast for unencrypted RGW connections when
Keystone is enabled for authentication.
Change-Id: I531b169eb241464284d8fdf72f52436692092d6b
When deploy ceph on loop devices we need lvm2
to be installed on the host to create necessary
device links like /dev/<vgname>/<lvname>
Change-Id: I5dabbc080aa45b28c1dd5e1d883f9d45affdf60f
Sometimes jobs fail due to pending pods and
we need a way to debug this.
This PR adds `kubectl describe po` for pods if
not all pods are ready.
Change-Id: Iefc03bfbd26764feb54789981bdf0072e0536ee5