mirror of
https://github.com/dadosfera/maestro.git
synced 2026-10-24 19:09:08 +00:00
- Add ELASTICSEARCH_URL and ELASTICSEARCH_API_KEY env vars
- Pull credentials from {env}/microservices/elasticsearch secret
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
apiVersion: external-secrets.io/v1beta1
|
|
kind: ExternalSecret
|
|
metadata:
|
|
name: prd-{{ .Values.app_name }}
|
|
namespace: applications
|
|
labels:
|
|
app: {{ .Values.app_name }}
|
|
spec:
|
|
refreshInterval: 1h
|
|
secretStoreRef:
|
|
name: secretsmanager-prd
|
|
kind: SecretStore
|
|
target:
|
|
name: prd-{{ .Values.app_name }}
|
|
creationPolicy: Owner
|
|
data:
|
|
- secretKey: AWS_ACCESS_KEY_ID
|
|
remoteRef:
|
|
key: prd/microservices/aws_credentials/maestro
|
|
version: "AWSCURRENT"
|
|
property: AWS_ACCESS_KEY_ID
|
|
|
|
- secretKey: AWS_SECRET_ACCESS_KEY
|
|
remoteRef:
|
|
key: prd/microservices/aws_credentials/maestro
|
|
version: "AWSCURRENT"
|
|
property: AWS_SECRET_ACCESS_KEY
|
|
|
|
- secretKey: AWS_DEFAULT_REGION
|
|
remoteRef:
|
|
key: prd/microservices/aws_credentials/maestro
|
|
version: "AWSCURRENT"
|
|
property: AWS_DEFAULT_REGION
|
|
|
|
- secretKey: jwt_token
|
|
remoteRef:
|
|
key: {{ .Values.maestro.jwt_token_secret_id }}
|
|
version: "AWSCURRENT"
|
|
property: token
|
|
|
|
- secretKey: ELASTICSEARCH_URL
|
|
remoteRef:
|
|
key: {{ .Values.maestro.env }}/microservices/elasticsearch
|
|
version: "AWSCURRENT"
|
|
property: ELASTICSEARCH_URL
|
|
|
|
- secretKey: ELASTICSEARCH_API_KEY
|
|
remoteRef:
|
|
key: {{ .Values.maestro.env }}/microservices/elasticsearch
|
|
version: "AWSCURRENT"
|
|
property: ELASTICSEARCH_API_KEY
|
|
|