This is an automated email from the ASF dual-hosted git repository.

gyfora pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git


The following commit(s) were added to refs/heads/main by this push:
     new 0009746c [FLINK-30456] Fixing Version and provider in OLM Description
0009746c is described below

commit 0009746cb3bf96bec0450e99e03c1af20f4038e9
Author: James Busche <[email protected]>
AuthorDate: Tue Dec 27 07:44:26 2022 -0800

    [FLINK-30456] Fixing Version and provider in OLM Description
---
 ...k-kubernetes-operator.clusterserviceversion.yaml | 21 ++++++++++++++++-----
 tools/olm/docker-entry.sh                           |  9 +++------
 tools/olm/generate-olm-bundle.sh                    |  2 +-
 3 files changed, 20 insertions(+), 12 deletions(-)

diff --git 
a/tools/olm/csv-template/bases/flink-kubernetes-operator.clusterserviceversion.yaml
 
b/tools/olm/csv-template/bases/flink-kubernetes-operator.clusterserviceversion.yaml
index 41bbc265..bebfabea 100644
--- 
a/tools/olm/csv-template/bases/flink-kubernetes-operator.clusterserviceversion.yaml
+++ 
b/tools/olm/csv-template/bases/flink-kubernetes-operator.clusterserviceversion.yaml
@@ -130,7 +130,7 @@ spec:
         metadata:
           labels:
             app.kubernetes.io/name: flink-kubernetes-operator
-            app.kubernetes.io/version: 1.2.0
+            app.kubernetes.io/version: RELEASE_VERSION
           name: flink
         ---
         apiVersion: rbac.authorization.k8s.io/v1
@@ -138,7 +138,7 @@ spec:
         metadata:
           labels:
             app.kubernetes.io/name: flink-kubernetes-operator
-            app.kubernetes.io/version: 1.2.0
+            app.kubernetes.io/version: RELEASE_VERSION
           name: flink
         rules:
         - apiGroups:
@@ -161,7 +161,7 @@ spec:
         metadata:
           labels:
             app.kubernetes.io/name: flink-kubernetes-operator
-            app.kubernetes.io/version: 1.2.0
+            app.kubernetes.io/version: RELEASE_VERSION
           name: flink-role-binding
         roleRef:
           apiGroup: rbac.authorization.k8s.io
@@ -176,7 +176,7 @@ spec:
     3. Proceed deploying Flink applications using the the Custom Resource 
Definition below.
 
         ```sh
-        kubectl create -f 
https://raw.githubusercontent.com/apache/flink-kubernetes-operator/release-1.1/examples/basic.yaml
+        kubectl create -f 
https://raw.githubusercontent.com/apache/flink-kubernetes-operator/release-RELEASE_VERSION/examples/basic.yaml
         ```
 
     See [Flink custom 
resources](https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/custom-resource/overview/#overview)
 for more detail.
@@ -207,8 +207,19 @@ spec:
   - email: [email protected]
     name: James Busche
   maturity: beta
+  links:
+    - name: Website
+      url: https://flink.apache.org/
+    - name: Documentation
+      url: 
https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/
+    - name: Mailing list
+      url: https://lists.apache.org/[email protected]
+    - name: Slack
+      url: 
https://apache-flink.slack.com/join/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg#/shared-invite/email
+    - name: GitHub
+      url: https://github.com/apache/flink-kubernetes-operator
   provider:
-    name: " "
+    name: Community
     url: 
https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/try-flink-kubernetes-operator/quick-start/
   replaces:
   version: 1.1.0
diff --git a/tools/olm/docker-entry.sh b/tools/olm/docker-entry.sh
index 6005b670..9487d6c6 100755
--- a/tools/olm/docker-entry.sh
+++ b/tools/olm/docker-entry.sh
@@ -78,12 +78,6 @@ generate_olm_bundle() {
   yq ea -i 
'.spec.install.spec.deployments[0].spec.template.spec.containers[0].resources = 
{"requests": {"cpu": "10m", "memory": "100Mi"}}' "${CSV_FILE}"
   yq ea -i 
'.spec.install.spec.deployments[0].spec.template.spec.containers[1].resources = 
{"requests": {"cpu": "10m", "memory": "100Mi"}}' "${CSV_FILE}"
 
-  # Only needed until this PR gets merged: 
https://github.com/apache/flink-kubernetes-operator/pull/420
-  # yq ea -i 
'.spec.webhookdefinitions[0].rules[0].apiGroups=["flink.apache.org"]' 
"${CSV_FILE}"
-  # yq ea -i 
'.spec.webhookdefinitions[1].rules[0].apiGroups=["flink.apache.org"]' 
"${CSV_FILE}"
-  # yq ea -i 
'.spec.webhookdefinitions[0].generateName="validationwebhook.flink.apache.org"' 
"${CSV_FILE}"
-  # yq ea -i 
'.spec.webhookdefinitions[1].generateName="mutationwebhook.flink.apache.org"' 
"${CSV_FILE}"
-
   # The OLM lets operator to watch specified namespace with i.e.: 
spec.targetNamespaces:[bar, foo] in the OperatorGroup crd.
   # The OLM then automatically injects 
template.metadata.annotations.olm.targetNamespaces:[bar, foo] into 
deployment.apps/flink-kubernetes-operator
   # See PR https://github.com/apache/flink-kubernetes-operator/pull/420 see 
how the watchedNamespaces is assigned to targetNamespaces.
@@ -102,6 +96,9 @@ generate_olm_bundle() {
   yq ea -i ".spec.replaces = \"${PACKAGE_NAME}.v${PREVIOUS_BUNDLE_VERSION}\" | 
.spec.replaces style=\"\"" "${CSV_FILE}"
 
   yq ea -i "del(.subjects[0].namespace)" "${ROLE_BINDING}"
+
+  # Needed to replace description with new bundle values
+  sed -i "s/RELEASE_VERSION/${BUNDLE_VERSION}/" "${CSV_FILE}"
 }
 
 validate_olm_bundle() {
diff --git a/tools/olm/generate-olm-bundle.sh b/tools/olm/generate-olm-bundle.sh
index 31fbe191..e6328041 100755
--- a/tools/olm/generate-olm-bundle.sh
+++ b/tools/olm/generate-olm-bundle.sh
@@ -139,7 +139,7 @@ echo
 echo "After the operator is ready, deploy a flink job using:
 kubectl create -f ../../examples/basic.yaml
 or
-kubectl create -f 
https://raw.githubusercontent.com/apache/flink-kubernetes-operator/release-1.2/examples/basic.yaml
+kubectl create -f 
https://raw.githubusercontent.com/apache/flink-kubernetes-operator/release-$BUNDLE_VERSION/examples/basic.yaml
 "
 
 

Reply via email to