L godlike
07/10/2023, 3:36 AMkubectl create secret -n flytesnacks-development generic user-info --from-literal=user_secret=mysecret
and read it in pyflyte ?
import os
from typing import Tuple
import flytekit
from flytekit import Secret, task, workflow
from flytekit.testing import SecretsManager
secret = Secret(
group="<SECRET_GROUP>",
key="<SECRET_KEY>",
mount_requirement=Secret.MountType.ENV_VAR,
)
Samhita Alla
L godlike
07/10/2023, 4:07 AMSamhita Alla
pyflyte run -p <project> -d <domain> ...
should work where the project-domain combination forms a namespace.L godlike
07/10/2023, 4:08 AMSamhita Alla
L godlike
07/10/2023, 4:08 AMpyflyte run --remote
as my startSamhita Alla
ImageSpec
to let Flyte build an image for you.L godlike
07/10/2023, 4:10 AMSamhita Alla
L godlike
07/10/2023, 4:15 AM{
"apiVersion": "v1",
"data": {
"user_secret": "bXlzZWNyZXQ="
},
"kind": "Secret",
"metadata": {
"creationTimestamp": "2023-07-10T04:12:43Z",
"name": "user-info",
"namespace": "default",
"resourceVersion": "24069",
"uid": "8bafcba4-4afb-431f-ab5a-3868b319abb0"
},
"type": "Opaque"
}
kubectl get secret user-info -o json
This is my output
{
"apiVersion": "v1",
"data": {
"user_secret": "bXlzZWNyZXQ="
},
"kind": "Secret",
"metadata": {
"creationTimestamp": "2023-07-10T04:12:43Z",
"name": "user-info",
"namespace": "default",
"resourceVersion": "24069",
"uid": "8bafcba4-4afb-431f-ab5a-3868b319abb0"
},
"type": "Opaque"
}
I am wondering that how can I enable my local environment to detect the secret ?
ValueError: Error encountered while executing 'secret_task':
Unable to find secret for key user_secret in group user-info in Env Var:_FSEC_USER-INFO_USER_SECRET and
FilePath: /etc/secrets/user-info/user_secret
Failed with Unknown Exception <class 'ValueError'> Reason: Error encountered while executing 'secret_task':
Unable to find secret for key user_secret in group user-info in Env Var:_FSEC_USER-INFO_USER_SECRET and FilePath: /etc/secrets/user-info/user_secret
Error encountered while executing 'secret_task':
Unable to find secret for key user_secret in group user-info in Env Var:_FSEC_USER-INFO_USER_SECRET and FilePath: /etc/secrets/user-info/user_secret
Samhita Alla
L godlike
07/10/2023, 4:20 AM