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

Use public endpoint for Kube config if public access enabled #2037

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

leonrodenburg
Copy link
Contributor

@leonrodenburg leonrodenburg commented Dec 30, 2019

When reading a serverless K8s cluster, there was a boolean logic error that caused private IP addresses to be set in the Kube config file when public API access is enabled. This PR fixes the logic so a public IP is set in the Kube config YAML when public access is enabled, and uses a private IP if public access is disabled.

Also pushed in a fix to not recreate a cluster when the paths to the Kube config or certs is updated. As these properties are only used in resourceAlicloudCSServerlessKubernetesRead(), where the config is queried and then written to the specified paths on disk, there is no way that changing the path will ever affect the cluster in any way. Completely ditching and recreating the cluster seems like overkill for this.

@ghost ghost added the size/XS label Dec 30, 2019
@leonrodenburg
Copy link
Contributor Author

@xiaozhu36 Any chance this could get merged? Really need this :)

@CLAassistant
Copy link

CLAassistant commented Aug 11, 2020

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Léon Rodenburg seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants