Skip to content

Commit

Permalink
Fix devel version replacement
Browse files Browse the repository at this point in the history
This will fix the devel version replacement which
was not happening properly because label was not proper
and cabundles were missing
  • Loading branch information
piyush-garg authored and tekton-robot committed Jul 10, 2024
1 parent e05c301 commit fc2ab75
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 7 deletions.
4 changes: 2 additions & 2 deletions cmd/kubernetes/operator/kodata/webhook/webhook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ kind: ConfigMap
metadata:
name: tekton-operator-proxy-webhook-config-leader-election
labels:
operator.tekton.dev/release: devel
operator.tekton.dev/release: "devel"
app.kubernetes.io/instance: default
data:
_example: |
Expand Down Expand Up @@ -214,7 +214,7 @@ metadata:
name: tekton-operator-proxy-webhook
labels:
app.kubernetes.io/instance: default
pipeline.tekton.dev/release: "devel"
operator.tekton.dev/release: "devel"
version: "devel"
spec:
minReplicas: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ metadata:
name: config-service-cabundle
namespace: openshift-pipelines
labels:
operator.tekton.dev/release: devel
operator.tekton.dev/release: "devel"
app.kubernetes.io/part-of: tekton-pipelines
annotations:
service.beta.openshift.io/inject-cabundle: "true"
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ metadata:
name: config-trusted-cabundle
namespace: openshift-pipelines
labels:
operator.tekton.dev/release: devel
operator.tekton.dev/release: "devel"
app.kubernetes.io/part-of: tekton-pipelines
config.openshift.io/inject-trusted-cabundle: "true"
4 changes: 2 additions & 2 deletions cmd/openshift/operator/kodata/webhook/webhook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ kind: ConfigMap
metadata:
name: tekton-operator-proxy-webhook-config-leader-election
labels:
operator.tekton.dev/release: devel
operator.tekton.dev/release: "devel"
app.kubernetes.io/instance: default
data:
_example: |
Expand Down Expand Up @@ -259,7 +259,7 @@ metadata:
name: tekton-operator-proxy-webhook
labels:
app.kubernetes.io/instance: default
pipeline.tekton.dev/release: "devel"
operator.tekton.dev/release: "devel"
version: "devel"
spec:
minReplicas: 1
Expand Down
2 changes: 1 addition & 1 deletion config/webhooks/webhook-config-leader-election.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ kind: ConfigMap
metadata:
name: tekton-operator-webhook-config-leader-election
labels:
operator.tekton.dev/release: devel
operator.tekton.dev/release: "devel"
app.kubernetes.io/instance: default
data:
_example: |
Expand Down
3 changes: 3 additions & 0 deletions hack/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ function set_version_label() {
sed -i -e 's/\(operator.tekton.dev\/release\): "devel"/\1: '${operator_version}'/g' -e 's/\(app.kubernetes.io\/version\): "devel"/\1: '${operator_version}'/g' -e 's/\(version\): "devel"/\1: '${operator_version}'/g' -e 's/\("-version"\), "devel"/\1, '${operator_version}'/g' cmd/${platform}/operator/kodata/webhook/*.yaml
sed -i 's/\(value\): "devel"/\1: '${operator_version}'/g' config/${platform}/base/operator.yaml
done

# do changes in cabundles too which are available only for openshift
sed -i -e 's/\(operator.tekton.dev\/release\): "devel"/\1: '${operator_version}'/g' -e 's/\(app.kubernetes.io\/version\): "devel"/\1: '${operator_version}'/g' -e 's/\(version\): "devel"/\1: '${operator_version}'/g' -e 's/\("-version"\), "devel"/\1, '${operator_version}'/g' cmd/openshift/operator/kodata/cabundles/*.yaml
}

function commit_changes() {
Expand Down

0 comments on commit fc2ab75

Please sign in to comment.