Compare commits
base: theta42/sso-manager-node:release/v1.26.0
theta42/sso-manager-node:master
theta42/sso-manager-node:fix/test-email-sms-and-join-key-ui
theta42/sso-manager-node:feat/agent-join-keys-directory-fixes
theta42/sso-manager-node:fix/directory-discovery-profile
theta42/sso-manager-node:release/v1.28.0
theta42/sso-manager-node:release/v1.27.0
theta42/sso-manager-node:fix/god-admin-super-v1.26.1
theta42/sso-manager-node:release/v1.26.0
theta42/sso-manager-node:fix/sso-vault-conf-directory-v1.20.2
theta42/sso-manager-node:fix/sso-directory-conf-vault-v1.20.1
theta42/sso-manager-node:fix/bump-version-1.20.0
theta42/sso-manager-node:docs/v1.20.1-agents-doc-update
theta42/sso-manager-node:release/v1.19.6
theta42/sso-manager-node:bump-1.19.5
theta42/sso-manager-node:fix-68
theta42/sso-manager-node:release-v1.19.0
theta42/sso-manager-node:release-pki
theta42/sso-manager-node:v2.8.0
theta42/sso-manager-node:v2.7.0
theta42/sso-manager-node:v2.6.0
theta42/sso-manager-node:v2.5.0
theta42/sso-manager-node:v2.4.0
theta42/sso-manager-node:v1.31.0
theta42/sso-manager-node:v1.30.2
theta42/sso-manager-node:v1.30.1
theta42/sso-manager-node:v1.30.0
theta42/sso-manager-node:v1.29.0
theta42/sso-manager-node:v1.28.0
theta42/sso-manager-node:v1.27.0
theta42/sso-manager-node:v1.26.1
theta42/sso-manager-node:v1.26.0
theta42/sso-manager-node:v1.25.0
theta42/sso-manager-node:v1.23.0
theta42/sso-manager-node:v1.22.0
theta42/sso-manager-node:v1.21.0
theta42/sso-manager-node:v1.20.2
theta42/sso-manager-node:v1.20.1
theta42/sso-manager-node:v1.20.0
theta42/sso-manager-node:v1.19.6
theta42/sso-manager-node:v1.19.5
theta42/sso-manager-node:v1.19.4
theta42/sso-manager-node:v1.19.3
theta42/sso-manager-node:v1.19.2
theta42/sso-manager-node:v1.19.1
theta42/sso-manager-node:v1.19.0
theta42/sso-manager-node:v1.18.0
theta42/sso-manager-node:v1.17.2
theta42/sso-manager-node:v1.17.1
theta42/sso-manager-node:v1.17.0
theta42/sso-manager-node:v1.16.1
theta42/sso-manager-node:v1.16.0
theta42/sso-manager-node:v1.15.2
theta42/sso-manager-node:v1.15.0
theta42/sso-manager-node:v1.14.0
theta42/sso-manager-node:v1.13.0
theta42/sso-manager-node:v1.11.0
theta42/sso-manager-node:v1.10.0
theta42/sso-manager-node:v1.9.0
theta42/sso-manager-node:v1.8.3
theta42/sso-manager-node:v1.8.1
theta42/sso-manager-node:v1.8.0
theta42/sso-manager-node:v1.7.0
theta42/sso-manager-node:v1.6.3
theta42/sso-manager-node:v1.6.2
theta42/sso-manager-node:v1.6.1
theta42/sso-manager-node:v1.6.0
theta42/sso-manager-node:v1.5.1
theta42/sso-manager-node:v1.5.0
theta42/sso-manager-node:v1.4.0
theta42/sso-manager-node:v1.3.2
theta42/sso-manager-node:v1.3.1
theta42/sso-manager-node:v1.3.0
theta42/sso-manager-node:v1.2.1
theta42/sso-manager-node:v1.1.18
theta42/sso-manager-node:v1.2.0
theta42/sso-manager-node:v1.1.17
theta42/sso-manager-node:v1.1.16
theta42/sso-manager-node:v1.1.15
theta42/sso-manager-node:v1.1.14
theta42/sso-manager-node:v1.1.13
theta42/sso-manager-node:v1.1.12
theta42/sso-manager-node:v1.1.11
theta42/sso-manager-node:v1.1.10
theta42/sso-manager-node:v1.1.9
theta42/sso-manager-node:v1.1.8
theta42/sso-manager-node:v1.1.7
theta42/sso-manager-node:v1.1.6
theta42/sso-manager-node:v1.1.5
theta42/sso-manager-node:v1.1.4
theta42/sso-manager-node:v1.1.3
theta42/sso-manager-node:v1.1.2
theta42/sso-manager-node:v1.1.1
theta42/sso-manager-node:v1.1.0
..
compare: theta42/sso-manager-node:v1.26.0
theta42/sso-manager-node:master
theta42/sso-manager-node:fix/test-email-sms-and-join-key-ui
theta42/sso-manager-node:feat/agent-join-keys-directory-fixes
theta42/sso-manager-node:fix/directory-discovery-profile
theta42/sso-manager-node:release/v1.28.0
theta42/sso-manager-node:release/v1.27.0
theta42/sso-manager-node:fix/god-admin-super-v1.26.1
theta42/sso-manager-node:release/v1.26.0
theta42/sso-manager-node:fix/sso-vault-conf-directory-v1.20.2
theta42/sso-manager-node:fix/sso-directory-conf-vault-v1.20.1
theta42/sso-manager-node:fix/bump-version-1.20.0
theta42/sso-manager-node:docs/v1.20.1-agents-doc-update
theta42/sso-manager-node:release/v1.19.6
theta42/sso-manager-node:bump-1.19.5
theta42/sso-manager-node:fix-68
theta42/sso-manager-node:release-v1.19.0
theta42/sso-manager-node:release-pki
theta42/sso-manager-node:v2.8.0
theta42/sso-manager-node:v2.7.0
theta42/sso-manager-node:v2.6.0
theta42/sso-manager-node:v2.5.0
theta42/sso-manager-node:v2.4.0
theta42/sso-manager-node:v1.31.0
theta42/sso-manager-node:v1.30.2
theta42/sso-manager-node:v1.30.1
theta42/sso-manager-node:v1.30.0
theta42/sso-manager-node:v1.29.0
theta42/sso-manager-node:v1.28.0
theta42/sso-manager-node:v1.27.0
theta42/sso-manager-node:v1.26.1
theta42/sso-manager-node:v1.26.0
theta42/sso-manager-node:v1.25.0
theta42/sso-manager-node:v1.23.0
theta42/sso-manager-node:v1.22.0
theta42/sso-manager-node:v1.21.0
theta42/sso-manager-node:v1.20.2
theta42/sso-manager-node:v1.20.1
theta42/sso-manager-node:v1.20.0
theta42/sso-manager-node:v1.19.6
theta42/sso-manager-node:v1.19.5
theta42/sso-manager-node:v1.19.4
theta42/sso-manager-node:v1.19.3
theta42/sso-manager-node:v1.19.2
theta42/sso-manager-node:v1.19.1
theta42/sso-manager-node:v1.19.0
theta42/sso-manager-node:v1.18.0
theta42/sso-manager-node:v1.17.2
theta42/sso-manager-node:v1.17.1
theta42/sso-manager-node:v1.17.0
theta42/sso-manager-node:v1.16.1
theta42/sso-manager-node:v1.16.0
theta42/sso-manager-node:v1.15.2
theta42/sso-manager-node:v1.15.0
theta42/sso-manager-node:v1.14.0
theta42/sso-manager-node:v1.13.0
theta42/sso-manager-node:v1.11.0
theta42/sso-manager-node:v1.10.0
theta42/sso-manager-node:v1.9.0
theta42/sso-manager-node:v1.8.3
theta42/sso-manager-node:v1.8.1
theta42/sso-manager-node:v1.8.0
theta42/sso-manager-node:v1.7.0
theta42/sso-manager-node:v1.6.3
theta42/sso-manager-node:v1.6.2
theta42/sso-manager-node:v1.6.1
theta42/sso-manager-node:v1.6.0
theta42/sso-manager-node:v1.5.1
theta42/sso-manager-node:v1.5.0
theta42/sso-manager-node:v1.4.0
theta42/sso-manager-node:v1.3.2
theta42/sso-manager-node:v1.3.1
theta42/sso-manager-node:v1.3.0
theta42/sso-manager-node:v1.2.1
theta42/sso-manager-node:v1.1.18
theta42/sso-manager-node:v1.2.0
theta42/sso-manager-node:v1.1.17
theta42/sso-manager-node:v1.1.16
theta42/sso-manager-node:v1.1.15
theta42/sso-manager-node:v1.1.14
theta42/sso-manager-node:v1.1.13
theta42/sso-manager-node:v1.1.12
theta42/sso-manager-node:v1.1.11
theta42/sso-manager-node:v1.1.10
theta42/sso-manager-node:v1.1.9
theta42/sso-manager-node:v1.1.8
theta42/sso-manager-node:v1.1.7
theta42/sso-manager-node:v1.1.6
theta42/sso-manager-node:v1.1.5
theta42/sso-manager-node:v1.1.4
theta42/sso-manager-node:v1.1.3
theta42/sso-manager-node:v1.1.2
theta42/sso-manager-node:v1.1.1
theta42/sso-manager-node:v1.1.0
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8a9de94d24 |
release/v1.26.0: complete group model, enforce naming, fix docs + status dots (#166)
* feat: complete the group model (god_admin, site groups, aggregates), enforce naming, fix docs 500s + status dots (v1.26.0)
- seed god_admin + nest into app_super_admin; auto-provision site groups (S_super_admin, S_hosts_*/S_apps_* aggregates, S_everyone) on site create + self-heal on Directory load
- map service resources to the app kind (site_local_app_<slug>_*); nest per-resource groups into site aggregates (physical inheritance lattice)
- enforce the group naming convention server-side on POST /groups; surface god_admin + site groups on the site resource modal
- fix in-app /docs/<slug> 500s (Dockerfile never copied docs/); serve doc images at /docs/images
- fix Directory status dots (neutral grey when agent endpoint unreachable); align Profile/API cards full-width
- group resolver: keep the site slug verbatim (site_local not re-slugified)
- bump to 1.26.0
* fix: use verbatim resource slugs in group names (matches access-request tests + live convention)
The group naming inserts a kind segment (resourceGroupCns(site, kind, slug, level)),
but the access-request tests + the live directory convention are verbatim
({site}_{slug}_{level} -- the kind is carried in the resource slug, e.g. host_theta-env).
For bare test slugs this produced site_x_host_artest-host_x_access instead of the
expected site_x_artest-host_x_access, so the requester was never removed from the
auto-provisioned access group and every request 409'd. resourceGroupCns is now
(site, slug, level) with the verbatim slug; the kind is used only to pick the
aggregate the group nests into.
|