Commit 0fd9a46
feat(manifests): retarget hcmais overlay for ambient-ui deployment (#1634)
## Summary
- Replace `jsell-sso-poc` sub-overlay with a clean `hcmais` overlay
targeting `ambient-api` namespace
- Deploys only: ambient-api-server, DB, control-plane, ambient-ui,
postgresql
- Adds ambient-ui Route + SSO env patch for Keycloak on HCMAIS ROSA
cluster
- Updates ambient-ui deploy skill with HCMAIS deployment steps and
prerequisites
## Prerequisites (manual, before applying)
1. Keycloak client `ambient-ui` in `ambient-code` realm (already
created)
2. `sso-credentials` secret in `ambient-api` namespace (already created)
3. `ambient-control-plane-token` secret (already exists)
## Deploy
```bash
kustomize build components/manifests/overlays/hcmais | oc apply -n ambient-api -f -
```
## Test plan
- [x] `kustomize build overlays/hcmais` produces valid YAML
- [x] Output contains exactly 5 deployments: ambient-api-server,
ambient-api-server-db, ambient-control-plane, ambient-ui, postgresql
- [x] Routes: ambient-ui + api-server with correct hostnames
- [x] ambient-ui env has SSO_REDIRECT_URI, preview hosts, API_SERVER_URL
- [ ] Dry-run against cluster: `oc apply --dry-run=server`
- [ ] ambient-ui pod starts, `/api/healthz` returns 200
- [ ] SSO login redirects to Keycloak and back
🤖 Generated with [Claude Code](https://claude.com/claude-code)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Updated OpenShift routes and service targets for ambient UI and API.
* Adjusted container environment variables for UI, API server, and
control plane to production values.
* Removed JSell SSO PoC overlay and associated secrets, RBAC, config,
and PVC resources.
* Enhanced deployment documentation with HCMAIS environment and
Keycloak/SSO setup guidance.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent f9c8817 commit 0fd9a46
18 files changed
Lines changed: 270 additions & 330 deletions
File tree
- components/manifests/overlays/hcmais
- jsell-sso-poc
- skills/deployments/ambient-ui
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | 13 | | |
16 | 14 | | |
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
Lines changed: 3 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
| 4 | + | |
7 | 5 | | |
| 6 | + | |
8 | 7 | | |
9 | 8 | | |
10 | | - | |
11 | | - | |
| 9 | + | |
12 | 10 | | |
13 | 11 | | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
17 | | - | |
Lines changed: 3 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | 10 | | |
12 | | - | |
| 11 | + | |
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
16 | | - | |
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 0 additions & 68 deletions
This file was deleted.
Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 0 additions & 41 deletions
This file was deleted.
0 commit comments