From 34e25131ea54c636cc71916bd1046f6d3eff4340 Mon Sep 17 00:00:00 2001
From: Roberto Oliveira <robertoguimaraes8@gmail.com>
Date: Wed, 15 May 2024 11:02:25 +0200
Subject: [PATCH] Set images to 1.33 and remove tech-preview string (#44)

* set images version to 1.33

* remove tech-preview string from images
---
 Makefile.prod                                             | 4 ++--
 .../logic-operator-rhel8-builder-config_v1_configmap.yaml | 2 +-
 .../logic-operator-rhel8.clusterserviceversion.yaml       | 8 ++++----
 config/manager/prod/kustomization.yaml                    | 2 +-
 config/manager/prod/sonataflow_builder_dockerfile.yaml    | 2 +-
 .../bases/logic-operator-rhel8.clusterserviceversion.yaml | 6 +++---
 controllers/platform/platformutils_test.go                | 4 ++--
 images/modules/com.redhat.osl.builder/module.yaml         | 2 +-
 images/modules/com.redhat.osl.bundleinstall/module.yaml   | 2 +-
 images/prod-bundle-image.yaml                             | 6 +++---
 images/prod-operator-image.yaml                           | 8 ++++----
 11 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/Makefile.prod b/Makefile.prod
index cab4bce96..9cd12cec8 100644
--- a/Makefile.prod
+++ b/Makefile.prod
@@ -3,7 +3,7 @@
 # To re-generate a bundle for another specific version without changing the standard setup, you can:
 # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
 # - use environment variables to overwrite this value (e.g export VERSION=0.0.2)
-VERSION ?= 1.32.0
+VERSION ?= 1.33.0
 
 # CHANNELS define the bundle channels used in the bundle.
 # Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")
@@ -29,7 +29,7 @@ BUNDLE_METADATA_OPTS ?= $(BUNDLE_CHANNELS) $(BUNDLE_DEFAULT_CHANNEL)
 #
 # For example, running 'make bundle-build bundle-push catalog-build catalog-push' will build and push both
 # kiegroup.org/kogito-serverless-operator-bundle:$VERSION and kiegroup.org/kogito-serverless-operator-catalog:$VERSION.
-IMAGE_TAG_BASE ?= registry.redhat.io/openshift-serverless-1-tech-preview/logic-rhel8-operator
+IMAGE_TAG_BASE ?= registry.redhat.io/openshift-serverless-1/logic-rhel8-operator
 
 # BUNDLE_IMG defines the image:tag used for the bundle.
 # You can use it as an arg. (E.g make bundle-build BUNDLE_IMG=<some-registry>/<project-name-bundle>:<tag>)
diff --git a/bundle.prod/manifests/logic-operator-rhel8-builder-config_v1_configmap.yaml b/bundle.prod/manifests/logic-operator-rhel8-builder-config_v1_configmap.yaml
index 76405972e..23980249b 100644
--- a/bundle.prod/manifests/logic-operator-rhel8-builder-config_v1_configmap.yaml
+++ b/bundle.prod/manifests/logic-operator-rhel8-builder-config_v1_configmap.yaml
@@ -2,7 +2,7 @@ apiVersion: v1
 data:
   DEFAULT_BUILDER_RESOURCE_NAME: Dockerfile
   DEFAULT_WORKFLOW_EXTENSION: .sw.json
-  Dockerfile: "FROM registry.redhat.io/openshift-serverless-1-tech-preview/logic-swf-builder-rhel8:latest
+  Dockerfile: "FROM registry.redhat.io/openshift-serverless-1/logic-swf-builder-rhel8:latest
     AS builder\n\n# variables that can be overridden by the builder\n# To add a Quarkus
     extension to your application\nARG QUARKUS_EXTENSIONS\n# Args to pass to the Quarkus
     CLI add extension command\nARG QUARKUS_ADD_EXTENSION_ARGS\n# Additional java/mvn arguments to pass to the builder\n
diff --git a/bundle.prod/manifests/logic-operator-rhel8.clusterserviceversion.yaml b/bundle.prod/manifests/logic-operator-rhel8.clusterserviceversion.yaml
index 9397b8bf9..c99c16ced 100644
--- a/bundle.prod/manifests/logic-operator-rhel8.clusterserviceversion.yaml
+++ b/bundle.prod/manifests/logic-operator-rhel8.clusterserviceversion.yaml
@@ -113,7 +113,7 @@ metadata:
     operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
     repository: https://github.com/apache/incubator-kie-kogito-serverless-operator
     support: Red Hat
-  name: logic-operator-rhel8.v1.32.0
+  name: logic-operator-rhel8.v1.33.0
   namespace: placeholder
 spec:
   apiservicedefinitions: {}
@@ -560,7 +560,7 @@ spec:
                         valueFrom:
                           fieldRef:
                             fieldPath: metadata.namespace
-                    image: registry.redhat.io/openshift-serverless-1-tech-preview/logic-rhel8-operator@sha256:cdc81719192f2dfdf8a1d366cda54347462acba3425f48a61b29631f191284fa
+                    image: registry.redhat.io/openshift-serverless-1/logic-rhel8-operator@sha256:cdc81719192f2dfdf8a1d366cda54347462acba3425f48a61b29631f191284fa
                     livenessProbe:
                       httpGet:
                         path: /healthz
@@ -652,6 +652,6 @@ spec:
   relatedImages:
     - image: registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4564ca3dc5bac80d6faddaf94c817fbbc270698a9399d8a21ee1005d85ceda56
       name: kube-rbac-proxy
-    - image: registry.redhat.io/openshift-serverless-1-tech-preview/logic-rhel8-operator@sha256:cdc81719192f2dfdf8a1d366cda54347462acba3425f48a61b29631f191284fa
+    - image: registry.redhat.io/openshift-serverless-1/logic-rhel8-operator@sha256:cdc81719192f2dfdf8a1d366cda54347462acba3425f48a61b29631f191284fa
       name: manager
-  version: 1.32.0
+  version: 1.33.0
diff --git a/config/manager/prod/kustomization.yaml b/config/manager/prod/kustomization.yaml
index b5c4b41b8..2927ad31e 100644
--- a/config/manager/prod/kustomization.yaml
+++ b/config/manager/prod/kustomization.yaml
@@ -20,7 +20,7 @@ kind: Kustomization
 images:
 - digest: sha256:cdc81719192f2dfdf8a1d366cda54347462acba3425f48a61b29631f191284fa
   name: controller
-  newName: registry.redhat.io/openshift-serverless-1-tech-preview/logic-rhel8-operator
+  newName: registry.redhat.io/openshift-serverless-1/logic-rhel8-operator
 # Patching the manager deployment file to add an env var with the operator namespace in
 patchesJson6902:
 - patch: |-
diff --git a/config/manager/prod/sonataflow_builder_dockerfile.yaml b/config/manager/prod/sonataflow_builder_dockerfile.yaml
index d09c4c40c..4ad16b64d 100644
--- a/config/manager/prod/sonataflow_builder_dockerfile.yaml
+++ b/config/manager/prod/sonataflow_builder_dockerfile.yaml
@@ -1,4 +1,4 @@
-FROM registry.redhat.io/openshift-serverless-1-tech-preview/logic-swf-builder-rhel8:latest AS builder
+FROM registry.redhat.io/openshift-serverless-1/logic-swf-builder-rhel8:latest AS builder
 
 # variables that can be overridden by the builder
 # To add a Quarkus extension to your application
diff --git a/config/manifests/prod/bases/logic-operator-rhel8.clusterserviceversion.yaml b/config/manifests/prod/bases/logic-operator-rhel8.clusterserviceversion.yaml
index f729f0767..6eb08d0cc 100644
--- a/config/manifests/prod/bases/logic-operator-rhel8.clusterserviceversion.yaml
+++ b/config/manifests/prod/bases/logic-operator-rhel8.clusterserviceversion.yaml
@@ -200,11 +200,11 @@ spec:
   provider:
     name: Red Hat
   relatedImages:
-  - image: registry.redhat.io/openshift-serverless-1-tech-preview/logic-operator-rhel8:1.32.0
+  - image: registry.redhat.io/openshift-serverless-1/logic-operator-rhel8:1.33.0
     name: IMAGE_LOGIC_SWF_OPERATOR
-  - image: registry.redhat.io/openshift-serverless-1-tech-preview/logic-swf-devmode-rhel8:1.32.0
+  - image: registry.redhat.io/openshift-serverless-1/logic-swf-devmode-rhel8:1.33.0
     name: IMAGE_LOGIC_SWF_DEVMODE
-  - image: registry.redhat.io/openshift-serverless-1-tech-preview/logic-swf-builder-rhel8:1.32.0
+  - image: registry.redhat.io/openshift-serverless-1/logic-swf-builder-rhel8:1.33.0
     name: IMAGE_LOGIC_SWF_BUILDER
   - image: registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:4564ca3dc5bac80d6faddaf94c817fbbc270698a9399d8a21ee1005d85ceda56
     name: IMAGE_KUBE_RBAC_PROXY
diff --git a/controllers/platform/platformutils_test.go b/controllers/platform/platformutils_test.go
index f1119036d..0132bb2ff 100644
--- a/controllers/platform/platformutils_test.go
+++ b/controllers/platform/platformutils_test.go
@@ -43,9 +43,9 @@ func TestSonataFlowBuildController(t *testing.T) {
 	assert.True(t, foundDefault)
 
 	// 2 - Let's try to override using the productized image
-	platform.Spec.Build.Config.BaseImage = "registry.access.redhat.com/openshift-serverless-1-tech-preview/logic-swf-builder-rhel8"
+	platform.Spec.Build.Config.BaseImage = "registry.access.redhat.com/openshift-serverless-1/logic-swf-builder-rhel8"
 	resProductized := GetCustomizedBuilderDockerfile(dockerfile, *platform)
-	foundProductized, err := regexp.MatchString("FROM registry.access.redhat.com/openshift-serverless-1-tech-preview/logic-swf-builder-rhel8 AS builder", resProductized)
+	foundProductized, err := regexp.MatchString("FROM registry.access.redhat.com/openshift-serverless-1/logic-swf-builder-rhel8 AS builder", resProductized)
 	assert.NoError(t, err)
 	assert.True(t, foundProductized)
 }
diff --git a/images/modules/com.redhat.osl.builder/module.yaml b/images/modules/com.redhat.osl.builder/module.yaml
index 675eab4af..75c8ce12a 100644
--- a/images/modules/com.redhat.osl.builder/module.yaml
+++ b/images/modules/com.redhat.osl.builder/module.yaml
@@ -13,7 +13,7 @@
 # limitations under the License.
 
 name: com.redhat.osl.builder
-version: "1.32.0"
+version: "1.33.0"
 description: Builds the operator binary
 
 envs:
diff --git a/images/modules/com.redhat.osl.bundleinstall/module.yaml b/images/modules/com.redhat.osl.bundleinstall/module.yaml
index 2fd635088..0522a8cf2 100644
--- a/images/modules/com.redhat.osl.bundleinstall/module.yaml
+++ b/images/modules/com.redhat.osl.bundleinstall/module.yaml
@@ -13,7 +13,7 @@
 # limitations under the License.
 
 name: com.redhat.osl.bundleinstall
-version: "1.32.0"
+version: "1.33.0"
 description: Copy the bund files to the target image
 
 artifacts:
diff --git a/images/prod-bundle-image.yaml b/images/prod-bundle-image.yaml
index 9926d8f02..5760a5003 100644
--- a/images/prod-bundle-image.yaml
+++ b/images/prod-bundle-image.yaml
@@ -13,9 +13,9 @@
 # limitations under the License.
 
 schema_version: 1
-name: "openshift-serverless-1-tech-preview/logic-operator-bundle"
+name: "openshift-serverless-1/logic-operator-bundle"
 description: "OpenShift Serverless Logic Operator Bundle"
-version: "1.32.0"
+version: "1.33.0"
 from: "scratch"
 
 labels:
@@ -81,4 +81,4 @@ osbs:
   extra_dir: osbs-extra
   repository:
     name: containers/openshift-serverless-1-logic-operator-bundle
-    branch: openshift-serverless-1.32-rhel-8
\ No newline at end of file
+    branch: openshift-serverless-1.33-rhel-8
\ No newline at end of file
diff --git a/images/prod-operator-image.yaml b/images/prod-operator-image.yaml
index 7935ef090..aee814a7f 100644
--- a/images/prod-operator-image.yaml
+++ b/images/prod-operator-image.yaml
@@ -14,7 +14,7 @@
 
 - schema_version: 1
   name: "operator-builder"
-  version: "1.32.0"
+  version: "1.33.0"
   from: "registry.access.redhat.com/ubi8/go-toolset:1.20.12"
   description: "Golang builder image for the Red Hat OpenShift Serverless Logic Operator"
 
@@ -39,8 +39,8 @@
             - ppc64le
             - aarch64
 
-- name: "openshift-serverless-1-tech-preview/logic-rhel8-operator"
-  version: "1.32.0"
+- name: "openshift-serverless-1/logic-rhel8-operator"
+  version: "1.33.0"
   from: "registry.access.redhat.com/ubi8/ubi-micro:latest"
   description: "Runtime Image for the Red Hat OpenShift Serverless Logic Operator"
 
@@ -69,7 +69,7 @@
     extra_dir: osbs-extra
     repository:
       name: containers/openshift-serverless-1-logic-operator
-      branch: openshift-serverless-1.32-rhel-8
+      branch: openshift-serverless-1.33-rhel-8
 
   run:
     user: "1001"
\ No newline at end of file