--- apiVersion: v1 kind: Service metadata: name: antinix-test-grafana spec: type: ClusterIP selector: app: antninix-test-grafana ports: - name: http port: 3000 targetPort: 3000 --- apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: antinix-test spec: secretName: antinix-test-app-tls dnsNames: - antinix-test-app.ee-lte-1.codemowers.io issuerRef: name: letsencrypt kind: ClusterIssuer --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: antinix-test annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure spec: rules: - host: antinix-test-app.ee-lte-1.codemowers.io http: paths: - pathType: Prefix path: "/" backend: service: name: antinix-test-grafana port: number: 3000 tls: - secretName: antinix-test-app-tls --- apiVersion: codemowers.cloud/v1beta1 kind: OIDCClient metadata: name: antinix-test spec: displayName: Antinix test uri: https://antinix-test-app.ee-lte-1.codemowers.io/oidc/authenticate/ redirectUris: - https://antinix-test-app.ee-lte-1.codemowers.io/oidc/callback/ grantTypes: - authorization_code - refresh_token responseTypes: - code availableScopes: - openid - profile pkce: false