From 721741545b680ef20cc514457a116389303ebc81 Mon Sep 17 00:00:00 2001 From: Derek Roberts Date: Wed, 25 Sep 2024 09:28:24 -0700 Subject: [PATCH] chore(ci): remove imageStreams --- .github/openshift/deploy.backend.yml | 33 ++++++-------------------- .github/openshift/deploy.database.yml | 34 +++++++-------------------- 2 files changed, 15 insertions(+), 52 deletions(-) diff --git a/.github/openshift/deploy.backend.yml b/.github/openshift/deploy.backend.yml index 8d1159e7..b9182772 100644 --- a/.github/openshift/deploy.backend.yml +++ b/.github/openshift/deploy.backend.yml @@ -62,6 +62,10 @@ parameters: - name: INIT_IMAGE description: Imaged used by the init process value: flyway/flyway + - name: RANDOM_EXPRESSION + description: Random expression to make sure deployments update + from: "[a-zA-Z0-9]{32}" + generate: expression objects: - apiVersion: v1 kind: ConfigMap @@ -95,22 +99,6 @@ objects: ches-client-secret: "${CHES_CLIENT_SECRET}" idir-form-password: "${IDIR_FORM_PASSWORD}" bceid-form-password: "${BCEID_FORM_PASSWORD}" - - apiVersion: v1 - kind: ImageStream - metadata: - labels: - app: ${NAME}-${ZONE} - name: ${NAME}-${ZONE}-${COMPONENT} - spec: - lookupPolicy: - local: false - tags: - - name: ${IMAGE_TAG} - from: - kind: DockerImage - name: ${REGISTRY}/${PROMOTE} - referencePolicy: - type: Local - apiVersion: v1 kind: DeploymentConfig metadata: @@ -121,14 +109,6 @@ objects: replicas: 1 triggers: - type: ConfigChange - - type: ImageChange - imageChangeParams: - automatic: true - containerNames: - - ${NAME} - from: - kind: ImageStreamTag - name: ${NAME}-${ZONE}-${COMPONENT}:${IMAGE_TAG} selector: deploymentconfig: ${NAME}-${ZONE}-${COMPONENT} strategy: @@ -171,7 +151,7 @@ objects: configMap: name: postgres-configmap containers: - - image: ${NAME}-${ZONE}-${COMPONENT}:${IMAGE_TAG} + - image: ${REGISTRY}/${ORG}/${NAME}/${COMPONENT}:${ZONE} imagePullPolicy: Always name: ${NAME} env: @@ -239,7 +219,8 @@ objects: secretKeyRef: name: ${NAME}-${ZONE}-${COMPONENT} key: bceid-form-password - + - name: RANDOM_EXPRESSION + value: ${RANDOM_EXPRESSION} ports: - containerPort: 3000 protocol: TCP diff --git a/.github/openshift/deploy.database.yml b/.github/openshift/deploy.database.yml index a6f6ef6e..e413d301 100644 --- a/.github/openshift/deploy.database.yml +++ b/.github/openshift/deploy.database.yml @@ -36,6 +36,10 @@ parameters: - name: PROMOTE description: Image (namespace/name:tag) to promote/import value: openshift/postgresql:12 + - name: RANDOM_EXPRESSION + description: Random expression to make sure deployments update + from: "[a-zA-Z0-9]{32}" + generate: expression objects: - apiVersion: v1 kind: Secret @@ -61,22 +65,6 @@ objects: requests: storage: "${DB_PVC_SIZE}" storageClassName: netapp-file-standard - - kind: ImageStream - apiVersion: v1 - metadata: - name: ${NAME}-${ZONE}-${COMPONENT} - labels: - app: ${NAME}-${ZONE} - spec: - lookupPolicy: - local: false - tags: - - name: ${IMAGE_TAG} - from: - kind: DockerImage - name: ${REGISTRY}/${PROMOTE} - referencePolicy: - type: Local - kind: DeploymentConfig apiVersion: v1 metadata: @@ -87,14 +75,6 @@ objects: replicas: 1 triggers: - type: ConfigChange - - type: ImageChange - imageChangeParams: - automatic: true - containerNames: - - ${NAME} - from: - kind: ImageStreamTag - name: ${NAME}-${ZONE}-${COMPONENT}:${IMAGE_TAG} selector: deploymentconfig: ${NAME}-${ZONE}-${COMPONENT} strategy: @@ -115,7 +95,7 @@ objects: claimName: ${NAME}-${ZONE}-${COMPONENT} containers: - name: ${NAME} - image: ${NAME}-${ZONE}-${COMPONENT}:${IMAGE_TAG} + image: ${REGISTRY}/${PROMOTE} ports: - containerPort: 5432 protocol: TCP @@ -161,6 +141,8 @@ objects: secretKeyRef: name: ${NAME}-${ZONE}-${COMPONENT} key: database-user + - name: RANDOM_EXPRESSION + value: ${RANDOM_EXPRESSION} volumeMounts: - name: ${NAME}-${ZONE}-${COMPONENT} mountPath: "/var/lib/pgsql/data" @@ -200,4 +182,4 @@ objects: selector: deploymentconfig: ${NAME}-${ZONE}-${COMPONENT} sessionAffinity: None - type: ClusterIP \ No newline at end of file + type: ClusterIP