Add code-server package manifests
This commit is contained in:
@ -11,6 +11,7 @@ This file is the execution guide for `ocdp-workload-manifests`.
|
||||
CRs created through `ocdp-server`.
|
||||
- Keep reusable Kubernetes resources under `apps/*/base`.
|
||||
- Keep optional Kustomize components under `apps/*/components`.
|
||||
- Keep Helm post-render presets under `packages/*/presets/*`.
|
||||
- Keep per-deployment runtime values out of this repository. They belong in
|
||||
temporary source files or runtime specs generated by `ocdp-server`.
|
||||
- Use `tests/kustomize/*` only for generic validation overlays, never for real
|
||||
@ -21,10 +22,10 @@ This file is the execution guide for `ocdp-workload-manifests`.
|
||||
## Runtime Rules
|
||||
|
||||
- Do not add a global catalog index unless the server explicitly needs one later.
|
||||
- `ocdp-server` WorkloadTemplate records should reference apps with
|
||||
`repositoryUrl`, `ref`, and `path`.
|
||||
- Runtime source generation may create Secret, ConfigMap, and patch files, then
|
||||
run Kustomize.
|
||||
- `ocdp-server` WorkloadTemplate records may reference Helm charts plus
|
||||
`source.preset.repositoryUrl/ref/path`.
|
||||
- Runtime source generation may render Helm, create Secret, ConfigMap, and patch
|
||||
files, then run Kustomize.
|
||||
- Bases should stay template-free YAML.
|
||||
- App bases should keep Services internally reachable; expose apps from
|
||||
WorkloadClaim top-level intent such as `exposure=internal` or
|
||||
|
||||
Reference in New Issue
Block a user