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

Publish custom rancher chart with operator #258

Merged
merged 3 commits into from
Oct 11, 2023

Conversation

alexander-demicev
Copy link
Member

Publish custom rancher chart with operator. Currently, there is no way to test changes in operator CRDs before tagging a release and merging an update PR in rancher/rancher. This PR adds a step to the nightly workflow to update rancher dependencies and build a chart based on that.

Fixes: rancher/highlander#20
Fixes: rancher/highlander#18
Fixes: rancher/highlander#21

@alexander-demicev alexander-demicev requested a review from a team as a code owner September 14, 2023 09:05
@alexander-demicev alexander-demicev self-assigned this Sep 14, 2023
@kkaempf kkaempf added this to the v2.8.0 milestone Sep 14, 2023
@salasberryfin
Copy link
Contributor

Just nitpicking a bit, sorry. LGTM, though.

I understand this is intended to publish updates to current Rancher version (in this case 2.8) and back-ports to other currently maintained versions (as we've been doing lately) will be done "manually". Is this correct?

@salasberryfin
Copy link
Contributor

Looks like this needs a manual rebase.

@salasberryfin
Copy link
Contributor

Sorry, I know I'm being very picky but, can we update the typos in the name of the operator (aks to eks)?

.github/workflows/update-rancher-charts.yaml Outdated Show resolved Hide resolved
.github/workflows/update-rancher-charts.yaml Outdated Show resolved Hide resolved
.github/workflows/update-rancher-charts.yaml Outdated Show resolved Hide resolved
.github/workflows/update-rancher-charts.yaml Outdated Show resolved Hide resolved
.github/workflows/update-rancher-dep.yaml Outdated Show resolved Hide resolved
default: "dev-v2.7"
prev_eks_operator:
default: "dev-v2.8"
prev_aks_operator:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
prev_aks_operator:
prev_eks_operator:

description: "Previous EKS operator version (e.g. 1.1.0-rc2)"
required: true
default: ""
new_eks_operator:
new_aks_operator:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
new_aks_operator:
new_eks_operator:

Comment on lines 36 to 37
prev_operator_version: ${{ github.event.inputs.prev_aks_operator }}
new_operator_version: ${{ github.event.inputs.new_aks_operator }}
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
prev_operator_version: ${{ github.event.inputs.prev_aks_operator }}
new_operator_version: ${{ github.event.inputs.new_aks_operator }}
prev_operator_version: ${{ github.event.inputs.prev_eks_operator }}
new_operator_version: ${{ github.event.inputs.new_eks_operator }}

new_eks:
description: "New EKS operator version (e.g. 1.1.0-rc2), don't include the 'v'"
description: "New AKS operator version (e.g. 1.1.0-rc2), don't include the 'v'"
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
description: "New AKS operator version (e.g. 1.1.0-rc2), don't include the 'v'"
description: "New EKS operator version (e.g. 1.1.0-rc2), don't include the 'v'"

@alexander-demicev alexander-demicev merged commit 5992df7 into rancher:master Oct 11, 2023
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment