Skip to content

Adding frrk8s deployment method to helm - #2183

Merged
fedepaol merged 6 commits into
metallb:mainfrom
fedepaol:helmfrrk8s
Nov 30, 2023
Merged

fedepaol merged 6 commits into
metallb:mainfrom
fedepaol:helmfrrk8s

Conversation

@fedepaol

Copy link
Copy Markdown
Member

Extending the charts / CI / tasks to support frrk8s via helm

@fedepaol
fedepaol force-pushed the helmfrrk8s branch 12 times, most recently from ed6a8b4 to 81e1bc7 Compare November 30, 2023 09:12
enabled: true
validationFailurePolicy: Fail

frrk8s:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

can you add a short comment about what this is about + that it is mutually exclusive with frr mode?

Comment thread .github/workflows/ci.yaml
- name: Check if deps are updated
run: |
helm repo add frrk8s https://metallb.github.io/frr-k8s
helm dependency update charts/metallb

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

this creates the tgz?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

yep, related to the version we have declared. So if there's as skew, CI will cry

Adding a deployment mode where we deploy the external frr-k8s and we set
the proper parameters / permissions.

Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>
Setting the right helm values when deploying frr-k8s

Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>
Adding a lane that deploys frrk8s + helm

Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>
Using the official gh action, allows do add the external chart.

Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>
This is a change introduced by the helm conftest bump

Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>
Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>

@oribon oribon left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm

@fedepaol
fedepaol enabled auto-merge November 30, 2023 12:25
@fedepaol
fedepaol added this pull request to the merge queue Nov 30, 2023
Merged via the queue into metallb:main with commit 21c47cb Nov 30, 2023
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