Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add identity-platform bundle #274

Merged
merged 2 commits into from
Dec 12, 2024
Merged

Conversation

slapcat
Copy link
Contributor

@slapcat slapcat commented Nov 10, 2024

This PR includes an stsstack bundle for the Canonical IAM platform which uses k8s charms. It assumes a charmed kubernetes, microk8s, or k8s cluster has been deployed and bootstrapped with the script from PR #273.

There are two overlays:

  • --grafana: Grafana is one of the only charmed applications integrated with IAM right now. It allows users to test logins and access controls.
  • --oidc: This overlay adds the external IdP integrator for Kratos in order to mimic OIDC authentication. The configure script is used with this overlay to deploy an OIDC provider (authentik) that is used for testing.

So far I have tested this on Charmed K8s and Microk8s on stsstack and it works well.

@slapcat
Copy link
Contributor Author

slapcat commented Nov 18, 2024

Hi @dosaboy - this is the IAM bundle we discussed before. Can you please review?

- set version due to API changes in later version
- improve API calls
@dosaboy
Copy link
Member

dosaboy commented Dec 12, 2024

@slapcat this looks good but can you please rebase. There is something odd going on where this PR seems to be deleting doc/osm/deploy_osm.md.

@dosaboy
Copy link
Member

dosaboy commented Dec 12, 2024

ah sorry, my bad i was using the wrong branch

@dosaboy dosaboy added this pull request to the merge queue Dec 12, 2024
Merged via the queue into canonical:main with commit 649cad2 Dec 12, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants