719 Commits

Author SHA1 Message Date
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
jinyuanliu
fd6ad0bab4 Bug for build helm-toolkit
About helm-toolkit chart, you should to path <HELM_CHART_ROOT_PATH> run the script when build helm-toolkit, not here.Otherwise, the old code will not work here.

Change-Id: Ic3ee9209742a74153935faa7de20411461eabef8
2021-03-16 06:10:37 +00:00
Zuul
2c52c3525e Merge "Lint and package chart About panko" 2021-03-12 07:34:45 +00:00
Zuul
0882f891c2 Merge "Lint and package chart About aodh" 2021-03-12 07:34:40 +00:00
jinyuan
967255c9c3 Lint and package chart About nfs-provisioner
Without this "make",It can lead to not being found <helm-toolkit> when running this script.

Closes-Bug: #1917849
Change-Id: I453a87c4d38e2db59fcbacc5c38e7bf68491914c
2021-03-12 07:19:14 +00:00
jinyuan
876c9a5c1a Fix the error of loops-setup.service
Should be Requires.

Closes-Bug: #1918616
Change-Id: Ia4f59b256ffc6c36b372546968de264a9eceeeb0
2021-03-12 07:18:31 +00:00
jinyuan
bb85129216 Lint and package chart About Tempest
Without this "make",It can lead to not being found <helm-toolkit> when running this script.

Closes-Bug: #1917852
Change-Id: Iba4be77bd278e156c56fe35c79b1b87d84a7a5f9
2021-03-12 07:17:41 +00:00
Zuul
245bf49dd2 Merge "Lint and package chart About Mistral" 2021-03-11 06:44:22 +00:00
Zuul
c659b0fdd6 Merge "Update default overrides for openstack and ubuntu" 2021-03-11 03:53:39 +00:00
Zuul
4aa7a30267 Merge "Lint and package chart About Magnum" 2021-03-10 05:22:17 +00:00
Zuul
80c8f6d6d3 Merge "Fix name of variables error About ceph-rgw" 2021-03-06 01:22:09 +00:00
jinyuan
33483063f0 Lint and package chart About ceilometer
Without this "make",It can lead to not being found <helm-toolkit> when running this script.

Change-Id: I698c69b6523002351628d0016d7ba551a05d3502
2021-03-05 16:21:47 +08:00
jinyuan
8653bdf5d3 Lint and package chart About aodh
Without this "make",It can lead to not being found <helm-toolkit> when running this script.

Change-Id: I4e002d1fe29e222d4414d3e6afc703dd124c7e64
2021-03-05 16:15:36 +08:00