-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
WIP Initial support for Bottlerocket OS #9855
Conversation
Skipping CI for Draft Pull Request. |
/test pull-kops-e2e-kubernetes-aws |
1 similar comment
/test pull-kops-e2e-kubernetes-aws |
000ec4c
to
a78b2a6
Compare
/test pull-kops-e2e-kubernetes-aws |
apparently the bottlerocket AMIs are not published in every region, which doesn't play nicely with prow and boskos' randomly chosen regions. aws/containers-roadmap#827 (comment) /test pull-kops-e2e-kubernetes-aws EDIT: and the bottlerocket AMIs have different owner IDs per region :( |
a78b2a6
to
26b5a42
Compare
/test pull-kops-e2e-kubernetes-aws |
26b5a42
to
457e335
Compare
/test pull-kops-e2e-kubernetes-aws |
457e335
to
f791381
Compare
/test pull-kops-e2e-kubernetes-aws |
f791381
to
5023017
Compare
/test pull-kops-e2e-kubernetes-aws |
5023017
to
09c3424
Compare
/test pull-kops-e2e-kubernetes-aws |
09c3424
to
6e92e6a
Compare
/test pull-kops-e2e-kubernetes-aws |
1 similar comment
/test pull-kops-e2e-kubernetes-aws |
Awesome, glad to hear you started on this! |
5d21d61
to
db53208
Compare
db53208
to
f121d7c
Compare
f121d7c
to
c9ec417
Compare
@rifelpet: PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
Great Work! Any update on that? |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
@rifelpet: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close |
@k8s-triage-robot: Closed this PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
https://github.com/bottlerocket-os/bottlerocket
ref: #8723
The userdata needs to be entirely different (in fact the userdata is just settings defined in TOML) so Kops needs to be aware of the AMI's OS at the time it creates userdata, so I added a new
ImageFamily
API field (following the name from eksctl but I'm happy to change it). I figured the new field would also be useful for Windows support, since that will need different userdata too.This also requires that the Userdata model now depends on the CA keypair. I wasn't able to get that setup easily in unit testing, but the integration test covers it well.
for this PR:
for followup PRs:
Limitations: