website/integrations: add Chronograf#7766
website/integrations: add Chronograf#7766tomlawesome wants to merge 2 commits intogoauthentik:mainfrom
Conversation
Add Chronograf oauth integration to website. Signed-off-by: tomlawesome <76453276+tomlawesome@users.noreply.github.com>
✅ Deploy Preview for authentik-storybook ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for authentik ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
|
Thanks so much @tomlawesome for this contribution! I'll do a copy-edit on the docs, and get a tech review on it. Always nice to add more integrations. |
| ``` | ||
| In this configuration, "GENERIC_NAME" is what will appear on the Chronograf login page: | ||
|
|
||
|  |
There was a problem hiding this comment.
Can we put this asset directly in this repository?
There was a problem hiding this comment.
I'm not sure, sorry. Very new to pull requests!
There was a problem hiding this comment.
Sure, no worries. What you can do is directly put the image under website/integrations/services/chronograf/login.png and use  to show the image.
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space> Signed-off-by: tomlawesome <76453276+tomlawesome@users.noreply.github.com>
rissson
left a comment
There was a problem hiding this comment.
I missed it before, but you also need to add this page to website/sidebarsIntegrations.js, probably under the Monitoring category (the list is alphabetically sorted).
| ``` | ||
| In this configuration, "GENERIC_NAME" is what will appear on the Chronograf login page: | ||
|
|
||
|  |
There was a problem hiding this comment.
Sure, no worries. What you can do is directly put the image under website/integrations/services/chronograf/login.png and use  to show the image.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #7766 +/- ##
==========================================
- Coverage 92.64% 92.63% -0.01%
==========================================
Files 588 588
Lines 29141 29200 +59
==========================================
+ Hits 26997 27049 +52
- Misses 2144 2151 +7
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
Hey, thanks a lot for this PR, this helped a lot. However I had to add |
|
Hi @tomlawesome can you take a look at the last few points/edits, and then see about adding the tip that @PierreBtz made? Also, you'll need to run Apologies we let this one sit for a bot; we are looking forward to your reply and getting it merged, thanks! |
* website/integrations: chronograf: init Adds the version proposed in https://github.com/goauthentik/authentik/blob/8ac6761920bab879b03b2b5ce3b9da3075f95953/website/integrations/services/chronograf/index.md . Signed-off-by: 4d62 <github-user@sdko.org> * website/integrations: chronograf: start cleanup Adds a `sidebar_label`, updates the start of the documentation to the follow the template, and updates `service.company` to `chronograf.company` in the preparation documentation. Signed-off-by: 4d62 <github-user@sdko.org> * website/integrations: chronograf: add to sidebar Adds the integration to the `sidebarsIntegration.js` file. Signed-off-by: 4d62 <github-user@sdko.org> * website/integrations: chronograf: main body Rewrite most of the documentation, cleanup unneeded bits, and update format. Signed-off-by: 4d62 <github-user@sdko.org> * website/integrations: chronograf: finishing touches This PR is now ready for review. Cleans up sentence structure, grammar, and visual stuff. Signed-off-by: 4d62 <github-user@sdko.org> * website/integrations: chronograf: lint Links modified file with prettier. Signed-off-by: 4d62 <github-user@sdko.org> * website/integrations: chronograf: add `USE_ID_TOKEN=true` Adds `USE_ID_TOKEN=true` to the list of needed environment following this comment in the initial merge request: #7766 (comment) Signed-off-by: 4d62 <github-user@sdko.org> * website/integrations: chronograf: apply review suggestions Applies suggestions from the first review round --------- Signed-off-by: 4d62 <github-user@sdko.org>

Add Chronograf oauth integration to website.
Details
Chronograf is not listed yet in integrations, but it's working well for me using their generic oauth and Authentik's oauth endpoints generated by simply creating an oauth provider.
Checklist
ak test authentik/)make lint-fix)If an API change has been made
make gen-build)If changes to the frontend have been made
make web)make i18n-extract)If applicable
make website)