|
@@ -6,9 +6,25 @@ spec:
|
|
|
refreshInterval: "1h"
|
|
refreshInterval: "1h"
|
|
|
target:
|
|
target:
|
|
|
name: ecr-secret
|
|
name: ecr-secret
|
|
|
|
|
+ template:
|
|
|
|
|
+ type: kubernetes.io/dockerconfigjson
|
|
|
|
|
+ metadata:
|
|
|
|
|
+ annotations:
|
|
|
|
|
+ expiresAt: "{{ .expires_at }}"
|
|
|
|
|
+ data:
|
|
|
|
|
+ .dockerconfigjson: |
|
|
|
|
|
+ {
|
|
|
|
|
+ "auths": {
|
|
|
|
|
+ "{{ .proxy_endpoint | replace "https://" "" }}": {
|
|
|
|
|
+ "username": "{{ .username }}",
|
|
|
|
|
+ "password": "{{ .password }}",
|
|
|
|
|
+ "auth": "{{ printf "%s:%s" .username .password | b64enc }}"
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
dataFrom:
|
|
dataFrom:
|
|
|
- - sourceRef:
|
|
|
|
|
- generatorRef:
|
|
|
|
|
- apiVersion: generators.external-secrets.io/v1alpha1
|
|
|
|
|
- kind: ECRAuthorizationToken
|
|
|
|
|
- name: "ecr-gen"
|
|
|
|
|
|
|
+ - sourceRef:
|
|
|
|
|
+ generatorRef:
|
|
|
|
|
+ apiVersion: generators.external-secrets.io/v1alpha1
|
|
|
|
|
+ kind: ECRAuthorizationToken
|
|
|
|
|
+ name: "ecr-gen"
|