This change includes back the the helm-toolkit snippet:
kubernetes_pod_rbac_serviceaccount to the openvswitch Daemonset
definition, since it is responsible for creating the POD's
ServiceAccount which contains imagePullSecrets that enable the POD to
retrieve images from private registries.
Originally openvswitch chart had two daemonset definitions: for the
db and for the server, but recently both were merged into a single
daemonset [1] and the template inclusion was dropped during this merge
[1] 73e2b3322d
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
Change-Id: I8e8e165956db2714563733a78baf156ab20b696a
There is a condition check for dependencyKey when dependencyMixinParam
is a string value, but not when a slice value.
It requires to add an empty section in dependencies.dynamic.targeted
even if there is no dynamic dependency requirements.
This patch adds a condition check to avoid the dummy values.
Change-Id: I1db9156741959acb074d86a3ae900e8be31170f7
This propose to make sure the exist of
`/run/openvswitch/ovs-vswitchd.${PID}.ctl`
before we do chown command with it.
Change-Id: Icdcfa5684c2a5e610805f6dec9391a4947b213d4
In some cases, especially for disruptive OSD restarts on upgrade,
PGs can take longer than the allowed ~30 seconds to get into a
peering state. In these cases, the post-apply job fails prematurely
instead of allowing time for the OSDs and PGs to recover. This
change extends that timeout to ~10 minutes instead to allow the PGs
plenty of recovery time.
The only negative effect of this change is that a legitimate
failure where the PGs can't recover will take 10 minutes to fail
the post-apply job instead of 30 seconds.
Change-Id: I9c22bb692385dbb7bc2816233c83c7472e071dd4
This fixes for cases file not yet generated from start(), but already
required on poststart() in openvswitch-vswitchd.sh.
Add wait condition until file exists.
Change-Id: Iae041046fd6e7e7f991b4cd1aa101c97bcaa150c
story: 2010785
task: 48210
There were a bunch of stories like this 2010785 and in most
cases users face the conflict of pip and apt package
management systems. We can either use --ignore-installed
or use python virtualenv. The second option does not contradict
to the first one.
Change-Id: I345e887b3f35f1d1d6c86cc40a29ff0b1920a1f1
The run migrator job should be deployed
if .Values.manifests.job_run_migrator is true
story: 2010696
task: 47809
Change-Id: I5717d8c6c2de270268a0e14ee4b8abb7969b07bb
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