Skip to content
This repository was archived by the owner on Jun 12, 2023. It is now read-only.

Commit 5a81e87

Browse files
authored
Merge pull request #167 from ksimon1/remove-labeller-manifests
remove labeller from manifests and csv generator
2 parents d1c2c4d + bc18fb0 commit 5a81e87

8 files changed

+0
-103
lines changed

_defaults.yml

-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
#
2121
# Any version, or default, should not be set more than once in a place in the source tree.
2222

23-
kvm_info_nfd_plugin_tag: "{{ lookup('env','KVM_INFO_TAG')| default('v0.5.8', true) }}"
24-
kubevirt_cpu_nfd_plugin_tag: "{{ lookup('env','CPU_PLUGIN_TAG')| default('v0.1.1', true) }}"
25-
virt_launcher_tag: "{{ lookup('env','VIRT_LAUNCHER_TAG')| default('v0.21.0', true) }}"
2623
validator_tag: "{{ lookup('env','VALIDATOR_TAG')| default('v0.6.5', true) }}"
2724
image_name_prefix: "{{ lookup('env','IMAGE_NAME_PREFIX')| default('', true) }}"
2825
templates_version: v0.10.0

build/csv-generator.sh

-24
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,7 @@ help_text() {
2828
echo " --namespace: (REQUIRED) The namespace set on the CSV file"
2929
echo " --operator-image: (REQUIRED) The operator container image to use in the CSV file"
3030
echo " --watch-namespace: (OPTIONAL)"
31-
echo " --kvm-info-tag: (OPTIONAL)"
3231
echo " --validator-tag: (OPTIONAL)"
33-
echo " --virt-launcher-tag: (OPTIONAL)"
34-
echo " --node-labeller-tag: (OPTIONAL)"
35-
echo " --cpu-plugin-tag: (OPTIONAL)"
3632
echo " --image-name-prefix: (OPTIONAL)"
3733
echo " --dump-crds: (OPTIONAL) Dumps CRD manifests with the CSV to stdout"
3834
}
@@ -44,11 +40,7 @@ OPERATOR_IMAGE=""
4440

4541
# OPTIONAL ARGS
4642
WATCH_NAMESPACE=""
47-
KVM_INFO_TAG=""
4843
VALIDATOR_TAG=""
49-
VIRT_LAUNCHER_TAG=""
50-
NODE_LABELLER_TAG=""
51-
CPU_PLUGIN_TAG=""
5244
IMAGE_NAME_PREFIX=""
5345
DUMP_CRDS=""
5446

@@ -70,21 +62,9 @@ while (( "$#" )); do
7062
--watch-namespace)
7163
WATCH_NAMESPACE=$VAL
7264
;;
73-
--kvm-info-tag)
74-
KVM_INFO_TAG=$VAL
75-
;;
7665
--validator-tag)
7766
VALIDATOR_TAG=$VAL
7867
;;
79-
--virt-launcher-tag)
80-
VIRT_LAUNCHER_TAG=$VAL
81-
;;
82-
--node-labeller-tag)
83-
NODE_LABELLER_TAG=$VAL
84-
;;
85-
--cpu-plugin-tag)
86-
CPU_PLUGIN_TAG=$VAL
87-
;;
8868
--image-name-prefix)
8969
IMAGE_NAME_PREFIX=$VAL
9070
;;
@@ -116,11 +96,7 @@ sed -i "s/namespace: placeholder/namespace: ${NAMESPACE}/g" ${TMP_FILE}
11696
sed -i "s|REPLACE_IMAGE|${OPERATOR_IMAGE}|g" ${TMP_FILE}
11797

11898
replace_env_var "WATCH_NAMESPACE" $WATCH_NAMESPACE
119-
replace_env_var "KVM_INFO_TAG" $KVM_INFO_TAG
12099
replace_env_var "VALIDATOR_TAG" $VALIDATOR_TAG
121-
replace_env_var "VIRT_LAUNCHER_TAG" $VIRT_LAUNCHER_TAG
122-
replace_env_var "NODE_LABELLER_TAG" $NODE_LABELLER_TAG
123-
replace_env_var "CPU_PLUGIN_TAG" $CPU_PLUGIN_TAG
124100
replace_env_var "IMAGE_NAME_PREFIX" $IMAGE_NAME_PREFIX
125101

126102
# dump CSV and CRD manifests to stdout

build/update-olm.py

