Comments (2)
Following two test scenarios are the basic tests we can do for this ticket.
Use the new CATTLE_RANCHER_PROVISIONING_CAPI_VERSION
setting
- Set it to some fixed value (like
104.0.0+up0.2.0
) when starting Rancher. Or use theCATTLE_RANCHER_PROVISIONING_CAPI_VERSION
environment variable. - When Rancher starts up, ensure that the version of the
rancher-provisioning-capi
chart matches the one you specified. - Set it to some other value, restart Rancher. Observe that the there is a new release with the new version.
Provide a non-existent exact version setting
- Set it to some bad value (like
104.0.0+up0.3.0-rc99
) when starting Rancher. Or use theCATTLE_RANCHER_PROVISIONING_CAPI_VERSION
environment variable. - When Rancher starts up, ensure that the rancher-wprovisioning-capi chart fails to deploy on the local cluster because of the incorrect version.
- Ensure the logs have the appropriate message about this.
Along with this we can also do the following tests.
- Install rancher chart on v2.8.3 and upgrade rancher to v2.9-head or available RC of v2.9 by setting the env variable
CATTLE_RANCHER_PROVISIONING_CAPI_VERSION
to a correct version.
- Expected result is that the CAPI version gets upgraded with rancher.
- Install rancher chart on v2.8.3 and upgrade rancher to v2.9-head or available RC of v2.9 by setting the env variable
CATTLE_RANCHER_PROVISIONING_CAPI_VERSION
to an incorrect version.
- Expected result is that the CAPI version remains the same as on rancher v2.8.3 since the incorrect version is provided.
- Install rancher chart on v2.8.3 and upgrade rancher to v2.9-head or available RC of v2.9.
- Expected result is that the CAPI version updates to latest supported version for v2.9-alphaX.
from rancher.
Tested the above scenarios for CAPI chart and they pass successfully. Hence, closing the issue.
from rancher.
Related Issues (20)
- Update Rancher/webhook to use new tagged releases
- Update Webhook Versioning Policy
- [EPIC] Adopt New Frameworks Versioning Strategy
- [BUG] fleet "clusters" incorrect resource count HOT 2
- Failed to install rancher-stable 2.8.5
- [Backport 2.8] use fixed stream server bind address for cri-dockerd
- [BUG] Rancher monitoring chart is failing with error unknown flag: --logtostderr on rancher-monitoring-prometheus-adapter HOT 1
- HTTP Error 500: lost connection to cluster: failed to find Session for client stv-cluster HOT 2
- [BUG] Missing release-v2.9 on chart.rancher.io HOT 1
- Update logging image dependencies to match upstream
- Update monitoring image dependencies to match upstream
- [RFE] Openstack Multiple Networks in Machine Template HOT 3
- [2.8] Update ingress-nginx to the latest applicable version HOT 1
- [BUG]Rancher 2.9.1 does not allow EKS AWS EC2 Auto Scaling Groups with Min Size 0
- [2.8] Rancher CLI panics when we try to switch context without any selection
- [Backport 2.8] v2prov certificate rotation does not follow correct order of operations HOT 1
- Update main branch to point to dashboard main branch
- [RFE] Move bcrypt password hash off of the user object.
- [BUG] rancher-monitoring kubelet servicemonitor
- [BUG] Error Logs spam after Cluster Deletion
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rancher.