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
add blog post for in-tree cloud provider removal going beta #44010
add blog post for in-tree cloud provider removal going beta #44010
Conversation
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
This blog article is late (deadline for a placeholder was in October; deadline a reviewable PR was Friday). Please act to have it ready for review as soon as possible @elmiko. |
Hi @elmiko , here Communication Team 1.29, the deadline to the feature blog be ready to review was this Friday, Nov 17th, the proposal publish date will be Dec 20th. cc: @a-mccarthy @kcmartin @James-Quigley |
i left a comment in slack, but will post here as well. we discussed the blog post in our sig meeting today, and while we know we are late and will push to get this created as soon as possible, there was concern raised that this blog will describe a breaking change in kubernetes and if we could get it done sooner would it be possible to have it published sooner? cc @andrewsykim |
This is a post release article. There is a different article ahead of release that we use to announce upcoming breaking changes - see https://kubernetes.io/blog/2023/11/16/kubernetes-1-29-upcoming-changes/#removal-of-in-tree-integrations-with-cloud-providers-kep-2395-https-kep-k8s-io-2395 as we have already published that one. You might want to ask that this removal be highlighted in the release announcement? If that's what you want, you don't need a separate article and this PR could close. Instead, visit #43939 and provide feedback there to request making the cloud provider changes really prominent. |
I wasn't aware of this section of the release blog. Given it's first on the list of deprecations/removals section I think it's fine? |
Hi, you might mean:
Could you clarify which point you wanted to make @andrewsykim? If you do want the repetition, release comms own the decision about whether that makes sense. As I explained, my personal view is that it doesn't: making the same point twice burns a small amount of goodwill across a large number of blog subscribers. |
a52041d
to
18086fa
Compare
blog post updated and ready for review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This announcement is late @elmiko, so please prioritize work on addressing feedback.
Here's a rushed, partial review. For myself, I may or may not have time to help get this to the quality level we like to achieve. The more help you can provide, the better for the project.
It will be a shame to make this big change without communicating it effectively.
@@ -0,0 +1,101 @@ | |||
--- | |||
layout: blog | |||
title: "Removing In-Tree Cloud Providers Graduates to Beta Status" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
title: "Removing In-Tree Cloud Providers Graduates to Beta Status" | |
title: "Kubernetes 1.29: Cloud Provider Integrations Are Now Separate Components" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
update incoming
content/en/blog/_posts/2023-12-20-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-12-20-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-12-20-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-12-20-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
## What do you need to do? | ||
|
||
If you are upgrading from Kubernetes 1.28+ and are not on Azure, GCE, or vSphere then you are in luck, there are no changes you will need to make. If you **are** on Azure, GCE, or vSphere, or you are upgrading from a version older than 1.28, then read on. | ||
|
||
Historically, Kubernetes has included code for a set of cloud providers that included AWS, Azure, GCE, OpenStack, and vSphere. Since the inception of [KEP-2395][kep2395] the community has been moving towards removal of that cloud provider code. The OpenStack provider code was removed in version 1.26, and the AWS provider code was removed in version 1.27. This means that users who are upgradging from one of the affected cloud providers and versions will need to modify their deployments. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMO: this should appear before any mention of the term “SIG”.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are you saying this paragraph should be moved to the intro section at the top?
## Want to learn more? | ||
|
||
Cloud providers and cloud controller managers serve a core function in Kubernetes. Cloud providers are often the substrate upon which Kubernetes is operated, and the cloud controller managers supply the essential lifeline between Kubernetes clusters and their physical infrastructure. | ||
|
||
This post exposes one aspect of how the Kubernetes community interacts with the world of cloud infrastructure providers. If you are curious about this topic and want to learn more the Cloud Provider Special Interest Group (SIG) is the place to go. SIG Cloud Provider hosts bi-weekly meetings to discuss all manner of topics related to cloud providers and cloud controller managers in Kubernetes. | ||
|
||
### SIG Cloud Provider | ||
|
||
* Regular SIG Meeting: [Wednesdays at 9:00 PT (Pacific Time)](https://zoom.us/j/508079177?pwd=ZmEvMksxdTFTc0N1eXFLRm91QUlyUT09) (biweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=9:00&tz=PT%20%28Pacific%20Time%29). | ||
* [Kubernetes slack][kslack] channel `#sig-cloud-provider` | ||
* [SIG Community page][sig] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Although this might feel like a feature, readers will experience this more as a loss: they didn't have to do a thing, and now they do. I would omit these details given we're basically imposing work on end users.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just to be clear, remove the SIG details or the entire section on "Want to learn more" ?
content/en/blog/_posts/2023-12-20-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-12-20-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-12-20-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
The key feedback item: #44010 (comment) (but please then read all the other feedback) |
Hi @elmiko . I've unresolved https://github.com/kubernetes/website/pull/44010/files#r1408096483 I'll go through the other feedback in a bit to check if anything else needs unresolving, but for now: if dismissing feedback without addressing it, please provide a comment about why you've done that. I believe that commenting before dismissing will cut down the overall effort on both sides. |
e38951f
to
41e6ca2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
Optional further tweaks
content/en/blog/_posts/2023-12-14-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
content/en/blog/_posts/2023-12-14-disabling-in-tree-cloud-provider-goes-beta.md
Show resolved
Hide resolved
LGTM label has been added. Git tree hash: 5525305d1ce9d73ba367a088a49c9170bda466fd
|
41e6ca2
to
f177d5b
Compare
i took the option! 😂 |
/lgtm 🛑 Do not merge until Kubernetes v1.29 is released 🛑 |
LGTM label has been added. Git tree hash: e01ee0512cf8f3f5a62f67c811afc834b1972c02
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sftim The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
content/en/blog/_posts/2023-12-14-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
f177d5b
to
1abed16
Compare
updated with Andrew's suggestion |
content/en/blog/_posts/2023-12-14-disabling-in-tree-cloud-provider-goes-beta.md
Show resolved
Hide resolved
1abed16
to
bfd5750
Compare
content/en/blog/_posts/2023-12-14-disabling-in-tree-cloud-provider-goes-beta.md
Outdated
Show resolved
Hide resolved
I'm going to commit the suggestion from #44010 (comment) @elmiko - hope that's OK by you. |
7803cdb
to
eeba8cc
Compare
/lgtm |
LGTM label has been added. Git tree hash: a407efb24b5f1220f2b9539bbdccb8bba953cc55
|
/unhold |
This PR
is a placeholder foradds a blog article on the recent status change for KEP-2395 from alpha to beta.