731 Commits

Author SHA1 Message Date
Gage Hugo
d1b72aa35e Remove nova-placement from nova chart
nova-placement has been removed as of train, since we
do not support openstack releases before train, it
is no longer needed. This change removes nova-placement
from the nova chart and all the overrides, as well as
changes the compute-kit scripts to always deploy
the placement chart.

Change-Id: Ic8649371fe9e954806cbe4bf11c589fb58c7a88d
2022-04-07 14:50:29 -05:00
josebb
dec8f64ebc Deploy separate placement always
Older than train releases are not supported by gate already. So no
need to keep cases to deploy placement inside nova helmrelease.
Apart from that, changed the deployment order of nova and placement.

Change-Id: I03f303e8081207e15ecf8424039948305af3bb12
2022-04-06 12:16:32 +03:00
Graham Steffaniak
1157d95b71 Create Openstack common components umbrella chart
ADD openstack chart with values_overrides
    * rabbitmq
    * mariadb
    * memcached
    * keystone
    * heat
    * glance

    This adds umbrella chart that references other charts via
    symlink and include global values.

    Because chart valeus_overrides yaml apply to the main chart,
    the umbrella chart has a chart-scoped replacement

  ADD openstack.sh deploy script
    This script deploys all components with a single release.

  ADD corresponding release notes

  CHG wait-for-pods-sh to accept timeout arguement

  CHG get-values-overrides.sh to modify file path for subchart

Change-Id: I25cd9d6785c61540d6329657c0358f27299d3647
2022-04-05 09:47:06 -05:00
Gage Hugo
f3de6d808a Remove consoleauth in nova
Nova consoleauth was removes several releases ago and most of our
overrides were specifically needing to disable it in order to
deploy. Since it is no longer in nova, this change removes the
nova consoleauth support from the nova chart.

Change-Id: I0a27265330156a11f6049e9beaaa14a38d8a4a93
2022-03-26 18:49:30 -05:00
Gage Hugo
402a013e8f Update ceph development scripts
With the move to helm v3, several of the development scripts are
either out of date or are linked to ones that are. This change
updates several of the symlinks and scripts that exist under
the ceph development directory to bring them up-to-date with
the current state of the repository.

Change-Id: I15b431d5301d47c6c83513e356c0c819d2c50963
2022-02-28 01:56:55 +00:00
Zuul
7c3a9de5aa Merge "Update nfs development scripts" 2022-02-22 08:44:44 +00:00
Zuul
2fc4418033 Merge "Fix failing bandit gate" 2022-02-22 08:44:41 +00:00
Zuul
6174308720 Merge "Remove glance registry" 2022-02-22 08:44:26 +00:00
Gage Hugo
2f89f1d020 Remove glance registry
Glance registry was deprecated in Queens and removed in Stein.
This change removes glance-registry settings and templates
from the glance chart. Also removed the overrides from older
releases that are no longer actively supported and tested.

Change-Id: I704d844b9ab96daa73ec42e29cded31fbbe3f720
2022-02-21 21:32:08 +00:00
Anderson, Craig (ca846m)
3ec6a94276 Fix failing bandit gate
Install bandit version compatible with Python 3.6.9

Change-Id: Ie6d5f343c73ba4df7e061f200d0ae201f65a5aa9
2022-02-20 12:15:19 -08:00
Gage Hugo
0534f0524b Update nfs development scripts
The development scripts are currently pointing to the old helm v2
minikube scripts and as a result, they do not work properly. This
change points them to use the correct up-to-date scripts and is
part of the effort to update and cleanup the deployment scripts
for openstack-helm.

Change-Id: I4797eace5f9f625de886c7abe1111222da2e92f9
2022-02-16 14:26:33 -06:00
jinyuanliu
e56a95b50b The generator parameter has been discarded
Generator parameter has been deprecated since V1.18.0
66944ff3b5

Change-Id: I67ee89e9087bff04e95c44340e9f6ebeeb7a86fa
2022-02-14 03:56:30 -05:00
Gage Hugo
7d718fb5b5 Fix broken bandit gate
The current bandit job appears to be failing due to a dependency
on setuptools. This change adds in a manual install for setuptools
when running the bandit job.

Change-Id: I6d0f5987c4f1a5fe7cfeed3eddb6d21c3040ebb0
2022-01-21 20:53:45 +00:00
Zuul
5b13af166b Merge "Reduce duplicated memcache scripts" 2022-01-21 19:15:29 +00:00
Zuul
39531fb386 Merge "Fix glance-api pod always in init status" 2022-01-19 04:08:30 +00:00
Gage Hugo
5345b2a812 Reduce duplicated memcache scripts
This change reduces the amount of scripts used to deploy memcache
down to one by removing a duplicate and pointing the symlink
to the component script.

