openshift-apps/coreos-koji-tagger: add in infra krb5.conf

This is required when running kerberos operations inside of fedora's
infrastructure.
This commit is contained in:
Dusty Mabe 2019-08-07 11:11:29 -04:00 committed by Pierre-Yves Chibon
parent 9d6c56eeeb
commit ee273f2a58
3 changed files with 22 additions and 0 deletions

View file

@ -26,6 +26,12 @@
service: coreos-koji-tagger
host: "coreos-koji-tagger{{ env_suffix }}.fedoraproject.org"
# Copy in a kerberos config that is unique to fedora infra
- role: openshift/object
app: coreos-koji-tagger
template: configmap.yml
objectname: configmap.yml
- role: openshift/object
app: coreos-koji-tagger
template: imagestream.yml

View file

@ -0,0 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: coreos-koji-tagger-krb5-conf
labels:
app: coreos-koji-tagger
data:
krb5.conf: |-
{{ lookup('template', roles_path + '/base/templates/krb5.conf.j2') | indent }}

View file

@ -32,6 +32,10 @@ spec:
- 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
@ -41,6 +45,9 @@ spec:
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: