UNPKG

moleculer-iam

Version:

Centralized IAM module for moleculer. Including a certified OIDC provider and an Identity provider for user profile, credentials, and custom claims management. Custom claims could be defined/updated by declarative schema which contains claims validation a

68 lines (67 loc) 1.19 kB
apiVersion: apps/v1 kind: Deployment metadata: labels: app: iam name: iam namespace: util spec: replicas: 1 template: metadata: labels: app: iam spec: containers: - image: gcr.io/qmit-pro/iam:latest imagePullPolicy: Always name: server resources: {} env: - name: QMIT_APP_ENV value: dev - name: QMIT_CLUSTER_NAME value: dev selector: matchLabels: app: iam --- apiVersion: v1 kind: Service metadata: labels: app: iam name: iam namespace: util spec: selector: app: iam ports: - name: http protocol: TCP port: 80 targetPort: 9090 type: ClusterIP --- apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod labels: app: iam name: iam namespace: util spec: rules: - host: account.dev.qmit.pro http: paths: - backend: serviceName: iam servicePort: 80 path: / tls: - hosts: - account.dev.qmit.pro secretName: account-dev-qmit-pro-cert