mirror of
https://github.com/andwati/telecom-platform.git
synced 2026-10-20 11:54:25 +00:00
- Add ArgoCD custom resource with server route enabled and annotation-based resource tracking - Configure Dex SSO provider with OIDC connector for OpenID Connect authentication - Add OIDC client configuration with openid, profile, email, groups scopes - Add argocd-secret with placeholder for OIDC client secret - Add argocd namespace with telecom-platform labels and gitops component annotation - Configure namespace with gitops managed-by annotation for platform integration
37 lines
741 B
YAML
37 lines
741 B
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: ArgoCD
|
|
metadata:
|
|
name: argocd
|
|
namespace: argocd
|
|
spec:
|
|
server:
|
|
route:
|
|
enabled: true
|
|
controller:
|
|
processors: {}
|
|
resourceTrackingMethod: annotation
|
|
repo:
|
|
mtls: {}
|
|
sso:
|
|
provider: dex
|
|
dex:
|
|
config: |
|
|
connectors:
|
|
- type: oidc
|
|
id: oidc
|
|
name: OpenID Connect
|
|
config:
|
|
issuer: https://your-oidc-provider.com
|
|
clientID: argocd
|
|
clientSecret: $oidc.clientSecret
|
|
requestedScopes: ["openid", "profile", "email", "groups"]
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: argocd-secret
|
|
namespace: argocd
|
|
type: Opaque
|
|
stringData:
|
|
oidc.clientSecret: "your-oidc-client-secret"
|