4006 Commits

Author SHA1 Message Date
Alexey Terekhin
32afc483e5 Modified neutron-netns-cleanup-cron.py script.
We needed to terminate qdhcp namespaces which aren't satisfied hosts in neutron db.
It happens after people interrupt neutron agents work and after restart agents, they can start ns on different hosts,
but nothing tracks previous hosts. Previous version of the script checked only IPs inside ns but didn't validate hosts.

Change-Id: I9968f627ce3ab1596711fe9e8d3345d0a5fc42c8
2022-05-25 18:13:19 +00:00
Zuul
4520ebdf98 Merge "add compute-kit to openstack umbrella chart" 2022-05-24 22:10:01 +00:00
Mohammed Naser
bab4f8827e Introduced helm hooks for senlin jobs
Chart upgrade fails when there is changes in config as jobs fields are immutable. Having hooks in jobs forces them to be recreated at every upgrade which will solve the immutable fields error in jobs

Change-Id: I05c91fb59355789a2de4295c69b18d01761996e7
2022-05-20 09:17:23 -04:00
Graham Steffaniak
2e5b7f9cb7 add compute-kit to openstack umbrella chart
ADD: include new charts to the umbrella chart for comprehensive
     deployment of openstack-helm.

       * openvswitch
       * libvirt
       * neutron
       * nova
       * placement

Change-Id: I78d1c7c629024c3f9530239dff9f8eb9da598764
2022-05-19 17:07:31 -05:00
Schubert Anselme
8d5ddc9035 Migrate CronJob resources to batch/v1 and PodDisruptionBudget resources to policy/v1
This change updates the following charts to migrate CronJob resources to the batch/v1 API version, available since v1.21. [0]
and to migrate PodDisruptionBudget to the policy/v1 API version, also available since v1.21. [1]

- aodh (CronJob & PodDisruptionBudget)
- barbican (PodDisruptionBudget)
- ceilometer (PodDisruptionBudget)
- cinder (CronJob & PodDisruptionBudget)
- cyborg (PodDisruptionBudget)
- designate (PodDisruptionBudget)
- glance (PodDisruptionBudget)
- heat (CronJob & PodDisruptionBudget)
- horizon (PodDisruptionBudget)
- Ironic (PodDisruptionBudget)
- Keystone (CronJob & PodDisruptionBudget)
- magnum (PodDisruptionBudget)
- masakari (PodDisruptionBudget)
- mistral (PodDisruptionBudget)
- neutron (PodDisruptionBudget)
- nova (CronJob & PodDisruptionBudget)
- octavia (PodDisruptionBudget)
- placement (PodDisruptionBudget)
- rally (PodDisruptionBudget)
- senlin (CronJob & PodDisruptionBudget)

0: https://kubernetes.io/docs/reference/using-api/deprecation-guide/#cronjob-v125
1: https://kubernetes.io/docs/reference/using-api/deprecation-guide/#poddisruptionbudget-v125

Change-Id: I2fc0692e1c8e2c4fa4d4ca1da96b5c6a832343fa
2022-05-19 10:08:18 -04:00
Zuul
f36acde179 Merge "Allow cinder v1/v2 endpoint creation if needed" 2022-05-16 22:32:53 +00:00
Dustin Specker
65482ab665 accept ssh diffie-hellman-group1-sha1 and update cert-manager
openssh-client, etc. updated and might not accept these algos by
default. Cirros images should probably be updated at some point to
use a new SSH server.

Update cert-manager to 1.8.0 because [1] changed `deploy-k8s.sh`
to use Kubernetes 1.23 instead of 1.19.

This broke cert-manager as ca-injector had an error of:

Error: error registering secret controller: no matches for kind
"MutatingWebhookConfiguration" in version
"admissionregistration.k8s.io/v1beta1"

This is because admissionregistration.k8s.io/v1beta1 no longer exists
in Kubernetes 1.23.

Upgrade cert-manager so it uses admissionregistration.k8s.io/v1 instead.

1 - https://review.opendev.org/c/openstack/openstack-helm-infra/+/840691

Change-Id: I5ea204bbcd7add2f787df79ac1d996842f4d1fcc
2022-05-13 12:38:43 -05:00
Phil Sphicas
3e63be0682 Allow cinder v1/v2 endpoint creation if needed
An earlier change [0] removed the older cinder v1 and v2 endpoint
definitions from values.yaml. If older APIs are required, they can be
enabled using overrides, but the ks-service job only creates a volumev3
endpoint.

