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

feat(addon): add URL to use/manage add-on at creation #834

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

davlgd
Copy link
Contributor

@davlgd davlgd commented Oct 16, 2024

For add-ons with a public management URL, we tell the user what the URL is at creation, to ease onboarding. For that I added add-on env to returned object after creation (we'll move this to API side in a future iteration).

I've only done this for KC, Matomo, Metabase for now, but we'll can go further for other add-ons too. This commit was based on refactor branch

@davlgd davlgd self-assigned this Oct 16, 2024
@davlgd davlgd requested a review from a team as a code owner October 16, 2024 08:10
Copy link

github-actions bot commented Oct 16, 2024

🔎 A preview has been automatically published:

  • 🐧 linux 87f2ea362d979e55157ac7dbbb1141830007f3912b973e49f55e425ae7b409c9
  • 🍏 macos 66b78a20f3e9c9b7982fbc463d0b134003c4386391f7ef745fa6ee2a7df511c5
  • 🪟 win fb2f875fc5a060dfc34226528f32d8f423656157d494f313fc8702a09dc63cde

This preview will be deleted once this PR is closed.

@hsablonniere hsablonniere added this to the 3.9.0 milestone Oct 16, 2024
- When an add-on is created we get its env vars and show them in JSON format
- For human format we show interface/console URL in some cases
Copy link
Member

@hsablonniere hsablonniere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, well done @davlgd 👍

@hsablonniere hsablonniere merged commit a485073 into master Oct 16, 2024
5 checks passed
@hsablonniere hsablonniere deleted the davlgd-addon-url-at-creation branch October 16, 2024 17:52
Copy link

🔎 The preview has been automatically deleted.

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