Commit c06e94b
committed
Drop secure.yaml warning and sample file
Users following the deployment guide see the warning "There is
no file terraform/secure.yaml, create one by using
terraform/secure.yaml.sample as template" in their log output.
This is confusing because the guide recommends application
credentials, where the secret is already in clouds.yaml and no
secure.yaml is needed.
Remove the secure.yaml existence check from setup-testbed.py
and delete terraform/secure.yaml.sample. The check was already
non-fatal (warning + sleep, no exit) — a compromise from PR
#1879 where it was noted that secure.yaml is optional for app
credentials. A TODO to add smarter detection was left but never
followed up on.
The deployment guide now exclusively recommends application
credentials (osism/osism.github.io#972). For production
deployments, a more fine-grained check that validates
credentials based on auth type would still be valuable.
AI-assisted: Claude Code
Signed-off-by: Roger Luethi <luethi@osism.tech>1 parent e9a3143 commit c06e94b
2 files changed
Lines changed: 0 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
| |||
48 | 47 | | |
49 | 48 | | |
50 | 49 | | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | 50 | | |
60 | 51 | | |
61 | 52 | | |
| |||
This file was deleted.
0 commit comments