apiVersion: apps/v1 kind: Deployment metadata: name: okta-oauth labels: app: okta-oauth spec: selector: matchLabels: app: okta-oauth replicas: 1 template: metadata: labels: app: okta-oauth spec: imagePullSecrets: - name: regcred containers: - name: okta-oauth image: docker.jerxie.com/okta-oauth:latest imagePullPolicy: Always env: - name: CLIENT_ID value: "0oa5cp8nmuWCBA8To5d7" - name: CLIENT_SECRET value: "ZEDemeNYBPGWnav_w2hP6M8MF9L9nXCN49WUi-V8" - name: ORG_URL value: "dev-86003037.okta.com" - name: KUBE_APISERVER value: "https://apiserver.example.com" - name: KUBE_CA value: "abcd..." resources: limits: cpu: "100m" memory: "60Mi" requests: cpu: "50m" memory: "30Mi" livenessProbe: httpGet: path: /health port: 8080 initialDelaySeconds: 3 periodSeconds: 5 ports: - containerPort: 8080 protocol: TCP name: webport