Fișierul keryn.yamlThe keryn.yaml file
SecreteSecrets
Parolele și cheile nu intră niciodată în keryn.yaml. Fișierul declară doar numele lor; valorile se creează direct în grup.
Passwords and keys never go into keryn.yaml. The file declares only their names; values are created directly in the cluster.
DeclarareDeclaring
apps:
api:
image: ghcr.io/example/api:3.2
env:
LOG_LEVEL: info
secrets: [DATABASE_URL, STRIPE_KEY]Protecție la greșeliMistake protection
Dacă puneți în env o variabilă al cărei nume conține secret, password, token, api_key sau private_key, validarea o respinge. Încercați exemplul „Secret în clar” în bancul de probă.
If you put a variable whose name contains secret, password, token, api_key or private_key in env, validation rejects it. Try the “Plain-text secret” example in the playground.
Crearea valorilorCreating values
Planul de aplicare listează secretele necesare (de exemplu shop/api-secrets:DATABASE_URL). Ele se creează în spațiul de nume al proiectului înainte de apply; Keryn nu le citește și nu le scrie în jurnale.
The apply plan lists the required secrets (for example shop/api-secrets:DATABASE_URL). They are created in the project namespace before apply; Keryn neither reads them nor writes them to logs.