This change updates the ks-service job to create all endpoints defined
in .Values.endpoints that have "volume" in their name. Note that several
settings are hardcoded to use volumev3, so this change would mostly
useful in enabling v2 in addition to v3.

0: https://review.opendev.org/c/openstack/openstack-helm/+/817310

Change-Id: I26594668ff26ed3f28e207f341b28a139b514e1c
2022-05-04 10:03:20 -07:00
Zuul
6125f6e3b8 Merge "[Cinder] Add visibilty settings to volume types" 2022-05-03 21:36:22 +00:00
Vladimir Sigunov (vs422h)
48625ad984 [Cinder] Add visibilty settings to volume types
This is to add public/private  visibility option
and project level access list to a volume type while creating.

Change-Id: Id33c8c9f10e60fcdb4b6c49e69f3b5d8f11850c6
2022-05-03 12:34:06 -04:00
Zuul
8aca1f0993 Merge "Update ceph upgrade documentation" 2022-04-28 15:44:11 +00:00
Zuul
fb39ff97bf Merge "Update ovs-dpdk documentation release values" 2022-04-28 15:44:08 +00:00
Zuul
159ec9b4d6 Merge "Update ironic defaults to use Wallaby" 2022-04-28 15:44:02 +00:00
Zuul
38e95782ae Merge "Remove older values overrides - barbican" 2022-04-28 15:44:00 +00:00
Zuul
10a36ba906 Merge "Update horizon job to wallaby and ubuntu focal" 2022-04-28 15:43:58 +00:00
Zuul
b64fb311e4 Merge "Remove unused admin port in keystone override" 2022-04-28 15:37:13 +00:00
Zuul
654a58fe8f Merge "Change image default version to wallaby" 2022-04-28 15:36:21 +00:00
Zuul
d16173412a Merge "Update nova default image values" 2022-04-28 15:35:13 +00:00
Zuul
6b1921e8f9 Merge "Update image defaults to Wallaby" 2022-04-28 15:30:27 +00:00
Zuul
92fd6c0dd4 Merge "Update default image values for designate" 2022-04-27 22:42:44 +00:00
Zuul
25a5b00af4 Merge "Update mistral default image values to wallaby" 2022-04-27 22:42:42 +00:00
Zuul
ef88193fa0 Merge "Update magnum default image values to wallaby" 2022-04-27 22:42:02 +00:00
Zuul
31bcb22bd8 Merge "Update tempest image defaults to focal" 2022-04-27 22:41:59 +00:00
Zuul
906d2d5b11 Merge "Update image defaults to wallaby for ceilometer" 2022-04-27 22:41:45 +00:00
Zuul
cb3956bff4 Merge "Update default image values for rally to wallaby" 2022-04-27 22:37:51 +00:00
Gage Hugo
a8f1474d15 Update nova default image values
This change updates the default image values for nova from ocata
to ussuri to match the rest of the defaults.

Change-Id: I8c5c4e1cd743236b9403293e695e1c4ac096f879
2022-04-27 17:52:44 +00:00
Zuul
1d9e3ecc00 Merge "Add helm hook annotations in horizon db-init and db-sync jobs" 2022-04-27 17:14:26 +00:00
Gage Hugo
b7bec7ba41 Update default image values for rally to wallaby
This change updates the default image values from ocata to
wallaby for the rally chart.

Change-Id: I66ee14dd2ba5dc12a236269f414950c7aef8107d
2022-04-27 10:14:54 -05:00
Gage Hugo
d769699232 Update image defaults to wallaby for ceilometer
This change is to update the default image values for the
ceilometer chart from ocata to wallaby.

Change-Id: I6df65334757e13a79b8872a12c2d87b97068c162
2022-04-27 10:08:18 -05:00
Gage Hugo
51b2952ca3 Update tempest image defaults to focal
This change updates the default image values for tempest to
focal and wallaby.

Change-Id: Iea2804d45105713d7a8520865a862f6f8b6aa243
2022-04-27 10:01:26 -05:00
Gage Hugo
f475f1e127 Update mistral default image values to wallaby
This change updates the mistral default image values from ocata
to wallaby.

Change-Id: I60ab94561b3376a05fdbfdedbe17f842cdc1992f
2022-04-27 09:23:29 -05:00
Gage Hugo
91ddf9ac3b Update magnum default image values to wallaby
This change updates the default image values for the magnum chart
to wallaby from ocata.

