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

Bottlerocket compatibility testing #4105

Open
ellistarn opened this issue Jun 22, 2023 · 2 comments
Open

Bottlerocket compatibility testing #4105

ellistarn opened this issue Jun 22, 2023 · 2 comments
Labels
operational-excellence v1.x Issues prioritized for post-1.0

Comments

@ellistarn
Copy link
Contributor

ellistarn commented Jun 22, 2023

Karpenter should include bottlerocket AMI testing within scope of it's version compatibility tests.

Good Places to Start

  1. Adding SSM resolution tests to the AMI Test Suite
  2. Adding basic configuration Smoke Tests to the KubeletConfiguraiton Test Suite
@ellistarn ellistarn added operational-excellence v1 Issues requiring resolution by the v1 milestone labels Jun 22, 2023
@bwagner5
Copy link
Contributor

bwagner5 commented Jun 23, 2023

We also need a mechanism to make sure settings.kubernetes keys are available in Karpenter when added to Bottlerocket.

Need to support all or most of these as it changes over time: https://github.com/bottlerocket-os/bottlerocket/blob/develop/sources/models/src/lib.rs#L217

Maybe a rust tool that can depend directly on this model lib, or spend some time working on pelletier/go-toml#796

@jonathan-innis
Copy link
Contributor

Adding to this, we need to ensure that all AMIs that are supported for both the standard SSM alias and the GPU-specific SSM alias are resolvable for all K8s versions that we say we support or that we include some mechanism to disable these aliases until they become available.

@billrayburn billrayburn added v1.x Issues prioritized for post-1.0 and removed v1 Issues requiring resolution by the v1 milestone labels Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
operational-excellence v1.x Issues prioritized for post-1.0
Projects
None yet
Development

No branches or pull requests

4 participants