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

DM-44635: mobu: nicer config #3509

Merged
merged 3 commits into from
Jul 15, 2024
Merged

Conversation

fajpunk
Copy link
Member

@fajpunk fajpunk commented Jul 11, 2024

The GitHub CI app and Refresh app functionality are now completely separated. They each have their own:

  • Config dicts in chart values
  • Anonymous Ingresses
  • ConfigMaps that get mapped to yaml files

Having separate config dicts and ingresses makes it a bit more clear in Phalanx that these are independently toggle-able functionalities, and having config come from completely separate ConfigMaps makes the logic to toggle them in the Mobu app much cleaner.

The mobu changes are in lsst-sqre/mobu#354.

Comment on lines -1 to -3
config:
# Mobu here is behind a VPN and is not reachable by github.com
githubIntegration: false
Copy link
Member Author

Choose a reason for hiding this comment

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

All GitHub integration is disabled by default.

Comment on lines -1 to -3
config:
# Mobu here is behind a VPN and is not reachable by github.com
githubIntegration: false
Copy link
Member Author

Choose a reason for hiding this comment

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

All GitHub integration is disabled by default.

@fajpunk fajpunk requested a review from rra July 11, 2024 14:23
applications/mobu/templates/configmap-github-ci-app.yaml Outdated Show resolved Hide resolved
applications/mobu/values-idfdev.yaml Outdated Show resolved Hide resolved
applications/mobu/values.yaml Outdated Show resolved Hide resolved
@fajpunk fajpunk force-pushed the tickets/DM-44635/mobu-nicer-config branch 4 times, most recently from 681d382 to 811a166 Compare July 12, 2024 19:47
* Separate config dicts in Values
* Separate anonymous ingresses for each app
* Separate ConfigMaps for each app
@fajpunk fajpunk force-pushed the tickets/DM-44635/mobu-nicer-config branch from 811a166 to 2d066c6 Compare July 15, 2024 20:18
@fajpunk fajpunk enabled auto-merge July 15, 2024 20:21
@fajpunk fajpunk added this pull request to the merge queue Jul 15, 2024
Merged via the queue into main with commit 0419ff5 Jul 15, 2024
6 checks passed
@fajpunk fajpunk deleted the tickets/DM-44635/mobu-nicer-config branch July 15, 2024 20:32
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