Skip to content

extend helmfile deployment for integration test environment#161

Merged
JPadovano1483 merged 2 commits into
skupperproject:mainfrom
JPadovano1483:split/helmfile-kind
Jul 8, 2026
Merged

extend helmfile deployment for integration test environment#161
JPadovano1483 merged 2 commits into
skupperproject:mainfrom
JPadovano1483:split/helmfile-kind

Conversation

@JPadovano1483

Copy link
Copy Markdown
Contributor

Define kind overlay, cert-manager webhook waits, release ordering, and local image values for Kind clusters.

This PR makes changes to the helmfile deployment of the vms stack. It is intended to allow for the creation of a testing environment (via Kind) for integration tests.

Changes:

  • adds a "kind" environment that uses a custom set of values for the deployments. Used for integration testing.
  • adds hooks and enforces deployment ordering to ensure the management controller's prerequisites are deployed before it is (this becomes more relevant when you run the deployment via a script vs manually in a terminal)
  • configurable management server namespace
  • configurable MC image -> integration tests use a locally built image

Testing:

  • default helmfile sync should work and deploy the same as before
  • deploying via helmfile -e kind sync is only intended for use in conjunction with scripts in upcoming integration test PR. These scripts set up the groundwork including local image build, namespaces, keycloak secrets, postgres secrets, etc.

Part of #126

JPadovano1483 and others added 2 commits July 6, 2026 12:10
Define kind overlay, cert-manager webhook waits, release ordering, and local image values for Kind clusters.

Co-authored-by: Cursor <cursoragent@cursor.com>
@JPadovano1483 JPadovano1483 marked this pull request as ready for review July 7, 2026 16:33
@JPadovano1483 JPadovano1483 merged commit 5cc87a8 into skupperproject:main Jul 8, 2026
@JPadovano1483 JPadovano1483 deleted the split/helmfile-kind branch July 8, 2026 15:40
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