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

Enable NodePort Service just for legacy Azure tenant clusters #29

Merged
merged 1 commit into from
Feb 17, 2020

Conversation

sslavic
Copy link

@sslavic sslavic commented Feb 17, 2020

While testing legacy AWS WIP release giantswarm/releases#88 a regression (introduced via #12) was observed - nginx NodePort Service installation is being attempted as part of installing App chart, even though for legacy aws (and kvm) clusters one such service gets already created via ignition.

This PR simplifies NodePort Service template in nginx IC App - service enabled flag is disabled by default, and it gets flipped on only for legacy Azure by legacy cluster-operator (see https://github.com/giantswarm/cluster-operator/blob/legacy/service/controller/resource/clusterconfigmap/desired.go#L62-L74)

For aws node pool clusters LoadBalancer Service continues to be installed as before.

In this PR I've bumped minor version of nginx IC App to 1.5.0 as I plan to include, via another followup PR, in same release also upgrade to upstream nginx 0.29.0 to as a mitigation for https://github.com/giantswarm/giantswarm/issues/8707 (certificate validation resiliency was improved in latest go releases, and latest nginx is being built with latest go - see upstream issue kubernetes/ingress-nginx#4828 (comment) and changelog https://github.com/kubernetes/ingress-nginx/blob/master/Changelog.md)

Plan is then to include both changes in legacy WIP releases which are among other things currently waiting for this regression fix:

@sslavic sslavic requested review from a team February 17, 2020 20:46
@sslavic sslavic self-assigned this Feb 17, 2020
Copy link
Contributor

@pipo02mix pipo02mix left a comment

Choose a reason for hiding this comment

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

LGTM

CHANGELOG.md Outdated Show resolved Hide resolved
@sslavic sslavic merged commit 43d1fe0 into master Feb 17, 2020
@sslavic sslavic deleted the nodeport-non-aws branch February 17, 2020 22:16
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