From b4be6ca06e8e6d03ff995f669296d95c6dfe956a Mon Sep 17 00:00:00 2001 From: Marco Carletti Date: Wed, 12 Mar 2025 11:15:37 +0100 Subject: [PATCH] jkube: replaces DeploymentConfig with Deployment CR --- pom.xml | 3 ++- saga/ocp-resources/amq-broker-ephemeral.yaml | 23 ++++++----------- saga/ocp-resources/amq-broker.yaml | 25 ++++++------------- .../lra-coordinator-ephemeral.yaml | 24 ++++++------------ saga/ocp-resources/lra-coordinator.yaml | 24 ++++++------------ saga/pom.xml | 11 -------- saga/readme.adoc | 2 +- 7 files changed, 34 insertions(+), 78 deletions(-) diff --git a/pom.xml b/pom.xml index 530dd4009..84cf1088d 100644 --- a/pom.xml +++ b/pom.xml @@ -101,8 +101,9 @@ 4.11.0-SNAPSHOT false - 1.17.0 + 1.18.1 registry.access.redhat.com/ubi9/openjdk-17:latest + true 7.1.1 3.7.0 1.20.4 diff --git a/saga/ocp-resources/amq-broker-ephemeral.yaml b/saga/ocp-resources/amq-broker-ephemeral.yaml index b7d83bd28..74330b024 100644 --- a/saga/ocp-resources/amq-broker-ephemeral.yaml +++ b/saga/ocp-resources/amq-broker-ephemeral.yaml @@ -20,7 +20,7 @@ items: targetPort: 61616 selector: app: amq-broker - deploymentconfig: amq-broker + deployment: amq-broker type: ClusterIP - apiVersion: image.openshift.io/v1 kind: ImageStream @@ -41,8 +41,8 @@ items: name: "latest" referencePolicy: type: Source -- apiVersion: apps.openshift.io/v1 - kind: DeploymentConfig +- apiVersion: apps/v1 + kind: Deployment metadata: generation: 1 labels: @@ -52,8 +52,9 @@ items: spec: replicas: 1 selector: - app: amq-broker - deploymentconfig: amq-broker + matchLabels: + app: amq-broker + deployment: amq-broker strategy: type: Recreate template: @@ -61,7 +62,7 @@ items: labels: app: amq-broker csbexample: saga - deploymentconfig: amq-broker + deployment: amq-broker spec: containers: - imagePullPolicy: IfNotPresent @@ -91,16 +92,6 @@ items: port: 8161 scheme: HTTP initialDelaySeconds: 10 - triggers: - - type: ConfigChange - - imageChangeParams: - automatic: true - containerNames: - - amq-broker - from: - kind: ImageStreamTag - name: "amq-broker:latest" - type: ImageChange - kind: Route apiVersion: route.openshift.io/v1 metadata: diff --git a/saga/ocp-resources/amq-broker.yaml b/saga/ocp-resources/amq-broker.yaml index 35317ca80..40ae79d5b 100644 --- a/saga/ocp-resources/amq-broker.yaml +++ b/saga/ocp-resources/amq-broker.yaml @@ -20,7 +20,7 @@ items: targetPort: 61616 selector: app: amq-broker - deploymentconfig: amq-broker + deployment: amq-broker type: ClusterIP - apiVersion: v1 kind: PersistentVolumeClaim @@ -48,14 +48,14 @@ items: tags: - from: kind: DockerImage - name: registry.redhat.io/amq7/amq-broker-rhel8:7.11.0 + name: registry.redhat.io/amq7/amq-broker-rhel8:7.12 generation: 0 importPolicy: {} name: "latest" referencePolicy: type: Source -- apiVersion: apps.openshift.io/v1 - kind: DeploymentConfig +- apiVersion: apps/v1 + kind: Deployment metadata: generation: 1 labels: @@ -65,8 +65,9 @@ items: spec: replicas: 1 selector: - app: amq-broker - deploymentconfig: amq-broker + matchLabels: + app: amq-broker + deployment: amq-broker strategy: type: Recreate template: @@ -74,7 +75,7 @@ items: labels: app: amq-broker csbexample: saga - deploymentconfig: amq-broker + deployment: amq-broker spec: containers: - imagePullPolicy: IfNotPresent @@ -113,16 +114,6 @@ items: - name: amq-broker-data persistentVolumeClaim: claimName: amq-broker - triggers: - - type: ConfigChange - - imageChangeParams: - automatic: true - containerNames: - - amq-broker - from: - kind: ImageStreamTag - name: "amq-broker:latest" - type: ImageChange - kind: Route apiVersion: route.openshift.io/v1 metadata: diff --git a/saga/ocp-resources/lra-coordinator-ephemeral.yaml b/saga/ocp-resources/lra-coordinator-ephemeral.yaml index c6b670bd0..82259de1d 100644 --- a/saga/ocp-resources/lra-coordinator-ephemeral.yaml +++ b/saga/ocp-resources/lra-coordinator-ephemeral.yaml @@ -16,7 +16,7 @@ items: targetPort: 8080 selector: app: lra-coordinator - deploymentconfig: lra-coordinator + deployment: lra-coordinator type: ClusterIP - apiVersion: image.openshift.io/v1 kind: ImageStream @@ -37,8 +37,8 @@ items: name: "latest" referencePolicy: type: Source -- apiVersion: apps.openshift.io/v1 - kind: DeploymentConfig +- apiVersion: apps/v1 + kind: Deployment metadata: generation: 1 labels: @@ -48,8 +48,9 @@ items: spec: replicas: 1 selector: - app: lra-coordinator - deploymentconfig: lra-coordinator + matchLabels: + app: lra-coordinator + deployment: lra-coordinator strategy: type: Recreate template: @@ -57,10 +58,11 @@ items: labels: app: lra-coordinator csbexample: saga - deploymentconfig: lra-coordinator + deployment: lra-coordinator spec: containers: - imagePullPolicy: IfNotPresent + image: "lra-coordinator:latest" env: - name: AB_JOLOKIA_OFF value: "true" @@ -86,13 +88,3 @@ items: volumes: - name: lra-coordinator-data emptyDir: {} - triggers: - - type: ConfigChange - - imageChangeParams: - automatic: true - containerNames: - - lra-coordinator - from: - kind: ImageStreamTag - name: "lra-coordinator:latest" - type: ImageChange diff --git a/saga/ocp-resources/lra-coordinator.yaml b/saga/ocp-resources/lra-coordinator.yaml index 94c853d2f..e20a7920c 100644 --- a/saga/ocp-resources/lra-coordinator.yaml +++ b/saga/ocp-resources/lra-coordinator.yaml @@ -16,7 +16,7 @@ items: targetPort: 8080 selector: app: lra-coordinator - deploymentconfig: lra-coordinator + deployment: lra-coordinator type: ClusterIP - apiVersion: v1 kind: PersistentVolumeClaim @@ -50,8 +50,8 @@ items: name: "latest" referencePolicy: type: Source -- apiVersion: apps.openshift.io/v1 - kind: DeploymentConfig +- apiVersion: apps/v1 + kind: Deployment metadata: generation: 1 labels: @@ -61,8 +61,9 @@ items: spec: replicas: 1 selector: - app: lra-coordinator - deploymentconfig: lra-coordinator + matchLabels: + app: lra-coordinator + deployment: lra-coordinator strategy: type: Recreate template: @@ -70,10 +71,11 @@ items: labels: app: lra-coordinator csbexample: saga - deploymentconfig: lra-coordinator + deployment: lra-coordinator spec: containers: - imagePullPolicy: IfNotPresent + image: "lra-coordinator:latest" env: - name: AB_JOLOKIA_OFF value: "true" @@ -100,13 +102,3 @@ items: - name: lra-coordinator-data persistentVolumeClaim: claimName: lra-coordinator - triggers: - - type: ConfigChange - - imageChangeParams: - automatic: true - containerNames: - - lra-coordinator - from: - kind: ImageStreamTag - name: "lra-coordinator:latest" - type: ImageChange diff --git a/saga/pom.xml b/saga/pom.xml index 99f2461bb..4bd93670e 100644 --- a/saga/pom.xml +++ b/saga/pom.xml @@ -134,15 +134,4 @@ test - - - - - openshift-maven-plugin - org.eclipse.jkube - ${jkube-maven-plugin-version} - - - - diff --git a/saga/readme.adoc b/saga/readme.adoc index 221dc47d8..0139343f2 100644 --- a/saga/readme.adoc +++ b/saga/readme.adoc @@ -156,7 +156,7 @@ tail logs of the application: [source,shell] ---- -oc logs -f deploymentconfig/camel-example-spring-boot-saga-payment +oc logs -f deployment/camel-example-spring-boot-saga-payment ---- === Running on local environment