skills: kanidm-operator workflows (add user to group, group to app, add app, migrate app) #22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "kanidm-skills"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Four skills under
.claude/skills/for the Kanidm-operator side of this repo, written from the hedgedoc migration (#19, #20, #21). They follow theadd-argocd-appshape: inputs to gather, steps with the YAML to copy, a validate/PR/check section using the read-only scout context, gotchas.kanidm-add-user-to-groupGroupCR'smembers; what to do when the group is still hand-made;RefNotFound/RefNotReadykanidm-add-group-to-appOAuth2Clientkanidm-add-appOAuth2Client+Groupfor a scout app and wiring the Deployment to the generated Secret; the inputs that bite: exact callback URL, PKCE,preferShortUsername, confidential vs public, scout-onlykanidm-migrate-appkanidm-migrate-app/capture.sh <client> [ns]reads the live client and the groups in its scope/claim maps over the Kanidm API, using the operator's service-account token from scout (read-only GETs; the token and basic secret are never printed), prints the attributes, and prints a draftkanidm.yaml. Tested againstscout-hedgedoc: the draft matchesargo/hedgedoc/kanidm.yamlapart from scope order. Claim maps and supplementary scope maps are printed raw with a TODO, since the operator can't express the latter and the former need a hand translation.Companion: kanidm-operator PR #15 updates
docs/deploying.mdto point atkanidm-migrate-app.🤖 Generated with Claude Code