-14
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,6 @@
7777
],
7878
}],
7979
},
80-
'kubevirtnodelabellerbundles.ssp.kubevirt.io': {
81-
'displayName': 'KubeVirt Node labeller',
82-
'description': \
83-
'Represents a deployment of Node labeller component',
84-
'specDescriptors': [{
85-
'description': \
86-
'The version of the node labeller to deploy',
87-
'displayName': 'Version',
88-
'path': 'version',
89-
'x-descriptors': [
90-
'urn:alm:descriptor:io.kubernetes.ssp:version',
91-
],
92-
}],
93-
},
9480
'kubevirtmetricsaggregations.ssp.kubevirt.io': {
9581
'displayName': 'KubeVirt Metric Aggregation',
9682
'description': \

cluster/latest/kubevirt-ssp-operator.yaml

-8
Original file line numberDiff line numberDiff line change
@@ -181,16 +181,8 @@ spec:
181181
value: quay.io/fromani/kubevirt-ssp-operator-container:latest
182182
- name: WATCH_NAMESPACE
183183
value: ""
184-
- name: KVM_INFO_TAG
185-
value: ""
186184
- name: VALIDATOR_TAG
187185
value: ""
188-
- name: VIRT_LAUNCHER_TAG
189-
value: ""
190-
- name: NODE_LABELLER_TAG
191-
value: ""
192-
- name: CPU_PLUGIN_TAG
193-
value: ""
194186
- name: IMAGE_NAME_PREFIX
195187
value: ""
196188
- name: OPERATOR_NAME

deploy/operator.yaml

-8
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,8 @@ spec:
3636
value: REPLACE_IMAGE
3737
- name: WATCH_NAMESPACE
3838
value: ""
39-
- name: KVM_INFO_TAG
40-
value: ""
4139
- name: VALIDATOR_TAG
4240
value: ""
43-
- name: VIRT_LAUNCHER_TAG
44-
value: ""
45-
- name: NODE_LABELLER_TAG
46-
value: ""
47-
- name: CPU_PLUGIN_TAG
48-
value: ""
4941
- name: IMAGE_NAME_PREFIX
5042
value: ""
5143
- name: OPERATOR_NAME

functests/testlib.sh

-34
Original file line numberDiff line numberDiff line change
@@ -59,25 +59,6 @@ is_template_validator_running() {
5959
return 1
6060
}
6161

62-
is_node_labeller_running() {
63-
NS="--all-namespaces"
64-
if [ -n "$1" ]; then
65-
NS="-n ${1}"
66-
fi
67-
VERB="${V}"
68-
if [ -n "$2" ]; then
69-
VERB="${2}"
70-
fi
71-
local labeller_pod=$( oc get pods --selector='app=kubevirt-node-labeller' ${NS} -o json )
72-
local labeller_status=$( echo ${labeller_pod} | jq -r '.items[0].status' )
73-
local labeller_phase=$( echo ${labeller_pod} | jq -r '.items[0].status.phase' )
74-
(( ${VERB} >= 1 )) && echo "node-labeller status: ${labeller_status}"
75-
if [ "${labeller_phase}" == "Running" ]; then
76-
return 0
77-
fi
78-
return 1
79-
}
80-
8162
wait_template_validator_running() {
8263
# $1 passthrough
8364
local wait_secs=${2:-2}
@@ -93,21 +74,6 @@ wait_template_validator_running() {
9374
return 1
9475
}
9576

96-
wait_node_labeller_running() {
97-
# $1 passthrough
98-
local wait_secs=${2:-2}
99-
local max_tries=${3:-15}
100-
for num in $( seq 1 ${max_tries} ); do
101-
(( ${V} >= 1 )) && echo "waiting for node-labeller availability: ${num}/${max_tries}"
102-
sleep ${wait_secs}s
103-
if is_node_labeller_running $1 0; then
104-
return 0
105-
fi
106-
done
107-
dump_component_state "" 'app=kubevirt-node-labeller'
108-
return 1
109-
}
110-
11177
wait_for_condition() {
11278
NS="--all-namespaces"
11379
if [ -n "$1" ]; then

manifests/generated/kubevirt-ssp-operator.vVERSION.clusterserviceversion.yaml

-4
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,7 @@ spec:
196196
- name: IMAGE_REFERENCE
197197
value: REPLACE_IMAGE
198198
- name: WATCH_NAMESPACE
199-
- name: KVM_INFO_TAG
200199
- name: VALIDATOR_TAG
201-
- name: VIRT_LAUNCHER_TAG
202-
- name: NODE_LABELLER_TAG
203-
- name: CPU_PLUGIN_TAG
204200
- name: IMAGE_NAME_PREFIX
205201
- name: OPERATOR_NAME
206202
value: kubevirt-ssp-operator

manifests/kubevirt-ssp-operator/latest/kubevirt-ssp-operator.latest.clusterserviceversion.yaml

-8
Original file line numberDiff line numberDiff line change
@@ -198,16 +198,8 @@ spec:
198198
value: REPLACE_IMAGE
199199
- name: WATCH_NAMESPACE
200200
value: ""
201-
- name: KVM_INFO_TAG
202-
value: ""
203201
- name: VALIDATOR_TAG
204202
value: ""
205-
- name: VIRT_LAUNCHER_TAG
206-
value: ""
207-
- name: NODE_LABELLER_TAG
208-
value: ""
209-
- name: CPU_PLUGIN_TAG
210-
value: ""
211203
- name: IMAGE_NAME_PREFIX
212204
value: ""
213205
- name: OPERATOR_NAME

0 commit comments

Comments
 (0)