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: use build tool to generate ingress templates #3133

Merged
merged 10 commits into from
May 14, 2022

Conversation

shreddedbacon
Copy link
Member

Checklist

  • Affected Issues have been mentioned in the Closing issues section
  • Documentation has been written/updated
  • PR title is ready for changelog and subsystem label(s) applied

The way ingress templates are created using bash can be slow, using this new tool to handle the templating is significantly faster for environments that have a lot of ingress objects. It doesn't use helm to generate the templates.

Example, a project with 1500 ingress(!!) can take hours with the previous bash because of all the underlying calls to shyaml. With this tool it can do the templating for the same ingress objects in under 10s (applying them is another story)

This only handle custom-ingress for the time being, autogenerated routes are still handled with bash and helm templates.

Tool code lives here for the time being: https://github.com/uselagoon/build-deploy-tool

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.

None yet

2 participants