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

Adds enableServiceLinks to the STS config for controlPlane and controlPlane.backingStore #1789

Merged
merged 2 commits into from
May 22, 2024

Conversation

zerbitx
Copy link
Contributor

@zerbitx zerbitx commented May 22, 2024

What issue type does this pull request address? (keep at least one, remove the others)
/kind enhancement
/kind test

What does this pull request do? Which issues does it resolve?
resolves ENG-3500
resolves #1708

Please provide a short message that should be published in the vcluster release notes
Added the ability to disable service links for the etcd STS as they can cause problems in a cluster with thousands of services.

What else do we need to know?
vcluster.yaml docs should be updated as well.

👇 Demo showing creating one vCluster for each of the new enableServiceLinks config options. Then getting the STS yaml, and parsing out the value that should, and does, read false in both cases:
gh1708-demo

Copy link

netlify bot commented May 22, 2024

Deploy Preview for vcluster-docs canceled.

Built without sensitive environment variables

Name Link
🔨 Latest commit 73f7f40
🔍 Latest deploy log https://app.netlify.com/sites/vcluster-docs/deploys/664df0d2b9d747000850b8ae

config/config.go Outdated Show resolved Hide resolved
config/config.go Outdated Show resolved Hide resolved
Copy link
Member

@FabianKramm FabianKramm left a comment

Choose a reason for hiding this comment

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

LGTM

@FabianKramm FabianKramm merged commit aac1e31 into loft-sh:main May 22, 2024
71 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow setting enableServiceLinks to false in etcd and syncer
2 participants