job.j2 649 B

1234567891011121314151617181920212223242526
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. labels:
  5. logging-infra: support
  6. generateName: jks-cert-gen-
  7. spec:
  8. containers:
  9. - name: jks-cert-gen
  10. image: {{openshift_logging_image_prefix}}logging-deployer:{{openshift_logging_image_version}}
  11. imagePullPolicy: Always
  12. command: ["sh", "generate-jks.sh"]
  13. securityContext:
  14. privileged: true
  15. volumeMounts:
  16. - mountPath: /opt/deploy
  17. name: certmount
  18. env:
  19. - name: PROJECT
  20. value: {{openshift_logging_namespace}}
  21. restartPolicy: Never
  22. serviceAccount: aggregated-logging-fluentd
  23. volumes:
  24. - hostPath:
  25. path: "{{generated_certs_dir}}"
  26. name: certmount