From b20621cbb25778a70d3d272e18cd2c9c33c09a2f Mon Sep 17 00:00:00 2001 From: Adam Piasecki Date: Fri, 2 May 2025 13:23:50 +0100 Subject: [PATCH] openshift-apps: Move coreos-koji-tagger deployment to prod Moving deployment from staging only, to production. See: https://github.com/coreos/fedora-coreos-pipeline/issues/1140 --- .../openshift-apps/coreos-koji-tagger.yml | 7 -- .../templates/deploymentconfig.yml.j2 | 72 ------------------- 2 files changed, 79 deletions(-) delete mode 100644 roles/openshift-apps/coreos-koji-tagger/templates/deploymentconfig.yml.j2 diff --git a/playbooks/openshift-apps/coreos-koji-tagger.yml b/playbooks/openshift-apps/coreos-koji-tagger.yml index 7ae84f8034..c91277cdc9 100644 --- a/playbooks/openshift-apps/coreos-koji-tagger.yml +++ b/playbooks/openshift-apps/coreos-koji-tagger.yml @@ -58,17 +58,10 @@ - never - build - - role: openshift/object - object_app: coreos-koji-tagger - object_template: deploymentconfig.yml.j2 - object_objectname: deploymentconfig.yml - when: env == "production" - - role: openshift/object object_app: coreos-koji-tagger object_template: deployment.yml.j2 object_objectname: deployment.yml - when: env == "staging" ############################################### # actions to delete the project from OpenShift diff --git a/roles/openshift-apps/coreos-koji-tagger/templates/deploymentconfig.yml.j2 b/roles/openshift-apps/coreos-koji-tagger/templates/deploymentconfig.yml.j2 deleted file mode 100644 index 4ffdc5c257..0000000000 --- a/roles/openshift-apps/coreos-koji-tagger/templates/deploymentconfig.yml.j2 +++ /dev/null @@ -1,72 +0,0 @@ ---- -apiVersion: apps.openshift.io/v1 -kind: DeploymentConfig -metadata: - labels: - app: coreos-koji-tagger - name: coreos-koji-tagger -spec: - replicas: 1 - selector: - app: coreos-koji-tagger - strategy: - resources: {} - template: - metadata: - labels: - app: coreos-koji-tagger - name: coreos-koji-tagger - spec: - containers: - - env: - - name: COREOS_KOJI_TAGGER_KEYTAB_FILE - value: /etc/coreos-koji-tagger-keytab/koji-keytab -{% if env == "staging" %} - - name: COREOS_KOJI_TAGGER_USE_STG - value: "true" - # Knobs you can change to point to whatever repo you want for testing - # stage code. Feel free to fork/create your own repo to test with and - # replace the values below. The repo must be set up with - # https://apps.fedoraproject.org/github2fedmsg so that it can get - # messages on the message bus when commits are made. - - name: GITHUB_REPO_FULLNAME - value: "coreos/fedora-coreos-config" - - name: GITHUB_REPO_BRANCHES - value: "refs/heads/testing-devel refs/heads/next-devel" -{% endif %} - # sleep infinity is useful for debugging environment issues - # comment out when not debugging - # args: ['infinity'] - # command: ['/usr/bin/sleep'] - volumeMounts: - - name: coreos-koji-tagger-keytab-volume - mountPath: /etc/coreos-koji-tagger-keytab - readOnly: true - - name: coreos-koji-tagger-krb5-conf-volume - mountPath: /etc/krb5.conf - subPath: krb5.conf - readOnly: true - image: "" - imagePullPolicy: IfNotPresent - name: coreos-koji-tagger - resources: {} - volumes: - - name: coreos-koji-tagger-keytab-volume - secret: - secretName: coreos-koji-tagger-keytab - optional: true - - name: coreos-koji-tagger-krb5-conf-volume - configMap: - name: coreos-koji-tagger-krb5-conf - restartPolicy: Always - test: false - triggers: - - type: ConfigChange - - type: ImageChange - imageChangeParams: - automatic: true - containerNames: - - coreos-koji-tagger - from: - kind: ImageStreamTag - name: coreos-koji-tagger-img:latest