|
| 1 | +apiVersion: external-secrets.io/v1 |
| 2 | +kind: ExternalSecret |
| 3 | +metadata: |
| 4 | + name: publisher-config-staging |
| 5 | +spec: |
| 6 | + secretStoreRef: |
| 7 | + kind: ClusterSecretStore |
| 8 | + name: ee-gcp-sm |
| 9 | + target: |
| 10 | + name: publisher-config-staging |
| 11 | + creationPolicy: Owner |
| 12 | + template: |
| 13 | + type: Opaque |
| 14 | + data: |
| 15 | + service.yaml: | |
| 16 | + event_source: "http://publisher-staging.apps.svc" |
| 17 | + kafka: |
| 18 | + brokers: |
| 19 | + - cluster-cd-kafka-bootstrap.kafka.svc:9092 |
| 20 | + topic: cd-publishing-requests-staging |
| 21 | + client_id: publisher-staging |
| 22 | + redis: |
| 23 | + addr: "redis-master.redis:6379" |
| 24 | + db: 0 |
| 25 | + password: {{ .data.redis_password }} |
| 26 | + worker.yaml: | |
| 27 | + tiup: |
| 28 | + kafka: |
| 29 | + brokers: |
| 30 | + - cluster-cd-kafka-bootstrap.kafka.svc:9092 |
| 31 | + topic: cd-publishing-requests-staging |
| 32 | + consumer_group: publisher-staging-tiup |
| 33 | +
|
| 34 | + options: |
| 35 | + mirror_url: {{ .data.tiup_mirror_url}} |
| 36 | + lark_webhook_url: {{ .data.lark_webhook_url }} |
| 37 | + nightly_interval: 12h |
| 38 | + redis: |
| 39 | + addr: "redis-master.redis:6379" |
| 40 | + db: 0 |
| 41 | + password: {{ .data.redis_password }} |
| 42 | +
|
| 43 | + file_server: |
| 44 | + kafka: |
| 45 | + brokers: |
| 46 | + - cluster-cd-kafka-bootstrap.kafka.svc:9092 |
| 47 | + topic: cd-publishing-requests-staging |
| 48 | + consumer_group: publisher-staging-fs |
| 49 | +
|
| 50 | + redis: |
| 51 | + addr: "redis-master.redis:6379" |
| 52 | + db: 0 |
| 53 | + password: {{ .data.redis_password }} |
| 54 | +
|
| 55 | + options: |
| 56 | + lark_webhook_url: {{ .data.lark_webhook_url }} |
| 57 | + s3.endpoint: {{ .data.S3_REGION_ENDPOINT }} |
| 58 | + s3.region: {{ .data.S3_REGION }} |
| 59 | + s3.bucket_name: {{ .data.S3_BUCKET }} |
| 60 | + s3.access_key: {{ .data.S3_ACCESS_KEY }} |
| 61 | + s3.secret_key: {{ .data.S3_SECRET_KEY }} |
| 62 | +
|
| 63 | + data: |
| 64 | + - secretKey: redis_password |
| 65 | + remoteRef: |
| 66 | + key: prod2_publisher_redis_password |
| 67 | + - secretKey: tiup-prod-mirror-url |
| 68 | + remoteRef: |
| 69 | + key: prod2_publisher_redis_password |
| 70 | + - secretKey: lark_webhook_url |
| 71 | + remoteRef: |
| 72 | + key: prod2_publisher_failure_lark_webhook_url |
| 73 | + dataFrom: |
| 74 | + - extract: |
| 75 | + # json object contains keys: S3_* |
| 76 | + key: prod2_publisher_fileserver_s3_json |
0 commit comments