stage for rebuilt
This commit is contained in:
		@@ -1,208 +0,0 @@
 | 
			
		||||
outline:
 | 
			
		||||
  controllers:
 | 
			
		||||
    main:
 | 
			
		||||
      type: deployment
 | 
			
		||||
      replicas: 1
 | 
			
		||||
      strategy: Recreate
 | 
			
		||||
      revisionHistoryLimit: 3
 | 
			
		||||
      containers:
 | 
			
		||||
        main:
 | 
			
		||||
          image:
 | 
			
		||||
            repository: outlinewiki/outline
 | 
			
		||||
            tag: 0.81.1
 | 
			
		||||
            pullPolicy: IfNotPresent
 | 
			
		||||
          env:
 | 
			
		||||
            - name: NODE_ENV
 | 
			
		||||
              value: production
 | 
			
		||||
            - name: URL
 | 
			
		||||
              value: https://wiki.alexlebens.dev
 | 
			
		||||
            - name: PORT
 | 
			
		||||
              value: 3000
 | 
			
		||||
            - name: SECRET_KEY
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-key-secret
 | 
			
		||||
                  key: secret-key
 | 
			
		||||
            - name: UTILS_SECRET
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-key-secret
 | 
			
		||||
                  key: utils-key
 | 
			
		||||
            - name: POSTGRES_USERNAME
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-postgresql-17-cluster-app
 | 
			
		||||
                  key: username
 | 
			
		||||
            - name: POSTGRES_PASSWORD
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-postgresql-17-cluster-app
 | 
			
		||||
                  key: password
 | 
			
		||||
            - name: POSTGRES_DATABASE_NAME
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-postgresql-17-cluster-app
 | 
			
		||||
                  key: dbname
 | 
			
		||||
            - name: POSTGRES_DATABASE_HOST
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-postgresql-17-cluster-app
 | 
			
		||||
                  key: host
 | 
			
		||||
            - name: POSTGRES_DATABASE_PORT
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-postgresql-17-cluster-app
 | 
			
		||||
                  key: port
 | 
			
		||||
            - name: DATABASE_URL
 | 
			
		||||
              value: postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_DATABASE_HOST):$(POSTGRES_DATABASE_PORT)/$(POSTGRES_DATABASE_NAME)
 | 
			
		||||
            - name: DATABASE_URL_TEST
 | 
			
		||||
              value: postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_DATABASE_HOST):$(POSTGRES_DATABASE_PORT)/$(POSTGRES_DATABASE_NAME)-test
 | 
			
		||||
            - name: DATABASE_CONNECTION_POOL_MIN
 | 
			
		||||
              value: "2"
 | 
			
		||||
            - name: DATABASE_CONNECTION_POOL_MAX
 | 
			
		||||
              value: "20"
 | 
			
		||||
            - name: PGSSLMODE
 | 
			
		||||
              value: disable
 | 
			
		||||
            - name: REDIS_URL
 | 
			
		||||
              value: redis://outline-valkey-primary.outline:6379
 | 
			
		||||
            - name: FILE_STORAGE
 | 
			
		||||
              value: s3
 | 
			
		||||
            - name: AWS_ACCESS_KEY_ID
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-minio-user-secret
 | 
			
		||||
                  key: AWS_ACCESS_KEY_ID
 | 
			
		||||
            - name: AWS_SECRET_ACCESS_KEY
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-minio-user-secret
 | 
			
		||||
                  key: AWS_SECRET_ACCESS_KEY
 | 
			
		||||
            - name: AWS_REGION
 | 
			
		||||
              value: us-east-1
 | 
			
		||||
            - name: AWS_S3_UPLOAD_BUCKET_NAME
 | 
			
		||||
              value: outline
 | 
			
		||||
            - name: AWS_S3_UPLOAD_BUCKET_URL
 | 
			
		||||
              value: https://outline-storage.alexlebens.dev/outline
 | 
			
		||||
            - name: AWS_S3_ACCELERATE_URL
 | 
			
		||||
              value: https://outline-storage.alexlebens.dev/outline
 | 
			
		||||
            - name: AWS_S3_FORCE_PATH_STYLE
 | 
			
		||||
              value: false
 | 
			
		||||
            - name: AWS_S3_ACL
 | 
			
		||||
              value: private
 | 
			
		||||
            - name: FILE_STORAGE_UPLOAD_MAX_SIZE
 | 
			
		||||
              value: "26214400"
 | 
			
		||||
            - name: FORCE_HTTPS
 | 
			
		||||
              value: false
 | 
			
		||||
            - name: ENABLE_UPDATES
 | 
			
		||||
              value: false
 | 
			
		||||
            - name: WEB_CONCURRENCY
 | 
			
		||||
              value: 1
 | 
			
		||||
            - name: FILE_STORAGE_IMPORT_MAX_SIZE
 | 
			
		||||
              value: 5120000
 | 
			
		||||
            - name: LOG_LEVEL
 | 
			
		||||
              value: info
 | 
			
		||||
            - name: DEFAULT_LANGUAGE
 | 
			
		||||
              value: en_US
 | 
			
		||||
            - name: RATE_LIMITER_ENABLED
 | 
			
		||||
              value: false
 | 
			
		||||
            - name: DEVELOPMENT_UNSAFE_INLINE_CSP
 | 
			
		||||
              value: false
 | 
			
		||||
            - name: OIDC_CLIENT_ID
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-oidc-secret
 | 
			
		||||
                  key: client
 | 
			
		||||
            - name: OIDC_CLIENT_SECRET
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                secretKeyRef:
 | 
			
		||||
                  name: outline-oidc-secret
 | 
			
		||||
                  key: secret
 | 
			
		||||
            - name: OIDC_AUTH_URI
 | 
			
		||||
              value: https://auth.alexlebens.dev/application/o/authorize/
 | 
			
		||||
            - name: OIDC_TOKEN_URI
 | 
			
		||||
              value: https://auth.alexlebens.dev/application/o/token/
 | 
			
		||||
            - name: OIDC_USERINFO_URI
 | 
			
		||||
              value: https://auth.alexlebens.dev/application/o/userinfo/
 | 
			
		||||
            - name: OIDC_USERNAME_CLAIM
 | 
			
		||||
              value: email
 | 
			
		||||
            - name: OIDC_DISPLAY_NAME
 | 
			
		||||
              value: Authentik
 | 
			
		||||
            - name: OIDC_SCOPES
 | 
			
		||||
              value: openid profile email
 | 
			
		||||
          resources:
 | 
			
		||||
            requests:
 | 
			
		||||
              cpu: 10m
 | 
			
		||||
              memory: 512Mi
 | 
			
		||||
  serviceAccount:
 | 
			
		||||
    create: true
 | 
			
		||||
  service:
 | 
			
		||||
    main:
 | 
			
		||||
      controller: main
 | 
			
		||||
      ports:
 | 
			
		||||
        http:
 | 
			
		||||
          port: 3000
 | 
			
		||||
          targetPort: 3000
 | 
			
		||||
          protocol: HTTP
 | 
			
		||||
