Hello, trying to migrate KES to ESO, I have the kes_files generated(63) and when I execute ./main generate -i kes_files -o eso_files -n kube-system it gives me below warning:
WARN[0000] Failed to Install AWS Backend Specific configuration:
could not find aws credential information (secrets or sa with role-arn annotation) on kes deployment.
Make sure you have set up Controller Pod Identity or manually edit SecretStore before applying it
and I see just 36 eso files generated in the eso_files folder.
we have the service account used in reference to KES and in the input yml files
Example input KES file:
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"kubernetes-client.io/v1","kind":"ExternalSecret","metadata":{"annotations":********SA details"}}
creationTimestamp: "2021-02-01T20:24:14Z"
generation: 1
name: ****
namespace: ****
resourceVersion: "****"
uid: ****
spec:
backendType: secretsManager
dataFrom:
- app/*****
roleArn: arn:aws:iam::*****:role/eksExternalSecrets
status:
lastSync: "2022-12-09T17:35:12.198Z"
observedGeneration: 1
status: SUCCESS
and the corresponding ESO file generated is below
apiVersion: external-secrets.io/v1alpha1
kind: ExternalSecret
metadata:
creationTimestamp: null
name: admin-sec
namespace: admin
spec:
secretStoreRef:
kind: ClusterSecretStore
name: secretsmanager-secretstore-autogen-xvlbzgba
dataFrom:
- key: *****
target:
name: ***
template:
metadata: {}
status:
refreshTime: null
we got 2 questions,
1)Please let us know what we are missing in order to avoid the warning
2)we are not using any template based yaml, so why few files are ignored.
Please let us know incase of any additional info.
Hello, trying to migrate KES to ESO, I have the kes_files generated(63) and when I execute
./main generate -i kes_files -o eso_files -n kube-systemit gives me below warning:and I see just 36 eso files generated in the eso_files folder.
we have the service account used in reference to KES and in the input yml files
Example input KES file:
and the corresponding ESO file generated is below
we got 2 questions,
1)Please let us know what we are missing in order to avoid the warning
2)we are not using any template based yaml, so why few files are ignored.
Please let us know incase of any additional info.