website/docs: Update ArgoCD integration docs.
Details
Updated the ArgoCD integration documentation, primarly to add an example Terraform implementation similar to the one found in the Grafana integration docs. (Lost some time to the lack of this since I didn't know the UI defaults to having the email, openid and profile scopes when creating a new provider.)
Added an extra pointer for how to modify the ArgoCD secret when deployed with Helm, and how to add Readonly users to Argo.
Also made the opinionated change of replacing most HTTP schemes with HTTPS where they should realistically be used. :)
Checklist
- [ ] Local tests pass (
ak test authentik/) - [ ] The code has been formatted (
make lint-fix)
If an API change has been made
- [ ] The API schema has been updated (
make gen-build)
If changes to the frontend have been made
- [ ] The code has been formatted (
make web)
If applicable
- [X] The documentation has been updated
- [X] The documentation has been formatted (
make website)
Deploy Preview for authentik-docs ready!
| Name | Link |
|---|---|
| Latest commit | 1b156449d90b56a03f8a7f791f8be4899bb2a1c3 |
| Latest deploy log | https://app.netlify.com/sites/authentik-docs/deploys/664621b30e89090008267795 |
| Deploy Preview | https://deploy-preview-9684--authentik-docs.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Deploy Preview for authentik-storybook canceled.
| Name | Link |
|---|---|
| Latest commit | 1b156449d90b56a03f8a7f791f8be4899bb2a1c3 |
| Latest deploy log | https://app.netlify.com/sites/authentik-storybook/deploys/664621b3e199fb00097d5bdb |
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 92.36%. Comparing base (
09cacbd) to head (1b15644). Report is 21 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #9684 +/- ##
==========================================
- Coverage 92.39% 92.36% -0.03%
==========================================
Files 704 704
Lines 34401 34403 +2
==========================================
- Hits 31785 31778 -7
- Misses 2616 2625 +9
| Flag | Coverage Ξ | |
|---|---|---|
| e2e | 49.65% <ΓΈ> (-0.01%) |
:arrow_down: |
| integration | 25.36% <ΓΈ> (-0.02%) |
:arrow_down: |
| unit | 89.82% <ΓΈ> (+<0.01%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.