Change-Id: Ia127666cf89c8823ffb3ba2b5ebe7d62afa5f82b
2022-01-17 21:20:53 -06:00
Gage Hugo
c0bdc96c40 Remove outdated overrides for glance
The deployment scripts for glance have leftover value settings
from older openstack releases that are no longer supported by
OSH. This change removes those random override values and has
them fallback to the get-values-overrides script.

Change-Id: If348d8be9748c281be27bdf5e8ac37d240d72636
2021-12-14 16:31:39 +00:00
Zuul
71de762a28 Merge "Update periodic/experimental jobs to helm v3" 2021-11-18 02:37:40 +00:00
Nafiz Haider
6ec2773c95 Remove cinder v1/v2 defaults
This change removes the cinder v1 and v2 endpoint definitions
from the default values in the cinder chart.

Change-Id: I0ee35ad71c76df157e2c670a7899e4b6c1b91e46
2021-11-15 15:59:06 +00:00
Gage Hugo
b4978e8e60 Update periodic/experimental jobs to helm v3
This change updates the experimental jobs that are
currently working to use helm v3. Later changes should
fix the other issues that they are currently experiencing.

Change-Id: I068a9bb835e1bde4d11d8dee0352c49248c20b15
2021-11-11 23:46:20 +00:00
Zuul
c74b35e958 Merge "Fix helm test method" 2021-11-10 16:54:50 +00:00
jinyuanliu
b6870e7f4a Fix helm test method about compute-kit
This patch makes the helm test command more standard by calling script of common.

Change-Id: I324c4e8ee8f8cd12bae427511747a91d8d1f8c5a
2021-11-02 02:55:34 -04:00
jinyuanliu
7b3f420ede Fix helm test method
This patch makes the helm test command more standard by calling script of common.

Change-Id: I90397f437595016a5f7fb0ff9388319101027b5c
2021-11-02 02:47:46 -04:00
Gage Hugo
7034968d96 Move check jobs to use helm3
This change migrates the check jobs in OSH to use the
new helm v3 script when deploying kubernetes via
minikube.

This is one step in the move to helm v3. Future changes
will migrate the other jobs.

Change-Id: If741db5997a27ed06584b9af2d50485d8de34a2b
2021-10-29 19:41:25 +00:00
jinyuanliu
caeaafd01b Fix helm test method about horizon
This patch makes the helm test command more standard by calling script
of common.

Change-Id: I3a54d85f0c1d16f28d4b1194f69d3c1daa456976
2021-10-17 02:20:24 -04:00
jinyuanliu
9abc09bcd2 Fix helm test method about ceph-radosgateway
This patch makes the helm test command more standard by calling script
of common.

Change-Id: I5a19cd9b94a405e0c1e55a7e009aaf9b46878a1c
2021-10-17 02:16:17 -04:00
jinyuanliu
1bcc531443 Fix helm test method about barbican
This patch makes the helm test command more standard by calling script
of common.

Change-Id: I1232699f95abd8a2ab31867e82cd4484ffc2677e
2021-10-17 02:11:53 -04:00
jinyuanliu
3e62ce320b Fix helm test method about mistral
This patch makes the helm test command more standard by calling script
of common.

Change-Id: Ied8355e80f27d560a989410d369fdceda7f851ca
2021-10-17 02:06:28 -04:00
jinyuanliu
4063b20af4 Fix helm test method about cinder
This patch makes the helm test command more standard by calling script
of common.

Change-Id: Icb4bdb5c63b1630cb63d3e43a1e5595af0f4e6bf
2021-10-17 01:53:05 -04:00
Gage Hugo
f2108855f5 Remove helm status from deployment scripts
With the move to helm v3, helm status requires a namespace to be
specified, but doing so breaks helm v2 compatability. In order
to preserve our gating with both versions of helm while we make
the change from v2 to v3, this change removes the usage of helm
serve in openstack-helm's deployment scripts.

Once we fully move to helm v3, these scripts can be improved and
cleaned up to be more compatible with the new v3 syntax.

Change-Id: I02b6bbf780abf8c8bc7c1783c35d9411d25e18a8
2021-10-10 23:34:17 +00:00
Gage Hugo
9c7380568e Cleanup unused jobs
This change removes a bunch of old and duplicated jobs,
duplicate netpol and the old armada jobs that have not
been maintained. Also removed the tls job from
experimental since we run it now in gating.

Change-Id: Ic19520d8790c52d66d62b20a23658c57d954697e
2021-09-04 00:42:28 +00:00
jinyuanliu
c1ff8a45ba Fix glance-api pod always in init status
PVC of Block Storage does not support RWX, the number of replicas here can only be 1.

Closes-Bug: #1917445
Change-Id: Ie5eaa4179ba845457b5704fa97b7b54033de43a6
2021-08-20 15:20:21 +00:00
Gage Hugo
dfcf42289b Run helm3 linter in check
This change adds a helm3 linter to the zuul check job list. The job
currently emits some warnings, these will be cleared up in future
changes.

Change-Id: I4d74ba5464e9e3d78b95298e9778b99f1b387fcd
2021-08-09 21:35:07 +00:00
Andrii Ostapenko
3ac3caa013 Add support for Victoria and Wallaby
Defines compute kit and cinder jobs for new releases with
corresponding values overrides.

Disables compute agent list test for Wallaby since related API
is removed [0].

Since Wallaby with switch of osc to sdk '--id auto' is no longer
treated specially in 'openstack flavor create'. The same behavior
can be achieved w/o specifying --id flag for flavor creation [1].

Starting Wallaby 'nova-manage api_db version' returns init version
for empty database greater than 0 [2]. _db-sync.sh.tpl logic prior to
this commit does not work due to this. We need to either remove
(done in current commit) or justify and alter previous logic.

[0] https://review.opendev.org/749309
[1] https://review.opendev.org/750151
[2] https://opendev.org/openstack/nova/src/branch/stable/wallaby/nova/db/sqlalchemy/migration.py#L32

Change-Id: I361431d9aa8c1a06c5d59f479fb161ecd87e2ee2
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2021-08-02 15:46:07 +00:00
Parsons, Cliff (cp769u)
48738f5426 Update gate scripts for Ceph CSI RBD Provisioner
This patch updates the gate scripts so that the Ceph CSI RBD Provisioner
will be tested appropriately and is documented properly.

Change-Id: I0ad86c9d53db3533b65a41387bbd426c9023d6ee
2021-06-11 14:27:53 +00:00
Tin
160529ef90 chore(charts): retires panko chart
This patch set retires the panko chart as it is being retired.
See [0].

[0] http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022337.html

Change-Id: I3fb6aad84e5893f55ae9e9fca1150ad6e1930ddd
Signed-off-by: Tin <tin@irrational.io>
2021-05-17 07:11:43 +00:00
Zuul
2af20e8528 Merge "Add Health metrics pool device_health_metrics introduced in Nautilus release" 2021-04-12 22:56:17 +00:00
Huy Tran
556dd6256e Update file mode for 910-clean-it.sh script
Change the mode to 775 to align with other scripts.

Change-Id: I4d91eed61eb63c7fbb8ecc2525596fe97465cbff
2021-04-12 11:18:40 -05:00
bw6938
1719dc16e1 Add Health metrics pool device_health_metrics introduced in
Nautilus release

https: //ceph.io/update/new-in-nautilus-device-management-and-failure-prediction/
Change-Id: I0306e7f2bac578a7052ebed16b8947146e154b5f
2021-04-12 14:58:26 +00:00
jinyuan
772252c528 Fix OpenStack_CLI usage specification about heat
Public endpoints should be used here, Internal Endpoints are used by internal modules, not by physical machines.

Change-Id: I1cc824d2f01691196506cb0be9d46ec483b0157d
2021-04-01 17:13:38 +08:00
Zuul
2dc42222db Merge "Lint and package chart About nfs-provisioner" 2021-03-26 20:02:46 +00:00
Zuul
28dc17d514 Merge "Bug for build helm-toolkit" 2021-03-26 00:17:24 +00:00
Zuul
7f3a06c64e Merge "Lint and package chart About Tempest" 2021-03-23 17:29:10 +00:00
Zuul
907a269e2d Merge "Lint and package chart About Barbican" 2021-03-21 09:33:49 +00:00
Zuul
9c3940a488 Merge "Fix the error of loops-setup.service" 2021-03-18 04:46:41 +00:00
Zuul
54d76a9cc3 Merge "Lint and package chart About Senlin" 2021-03-17 05:39:46 +00:00
Zuul
f20a2c3c12 Merge "Lint and package chart About gnocchi" 2021-03-16 18:13:09 +00:00
Zuul
f10eefd1f9 Merge "Lint and package chart About ceilometer" 2021-03-16 17:10:01 +00:00
Zuul
57efbf4a63 Merge "Lint and package chart About mongodb" 2021-03-16 17:09:18 +00:00
Zuul
ccc036c88c Merge "Lint and package chart About postgresql" 2021-03-16 15:20:44 +00:00