Comments (2)
I think I found the reason for the error. In file roles/bootstrap-os/tasks/flatcar.yml
a new value of [ '/opt/bin/python' ]
is appended to the ansible_interpreter_python_fallback
list. But there is no default value in case this list is not set. I created a PR for setting a default value of []
to this parameter.
There is still a second bug after this one, but I don't think they're linked so I'll open a separate issue.
from kubespray.
A workaround for this issue (waiting on PR to be merged) is to add the following parameter to the ansible command: -e '{"ansible_interpreter_python_fallback":[]}'
The second bug I faced, and mentioned in the thread above, has already been solved as PR #11224
If I add the environment variable, and manually perform the PR #11224 on release v2.25.0, the upgrade proceeds without problem on my flatcar cluster.
When PR #11270 is merged, flatcar setups should upgrade without problems.
from kubespray.
Related Issues (20)
- Possibility to install cluster without CNI HOT 5
- Incorrect links in docs/operations/ha-mode.md
- Please enable only either the metallb or kube-vip loadbalancer service, but not both.
- Using the playbook scale.yml to scale out cluster worker nodes will restart kube-proxy.
- molecule tests are failing HOT 2
- bootstrap-os : Include vars file error HOT 2
- Can not find conntrack to install Ubuntu 24.04 HOT 3
- Failde to run scale.yml when adding a node HOT 1
- Add Node IPs to Kubelet systemd Hardening default IP ranges
- Add functionality to pull OIDC provider CA file HOT 1
- Can I copy kubeconfig to each node? I didn't find the relevant configuration. I hope each node has $HOME/.kube/config HOT 2
- Uninstall (reset role) should delete local_release_dir as well
- HTTP proxy not working on Rocky Linux (& likely other OS) after pull/10983
- Kubespray can not be used on Oracle Linux 8
- Multus Daemonset does not configure a priorityClassName
- Failing test: packet_centos7-calico-ha-once-localhost
- ERROR! Unexpected Exception, this is probably a bug: module 'ansible_collections.kubernetes.core.plugins.action.helm_repository' has no attribute 'ActionModule' HOT 1
- The control plane pre-update only implemented for docker
- Kubespray re-adding CentOS 8 node preinstall curiously looking for /etc/resolvconf/resolv.conf.d/ directory and files
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 kubespray.