Change-Id: I3ff76c41b643e97658abf71ccb20255a0d224c01
2022-04-27 09:11:31 -05:00
Gage Hugo
8f2a6e2580 Update default image values for designate
This change updates the default image values for the designate
chart from queens to wallaby.

Change-Id: Iedab57743f7acce5af88d90e029ac9c6b6af3fe8
2022-04-27 09:08:23 -05:00
Gage Hugo
a910c1fb90 Update ovs-dpdk documentation release values
This change updates the references in the documentation to reference
newer openstack and ubuntu releases, as well as removes a section
that was outdated that referred to testing.

Change-Id: Ia670e19ae44109cc5d270c32fb3ed81e7d2e5d15
2022-04-26 14:51:26 -05:00
Gage Hugo
28745e6b17 Update image defaults to Wallaby
This change updates the image defaults to wallaby in the senlin
chart. This is part of the effort to update the image references
in each chart.

Change-Id: I6a328628e8daf74ea42cd60f71a2cd93b2c3ebde
2022-04-26 14:44:09 -05:00
Gage Hugo
7a5eadfda1 Update ironic defaults to use Wallaby
This change updates the default image values for the ironic chart
to use the wallaby release images.

This is part of the effort to remove older release references.

Change-Id: I485bc247c5d14176b6b4db36e2b5006a900238f9
2022-04-26 14:40:02 -05:00
Gage Hugo
70023e991d Update ceph upgrade documentation
This change updates the ceph-upgrade docs to reference a newer
version of ubuntu. This is part of the movement to cleanup
older versions of distros/releases.

Change-Id: I0a14b854951ea0bca2060e534b5c882cb6f24863
2022-04-26 14:35:58 -05:00
Gage Hugo
a0318c23a4 Remove older values overrides - barbican
This change removes several older values overrides for the barbican
chart as well as bumps the default images used to ussuri.

Change-Id: Id3dd045839147b9f6bb4f4ccb55b229abbadf774
2022-04-26 14:30:26 -05:00
Gage Hugo
0a3ff67bfc Update horizon job to wallaby and ubuntu focal
This change updates the horizon job to run under the wallaby
release on ubuntu focal image. Due to the dependencies
between the images repo and this one, we will need to create
a separate new job before moving over.

Change-Id: I966adc8ac4a54d3c2c06707ecd6c041fe4708c96
2022-04-26 18:37:16 +00:00
Zuul
e95d8a0bcd Merge "Add helm hook in cinder bootstrap job" 2022-04-26 16:42:41 +00:00
Gage Hugo
180076c899 Remove unused admin port in keystone override
Currently the netpol overrides in keystone have the old v2 admin
port defined. This is no longer needed since keystone v2 has been
long removed.

Change-Id: Iaed37bad01e621e95b9d1493eb8fcf2ec19a3526
2022-04-26 11:28:43 -05:00
Zuul
5594f09743 Merge "Fix job annotations for db init job in barbican" 2022-04-24 08:30:05 +00:00
Zuul
bcc8de209c Merge "Remove usage of six" 2022-04-22 18:09:09 +00:00
josebb
fd5687ad5f Fix job annotations for db init job in barbican
Change-Id: I190008ff4905b29d27c1984572570a61bb0e1e1e
2022-04-22 21:08:49 +03:00
josebb
1ac8b99f7e Add helm hook annotations in horizon db-init and db-sync jobs
Change-Id: I5e4b86cdf16e11d30142819e496f0d46ebdfae0d
2022-04-22 19:57:50 +03:00
Gage Hugo
60bba2eafd Change image default version to wallaby
This change updates the default version of openstack to wallaby
for the glance chart.

Change-Id: I05167916a1191128e0455e88b8aa3f1e421c544a
2022-04-20 14:22:25 -05:00
josebb
9d7bd69147 Add helm hook in cinder bootstrap job
Change-Id: I3a556d6deb57dc1b4c374fa997b0d37c22f1b066
2022-04-20 10:17:07 +03:00
Tin Lam
14cfdaf074 fix: update date
It is now 2022 and the copyright date should reflect that.

Signed-off-by: Tin Lam <tin@irrational.io>
Change-Id: Id4871590680a95527c58b8e90d5cab7479a43257
2022-04-20 00:07:31 -05:00
songwenping
5d33d80371 Remove usage of six
Six is not used anymore for python3

Change-Id: I2734efe490014d164b53caa164ac491c53c8e09c
2022-04-20 10:07:51 +08:00
Zuul
9029efa623 Merge "Add SHOW_OPENRC_FILE value in horizon" 2022-04-19 16:17:20 +00:00