minio:
 | 
			
		||||
  existingSecret:
 | 
			
		||||
    name: outline-minio-root-secret
 | 
			
		||||
  tenant:
 | 
			
		||||
    name: minio-outline
 | 
			
		||||
    configuration:
 | 
			
		||||
      name: outline-minio-config-secret
 | 
			
		||||
    pools:
 | 
			
		||||
      - servers: 3
 | 
			
		||||
        name: pool
 | 
			
		||||
        volumesPerServer: 2
 | 
			
		||||
        size: 10Gi
 | 
			
		||||
        storageClassName: ceph-block
 | 
			
		||||
    mountPath: /export
 | 
			
		||||
    subPath: /data
 | 
			
		||||
    metrics:
 | 
			
		||||
      enabled: true
 | 
			
		||||
      port: 9000
 | 
			
		||||
      protocol: http
 | 
			
		||||
    certificate:
 | 
			
		||||
      requestAutoCert: false
 | 
			
		||||
  ingress:
 | 
			
		||||
    console:
 | 
			
		||||
      enabled: true
 | 
			
		||||
      ingressClassName: tailscale
 | 
			
		||||
      tls:
 | 
			
		||||
        - secretName: minio-outline-cl01tl
 | 
			
		||||
          hosts:
 | 
			
		||||
            - minio-outline-cl01tl
 | 
			
		||||
      host: minio-outline-cl01tl
 | 
			
		||||
      path: /
 | 
			
		||||
      pathType: Prefix
 | 
			
		||||
valkey:
 | 
			
		||||
  architecture: standalone
 | 
			
		||||
  auth:
 | 
			
		||||
    enabled: false
 | 
			
		||||
  primary:
 | 
			
		||||
    persistence:
 | 
			
		||||
      enabled: false
 | 
			
		||||
  replica:
 | 
			
		||||
    persistence:
 | 
			
		||||
      enabled: false
 | 
			
		||||
cloudflared-outline:
 | 
			
		||||
  existingSecretName: outline-cloudflared-secret
 | 
			
		||||
  name: cloudflared-outline
 | 
			
		||||
cloudflared-minio:
 | 
			
		||||
  existingSecretName: outline-minio-cloudflared-secret
 | 
			
		||||
  name: cloudflared-minio
 | 
			
		||||
postgres-17-cluster:
 | 
			
		||||
  mode: standalone
 | 
			
		||||
  cluster:
 | 
			
		||||
    walStorage:
 | 
			
		||||
      storageClass: local-path
 | 
			
		||||
    storage:
 | 
			
		||||
      storageClass: local-path
 | 
			
		||||
    monitoring:
 | 
			
		||||
      enabled: true
 | 
			
		||||
  backup:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    endpointURL: https://nyc3.digitaloceanspaces.com
 | 
			
		||||
    destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
 | 
			
		||||
    endpointCredentials: outline-postgresql-17-cluster-backup-secret
 | 
			
		||||
    backupIndex: 1
 | 
			
		||||
		Reference in New Issue
	
	Block a user