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

Add kubernetes 1.30 sources #3936

Merged
merged 2 commits into from
May 4, 2024

Conversation

ginglis13
Copy link
Contributor

@ginglis13 ginglis13 commented May 2, 2024

Issue number:

Description of changes:
This updates boilerplate for k8s 1.30 packages and variants to use upstream releases of 1.30 sources.

Testing done:

  • aarch64 IPv4 conformance tests
  • aarch64 IPv6 conformance tests
  • aarch64 NVIDIA conformance tests
  • aarch64 NVIDIA smoke tests
  • x86_64 IPv4 conformance tests
  • x86_64 IPv6 conformance tests
  • x86_64 NVIDIA conformance tests
  • x86_64 NVIDIA smoke tests
 NAME                                                            TYPE                        STATE                                         PASSED                    FAILED                    SKIPPED   BUILD ID                    LAST UPDATE
 aarch64-aws-k8s-130-conformance-test                            Test                        passed                                           406                         0                       6795                               2024-05-03T20:08:18Z
 aarch64-aws-k8s-130-nvidia-conformance-test                     Test                        passed                                           406                         0                       6795                               2024-05-03T20:22:29Z
 aarch64-aws-k8s-130-nvidia-nvidia-smoke-test                    Test                        passed                                             1                         0                          0                               2024-05-03T18:27:26Z
 x86-64-aws-k8s-130-conformance-test                             Test                        passed                                           406                         0                       6795                               2024-05-03T20:07:52Z
 x86-64-aws-k8s-130-nvidia-conformance-test                      Test                        passed                                           406                         0                       6795                               2024-05-03T20:13:33Z
 x86-64-aws-k8s-130-nvidia-nvidia-smoke-test                     Test                        passed                                             1                         0                          0                               2024-05-03T18:27:45Z
 aarch64-aws-k8s-130-ipv6-conformance-test                     Test                         passed                                            406                         0                       6795                               2024-05-03T22:45:47Z
 x86-64-aws-k8s-130-ipv6-conformance-test                      Test                         passed                                            406                         0                       6795                               2024-05-03T22:45:13Z
  • vmware conformance test

This failure is expected error from Cilium, the EKA-A CNI provider. Seee EKS Anywhere docs: https://anywhere.eks.amazonaws.com/docs/whatsnew/changelog/#:~:text=EKS%20Anywhere%20release,it%20is%20available.

sonobuoy results 202405030051_sonobuoy_b5e8692e-9ed0-4322-ab0d-c5b61f938b4e.tar.gz
Plugin: e2e
Status: failed
Total: 7201
Passed: 405
Failed: 1
Skipped: 6795

Failed tests:
 [sig-network] Services should serve endpoints on same port and different protocols [Conformance]

Run Details:
API Server version: v1.30.0-eks-fff26e3
  • EBS driver testing
 kubectl get pods -n kube-system -l app.kubernetes.io/name=aws-ebs-csi-driver
NAME                                  READY   STATUS    RESTARTS   AGE
ebs-csi-controller-74b476c56f-m4bqv   6/6     Running   0          30s
ebs-csi-controller-74b476c56f-sn8gc   6/6     Running   0          30s
ebs-csi-node-2c5gd                    3/3     Running   0          30s
ebs-csi-node-2qqt7                    3/3     Running   0          30s
apiclient apply <<EOF
[settings.kubernetes.credential-providers.ecr-credential-provider]
enabled = true
cache-duration = "30m"
image-patterns = [
  "*.dkr.ecr.us-east-2.amazonaws.com",
  "*.dkr.ecr.us-west-2.amazonaws.com"
]
EOF

followed by

apiclient set settings.aws.config="<base64 encoded credentials>"

Terms of contribution:

By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.

packages/kubernetes-1.30/Cargo.toml Outdated Show resolved Hide resolved
@ginglis13
Copy link
Contributor Author

^ update to 3 release of k8s 1.30 sources, remove lingering boilerplate

Update the ecr-credential-provider-1.30 package to remove boilerplate
and use the recently released v1.30 of the upstream source.

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
Remove TODOs from the boilerplate and use k8s 1.30 sources from
upstream.

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
@ginglis13
Copy link
Contributor Author

^ rebase w/ latest SDK

@ginglis13 ginglis13 marked this pull request as ready for review May 4, 2024 02:14
@ginglis13 ginglis13 merged commit f9e9591 into bottlerocket-os:develop May 4, 2024
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants