-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[v1.28] Rancher K8s v1.28.6 update #43652
Conversation
bbf0b78
to
08da822
Compare
99ff93e
to
69e440a
Compare
69e440a
to
2e96120
Compare
Rebased with |
73e2ba3
to
bfde190
Compare
Rebased with |
d0fd0b6
to
dd164f7
Compare
tests/validation/tests/v3_api/scripts/pipeline/Jenkinsfile_ontag_matrix
Outdated
Show resolved
Hide resolved
787ea2b
to
0ad8627
Compare
Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
…8384] Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
…kUnstructured struct Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
Signed-off-by: Chirayu Kapoor <chirayu.kapoor@suse.com>
0ad8627
to
699c6af
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.
Good Job!
LGTM 💯
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.
Other changes LGTM, can update this in a separate PR if required.
ENV CATTLE_MACHINE_VERSION v0.15.0-rancher109 | ||
ENV CATTLE_K3S_VERSION v1.27.6+k3s1 | ||
ENV CATTLE_MACHINE_VERSION v0.15.0-rancher110 | ||
ENV CATTLE_K3S_VERSION v1.28.6+k3s2 | ||
ENV CATTLE_MACHINE_PROVISION_IMAGE rancher/machine:${CATTLE_MACHINE_VERSION} | ||
ENV CATTLE_ETCD_VERSION v3.5.1 |
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.
v1.28.6+k3s2
uses v3.5.9, so need to bump CATTLE_ETCD_VERSION
https://github.com/k3s-io/k3s/releases/tag/v1.28.6+k3s2
ENV CATTLE_MACHINE_VERSION v0.15.0-rancher109 | ||
ENV CATTLE_K3S_VERSION v1.27.6+k3s1 | ||
ENV CATTLE_MACHINE_VERSION v0.15.0-rancher110 | ||
ENV CATTLE_K3S_VERSION v1.28.6+k3s2 | ||
ENV CATTLE_MACHINE_PROVISION_IMAGE rancher/machine:${CATTLE_MACHINE_VERSION} | ||
ENV CATTLE_ETCD_VERSION v3.5.1 |
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 to v3.5.9
Merging this PR and will open follow-up PR to bump |
Issue
Problem
Solution
wrangler
dependencies towrangler/v2
across the code base.gnostic
dependencies tognostic-models
across the code base. Update gnostic library to point to gnostic-models kubernetes/kubernetes#118384TODO
Testing
1.28 RKE2, RKE1 and k3s clusters with forked dependencies.
![image](https://private-user-images.githubusercontent.com/32087475/305230215-3e41789a-8bd7-46f8-9ea3-27d31064f882.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDc3MDksIm5iZiI6MTcyNDYwNzQwOSwicGF0aCI6Ii8zMjA4NzQ3NS8zMDUyMzAyMTUtM2U0MTc4OWEtOGJkNy00NmY4LTllYTMtMjdkMzEwNjRmODgyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE3MzY0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmZWU3MDAyMTkxNDE1M2IxNmU0NjQ5MDZmZTM1YjA3ZTRkZTE5MzgxY2UyNTNhZDVlMTM5YjMzYzI0N2M3OTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.8W3xg23EOsM7oiKiKr8p6Bgd-lxTJ_XuPA5MI52azxI)
Example nginx deployment on 1.28 RKE2, RKE1 and k3s clusters with forked dependencies.
![Screenshot from 2023-11-30 12-53-27](https://private-user-images.githubusercontent.com/32087475/286915423-386f55d0-251d-4b51-971f-d5c6756ce4ac.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDc3MDksIm5iZiI6MTcyNDYwNzQwOSwicGF0aCI6Ii8zMjA4NzQ3NS8yODY5MTU0MjMtMzg2ZjU1ZDAtMjUxZC00YjUxLTk3MWYtZDVjNjc1NmNlNGFjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE3MzY0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2YzVkMDBhNDIyODY2NWQ2ZjMzZGM4NWE5MDk4YjJlM2QwOTM1Mjk0MGYwMjZiMGQ0OTE3YTFhZDQ4MjdlZjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-YjkVkmmb0Yqfm9PyzgldCOU57RwBwMS5_BF3CyI5OI)
![Screenshot from 2023-11-30 12-53-31](https://private-user-images.githubusercontent.com/32087475/286915484-53cfffbf-b1a6-4538-95f7-4ec0a30920e8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDc3MDksIm5iZiI6MTcyNDYwNzQwOSwicGF0aCI6Ii8zMjA4NzQ3NS8yODY5MTU0ODQtNTNjZmZmYmYtYjFhNi00NTM4LTk1ZjctNGVjMGEzMDkyMGU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE3MzY0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjZTIzMGVlZjRiMGZkYmEzNjk2ODNjM2Q2MTA4YTQ1NjVlMzEzOWI5MDRlNDk2ODE1NjgwZDBhNmY0MDdjMzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bQH0LAli3qBJYABiuh5NhlZLByxws4vcsA2KeRyLu7M)
![Screenshot from 2023-11-30 12-53-34](https://private-user-images.githubusercontent.com/32087475/286915561-5de2dd62-5f42-496f-83b2-b4fe0457c0d4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDc3MDksIm5iZiI6MTcyNDYwNzQwOSwicGF0aCI6Ii8zMjA4NzQ3NS8yODY5MTU1NjEtNWRlMmRkNjItNWY0Mi00OTZmLTgzYjItYjRmZTA0NTdjMGQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE3MzY0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2YjlhNTYwNDZhYmM2NzIwYmEyNGY3NDE3ZDM2YTY0YjJkOGIwMzdiMDU4YmUxNjA1ZTQzMzdkN2QwZmU2MDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.gOxXUvvrkMcq0af5zieN-xx7DsHkczLbPOyFUDJJnwo)
Update from 1.27.6 to 1.28.2 on RKE2, RKE1 and k3s clusters with forked dependencies.
![image](https://private-user-images.githubusercontent.com/32087475/305230566-1468148d-628c-45dc-981a-4be1ae9adae7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDc3MDksIm5iZiI6MTcyNDYwNzQwOSwicGF0aCI6Ii8zMjA4NzQ3NS8zMDUyMzA1NjYtMTQ2ODE0OGQtNjI4Yy00NWRjLTk4MWEtNGJlMWFlOWFkYWU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE3MzY0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4MTQyMTk0MWUwNTQ3NzJiZDRmMjVkZDdhY2MzYTc2Yjk5MjE0MGYzMTEyZThhNWQ0YzZiZjU2NjE1NmI2MDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.cGySXh4h9qv7TlWMtErxeipoc8CSZX6DMC23lR9-4j8)
![image](https://private-user-images.githubusercontent.com/32087475/305231636-1f5ad759-c1f4-4a33-9308-4b6757fdf417.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDc3MDksIm5iZiI6MTcyNDYwNzQwOSwicGF0aCI6Ii8zMjA4NzQ3NS8zMDUyMzE2MzYtMWY1YWQ3NTktYzFmNC00YTMzLTkzMDgtNGI2NzU3ZmRmNDE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE3MzY0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI4OGYzOWE4Yjg1MWFiNjA2YmIyNDZlNzc3NGQ1NDJlZWQxZTU5YTVkYTY0NGFjYWRkMmVhYjk5NWRiODI5NjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Of7zswjWmQZuSiU3Xi-jfyx8jB-_IF5CRk3xUpKQKmk)
Engineering Testing
Manual Testing
Automated Testing
Summary: TODO
QA Testing Considerations
Regressions Considerations
TODO
Existing / newly added automated tests that provide evidence there are no regressions: