Skip to content

Commit 598a6da

Browse files
Merge pull request openstack-k8s-operators#1012 from karelyatin/kuttl_args
Allow passing extra args to kubectl-kuttl
2 parents 81fd6dd + 7cbedc2 commit 598a6da

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

Makefile

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,7 @@ barbican_deploy: input barbican_deploy_prep ## installs the service instance usi
12281228

12291229
.PHONY: barbican_deploy_validate
12301230
barbican_deploy_validate: input namespace ## checks that barbican was properly deployed. Set BARBICAN_KUTTL_DIR to use assert file from custom repo.
1231-
kubectl-kuttl assert -n ${NAMESPACE} ${BARBICAN_KUTTL_DIR}/../common/assert_sample_deployment.yaml --timeout 180
1231+
kubectl-kuttl assert -n ${NAMESPACE} ${BARBICAN_KUTTL_DIR}/../common/assert_sample_deployment.yaml --timeout 180 $(KUTTL_ARGS)
12321232

12331233
.PHONY: barbican_deploy_cleanup
12341234
barbican_deploy_cleanup: ## cleans up the service instance, Does not affect the operator.
@@ -1727,7 +1727,7 @@ nova_deploy_cleanup: namespace ## cleans up the service instance, Does not affec
17271727

17281728
.PHONY: mariadb_kuttl_run
17291729
mariadb_kuttl_run: ## runs kuttl tests for the mariadb operator, assumes that everything needed for running the test was deployed beforehand.
1730-
kubectl-kuttl test --config ${MARIADB_KUTTL_CONF} ${MARIADB_KUTTL_DIR} --namespace ${NAMESPACE}
1730+
kubectl-kuttl test --config ${MARIADB_KUTTL_CONF} ${MARIADB_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
17311731

17321732
.PHONY: mariadb_kuttl
17331733
mariadb_kuttl: export NAMESPACE = ${MARIADB_KUTTL_NAMESPACE}
@@ -1754,7 +1754,7 @@ kuttl_common_cleanup: keystone_cleanup rabbitmq_cleanup kuttl_db_cleanup metallb
17541754

17551755
.PHONY: keystone_kuttl_run
17561756
keystone_kuttl_run: ## runs kuttl tests for the keystone operator, assumes that everything needed for running the test was deployed beforehand.
1757-
KEYSTONE_KUTTL_DIR=${KEYSTONE_KUTTL_DIR} kubectl-kuttl test --config ${KEYSTONE_KUTTL_CONF} ${KEYSTONE_KUTTL_DIR} --namespace ${NAMESPACE}
1757+
KEYSTONE_KUTTL_DIR=${KEYSTONE_KUTTL_DIR} kubectl-kuttl test --config ${KEYSTONE_KUTTL_CONF} ${KEYSTONE_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
17581758

17591759
.PHONY: keystone_kuttl
17601760
keystone_kuttl: export NAMESPACE = ${KEYSTONE_KUTTL_NAMESPACE}
@@ -1773,7 +1773,7 @@ keystone_kuttl: kuttl_db_prep rabbitmq rabbitmq_deploy keystone keystone_deploy_
17731773

17741774
.PHONY: barbican_kuttl_run
17751775
barbican_kuttl_run: ## runs kuttl tests for the barbican operator, assumes that everything needed for running the test was deployed beforehand.
1776-
BARBICAN_KUTTL_DIR=${BARBICAN_KUTTL_DIR} kubectl-kuttl test --config ${BARBICAN_KUTTL_CONF} ${BARBICAN_KUTTL_DIR} --namespace ${NAMESPACE}
1776+
BARBICAN_KUTTL_DIR=${BARBICAN_KUTTL_DIR} kubectl-kuttl test --config ${BARBICAN_KUTTL_CONF} ${BARBICAN_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
17771777

17781778
.PHONY: barbican_kuttl
17791779
barbican_kuttl: export NAMESPACE = ${BARBICAN_KUTTL_NAMESPACE}
@@ -1788,7 +1788,7 @@ barbican_kuttl: kuttl_common_prep barbican barbican_deploy_prep ## runs kuttl te
17881788

17891789
.PHONY: placement_kuttl_run
17901790
placement_kuttl_run: ## runs kuttl tests for the placement operator, assumes that everything needed for running the test was deployed beforehand.
1791-
PLACEMENT_KUTTL_DIR=${PLACEMENT_KUTTL_DIR} kubectl-kuttl test --config ${PLACEMENT_KUTTL_CONF} ${PLACEMENT_KUTTL_DIR} --namespace ${NAMESPACE}
1791+
PLACEMENT_KUTTL_DIR=${PLACEMENT_KUTTL_DIR} kubectl-kuttl test --config ${PLACEMENT_KUTTL_CONF} ${PLACEMENT_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
17921792

17931793
.PHONY: placement_kuttl
17941794
placement_kuttl: export NAMESPACE = ${PLACEMENT_KUTTL_NAMESPACE}
@@ -1803,7 +1803,7 @@ placement_kuttl: kuttl_common_prep placement placement_deploy_prep ## runs kuttl
18031803

18041804
.PHONY: cinder_kuttl_run
18051805
cinder_kuttl_run: ## runs kuttl tests for the cinder operator, assumes that everything needed for running the test was deployed beforehand.
1806-
kubectl-kuttl test --config ${CINDER_KUTTL_CONF} ${CINDER_KUTTL_DIR} --namespace ${NAMESPACE}
1806+
kubectl-kuttl test --config ${CINDER_KUTTL_CONF} ${CINDER_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
18071807

18081808
.PHONY: cinder_kuttl
18091809
cinder_kuttl: export NAMESPACE = ${CINDER_KUTTL_NAMESPACE}
@@ -1818,7 +1818,7 @@ cinder_kuttl: kuttl_common_prep cinder cinder_deploy_prep ## runs kuttl tests fo
18181818

18191819
.PHONY: neutron_kuttl_run
18201820
neutron_kuttl_run: ## runs kuttl tests for the neutron operator, assumes that everything needed for running the test was deployed beforehand.
1821-
kubectl-kuttl test --config ${NEUTRON_KUTTL_CONF} ${NEUTRON_KUTTL_DIR} --namespace ${NAMESPACE}
1821+
kubectl-kuttl test --config ${NEUTRON_KUTTL_CONF} ${NEUTRON_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
18221822

18231823
.PHONY: neutron_kuttl
18241824
neutron_kuttl: export NAMESPACE = ${NEUTRON_KUTTL_NAMESPACE}
@@ -1834,7 +1834,7 @@ neutron_kuttl: kuttl_common_prep ovn ovn_deploy neutron neutron_deploy_prep ## r
18341834

18351835
.PHONY: octavia_kuttl_run
18361836
octavia_kuttl_run: ## runs kuttl tests for the octavia operator, assumes that everything needed for running the test was deployed beforehand.
1837-
kubectl-kuttl test --config ${OCTAVIA_KUTTL_CONF} ${OCTAVIA_KUTTL_DIR} --namespace ${NAMESPACE}
1837+
kubectl-kuttl test --config ${OCTAVIA_KUTTL_CONF} ${OCTAVIA_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
18381838

18391839
.PHONY: octavia_kuttl
18401840
octavia_kuttl: export NAMESPACE = ${OCTAVIA_KUTTL_NAMESPACE}
@@ -1868,11 +1868,11 @@ designate_kuttl: kuttl_common_prep ovn ovn_deploy redis_deploy_prep designate de
18681868

18691869
.PHONY: designate_kuttl_run
18701870
designate_kuttl_run: ## runs kuttl tests for the designate operator, assumes that everything needed for running the test was deployed beforehand.
1871-
kubectl-kuttl test --config ${DESIGNATE_KUTTL_CONF} ${DESIGNATE_KUTTL_DIR} --namespace ${NAMESPACE}
1871+
kubectl-kuttl test --config ${DESIGNATE_KUTTL_CONF} ${DESIGNATE_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
18721872

18731873
.PHONY: ovn_kuttl_run
18741874
ovn_kuttl_run: ## runs kuttl tests for the ovn operator, assumes that everything needed for running the test was deployed beforehand.
1875-
kubectl-kuttl test --config ${OVN_KUTTL_CONF} ${OVN_KUTTL_DIR} --namespace ${NAMESPACE}
1875+
kubectl-kuttl test --config ${OVN_KUTTL_CONF} ${OVN_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
18761876

18771877
.PHONY: ovn_kuttl
18781878
ovn_kuttl: export NAMESPACE = ${OVN_KUTTL_NAMESPACE}
@@ -1889,7 +1889,7 @@ ovn_kuttl: input deploy_cleanup infra ovn ovn_deploy_prep ## runs kuttl tests fo
18891889

18901890
.PHONY: infra_kuttl_run
18911891
infra_kuttl_run: ## runs kuttl tests for the infra operator, assumes that everything needed for running the test was deployed beforehand.
1892-
kubectl-kuttl test --config ${INFRA_KUTTL_CONF} ${INFRA_KUTTL_DIR} --namespace ${NAMESPACE}
1892+
kubectl-kuttl test --config ${INFRA_KUTTL_CONF} ${INFRA_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
18931893

18941894
.PHONY: infra_kuttl
18951895
infra_kuttl: export NAMESPACE = ${INFRA_KUTTL_NAMESPACE}
@@ -1905,7 +1905,7 @@ infra_kuttl: input deploy_cleanup rabbitmq rabbitmq_deploy infra memcached_deplo
19051905

19061906
.PHONY: ironic_kuttl_run
19071907
ironic_kuttl_run: ## runs kuttl tests for the ironic operator, assumes that everything needed for running the test was deployed beforehand.
1908-
kubectl-kuttl test --config ${IRONIC_KUTTL_CONF} ${IRONIC_KUTTL_DIR} --namespace ${NAMESPACE}
1908+
kubectl-kuttl test --config ${IRONIC_KUTTL_CONF} ${IRONIC_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
19091909

19101910
.PHONY: ironic_kuttl
19111911
ironic_kuttl: export NAMESPACE = ${IRONIC_KUTTL_NAMESPACE}
@@ -1922,7 +1922,7 @@ ironic_kuttl_crc: crc_storage ironic_kuttl
19221922

19231923
.PHONY: heat_kuttl_run
19241924
heat_kuttl_run: ## runs kuttl tests for the heat operator, assumes that everything needed for running the test was deployed beforehand.
1925-
kubectl-kuttl test --config ${HEAT_KUTTL_CONF} ${HEAT_KUTTL_DIR} --namespace ${NAMESPACE}
1925+
kubectl-kuttl test --config ${HEAT_KUTTL_CONF} ${HEAT_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
19261926

19271927
.PHONY: heat_kuttl
19281928
heat_kuttl: export NAMESPACE = ${HEAT_KUTTL_NAMESPACE}
@@ -1941,7 +1941,7 @@ heat_kuttl_crc: crc_storage heat_kuttl
19411941

19421942
.PHONY: ansibleee_kuttl_run
19431943
ansibleee_kuttl_run: ## runs kuttl tests for the openstack-ansibleee operator, assumes that everything needed for running the test was deployed beforehand.
1944-
kubectl-kuttl test --config ${ANSIBLEEE_KUTTL_CONF} ${ANSIBLEEE_KUTTL_DIR} --namespace ${NAMESPACE}
1944+
kubectl-kuttl test --config ${ANSIBLEEE_KUTTL_CONF} ${ANSIBLEEE_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
19451945

19461946
.PHONY: ansibleee_kuttl_cleanup
19471947
ansibleee_kuttl_cleanup:
@@ -1968,7 +1968,7 @@ ansibleee_kuttl: input ansibleee_kuttl_prep ansibleee ## runs kuttl tests for th
19681968

19691969
.PHONY: glance_kuttl_run
19701970
glance_kuttl_run: ## runs kuttl tests for the glance operator, assumes that everything needed for running the test was deployed beforehand.
1971-
kubectl-kuttl test --config ${GLANCE_KUTTL_CONF} ${GLANCE_KUTTL_DIR} --namespace ${NAMESPACE}
1971+
kubectl-kuttl test --config ${GLANCE_KUTTL_CONF} ${GLANCE_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
19721972

19731973
.PHONY: glance_kuttl
19741974
glance_kuttl: export NAMESPACE = ${GLANCE_KUTTL_NAMESPACE}
@@ -1985,7 +1985,7 @@ glance_kuttl: kuttl_common_prep swift swift_deploy glance glance_deploy_prep ##
19851985

19861986
.PHONY: manila_kuttl_run
19871987
manila_kuttl_run: ## runs kuttl tests for the manila operator,
1988-
kubectl-kuttl test --config ${MANILA_KUTTL_CONF} ${MANILA_KUTTL_DIR} --namespace ${NAMESPACE}
1988+
kubectl-kuttl test --config ${MANILA_KUTTL_CONF} ${MANILA_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
19891989

19901990
.PHONY: manila_kuttl
19911991
manila_kuttl: export NAMESPACE = ${MANILA_KUTTL_NAMESPACE}
@@ -2002,7 +2002,7 @@ manila_kuttl: kuttl_common_prep ceph manila manila_deploy_prep ## runs kuttl tes
20022002

20032003
.PHONY: swift_kuttl_run
20042004
swift_kuttl_run: ## runs kuttl tests for the swift operator, assumes that everything needed for running the test was deployed beforehand.
2005-
kubectl-kuttl test --config ${SWIFT_KUTTL_CONF} ${SWIFT_KUTTL_DIR} --namespace ${NAMESPACE}
2005+
kubectl-kuttl test --config ${SWIFT_KUTTL_CONF} ${SWIFT_KUTTL_DIR} --namespace ${NAMESPACE} $(KUTTL_ARGS)
20062006

20072007
.PHONY: swift_kuttl
20082008
swift_kuttl: export NAMESPACE = ${SWIFT_KUTTL_NAMESPACE}
@@ -2018,7 +2018,7 @@ swift_kuttl: kuttl_common_prep barbican barbican_deploy swift swift_deploy_prep
20182018

20192019
.PHONY: horizon_kuttl_run
20202020
horizon_kuttl_run: ## runs kuttl tests for the horizon operator, assumes that everything needed for running the test was deployed beforehand.
2021-
kubectl-kuttl test --config ${HORIZON_KUTTL_CONF} ${HORIZON_KUTTL_DIR} --config ${HORIZON_KUTTL_CONF} --namespace ${NAMESPACE}
2021+
kubectl-kuttl test --config ${HORIZON_KUTTL_CONF} ${HORIZON_KUTTL_DIR} --config ${HORIZON_KUTTL_CONF} --namespace ${NAMESPACE} $(KUTTL_ARGS)
20222022

20232023
.PHONY: horizon_kuttl
20242024
horizon_kuttl: export NAMESPACE = ${HORIZON_KUTTL_NAMESPACE}
@@ -2607,7 +2607,7 @@ telemetry_deploy_cleanup: ## cleans up the service instance, Does not affect the
26072607

26082608
.PHONY: telemetry_kuttl_run
26092609
telemetry_kuttl_run: ## runs kuttl tests for the telemetry operator, assumes that everything needed for running the test was deployed beforehand.
2610-
kubectl-kuttl test --config ${TELEMETRY_KUTTL_CONF} --namespace ${NAMESPACE}
2610+
kubectl-kuttl test --config ${TELEMETRY_KUTTL_CONF} --namespace ${NAMESPACE} $(KUTTL_ARGS)
26112611

26122612
.PHONY: telemetry_kuttl
26132613
telemetry_kuttl: export NAMESPACE = ${TELEMETRY_KUTTL_NAMESPACE}

0 commit comments

Comments
 (0)