Commit 5519a0c
authored
Migrate away from initContainers for CA Bundle operations (#177)
To provide better support for disconnected environments, the operator's
initContainers are being removed.
This PR removes the initContainer that performs CA Bundle concatenation,
and now processes cert data from ConfigMaps directly before mounting the
final result into the llama-stack container.
Validation steps are performed to ensure that only legitimate
certificate data is being passed to the llama-stack process in the
container. Other basic size /number validation is done to ensure the
operator stays within its resource limits.
Startup script additions were avoided this time, so that intentions like
RHAIENG-1438 can be carried out without additional logic overhead.
Supersedes #174
Closes RHAIENG-1383
---------
Signed-off-by: Doug Edgar <dedgar@redhat.com>1 parent 3a3ed41 commit 5519a0c
File tree
11 files changed
+965
-331
lines changed- config/samples
- controllers
- manifests/base
- docs/additional
- tests/e2e
11 files changed
+965
-331
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
65 | | - | |
66 | 64 | | |
67 | 65 | | |
68 | 66 | | |
| |||
71 | 69 | | |
72 | 70 | | |
73 | 71 | | |
74 | | - | |
| 72 | + | |
75 | 73 | | |
76 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
0 commit comments