Comments (4)
There is a limitation when substituting variables in the params.pp. We received some negative feedback about the way we were hardcoding the etcd archive and source for users using air-gapped systems or wanted to use an internal repo
At the moment you can get around this by hardcoding the full archive and source url with the version you want.
We considered putting this into the kubetool and having it generated as part of the hiera, but equally there seems to have been some criticism about the reliance on kubetool for this module.
Happy to take a WIP PR to clean it up, or discuss further what might be a more viable option.
from puppetlabs-kubernetes.
I first noticed this when trying to bootstrap a cluster on our production systems, but I managed to reproduce it on a local Vagrant box. The info above is of the Vagrant environment.
from puppetlabs-kubernetes.
@davejrt Thank you for your response. I hardcoded the archive and source URL and it works like a charm.
I might open a PR with a proposal for cleaning things up a bit. I was thinking about adding a flag for enabling/disabling the management of Etcd via this module
from puppetlabs-kubernetes.
I'm going to close this issue, any further discussions we can have on the community slack or a PR.
from puppetlabs-kubernetes.
Related Issues (20)
- No kubetool release for module version 6.3.0 HOT 2
- Support archive installation of kubernetes components HOT 6
- Config version not set correctly
- Variable kubernetes::containerd_config_source is not honored HOT 2
- Support for RedHat derivatives version 8 and 9 HOT 2
- Invalid default docker version on Debian HOT 2
- Spec tests seem to be broken and are blocking PRs HOT 2
- Calico install doesn't work HOT 3
- Module not work HOT 31
- CNI commands aren't executed HOT 3
- Containerd won't bind GRPC endpoint HOT 2
- docker commands fail with errors HOT 2
- puppet/kubetool:7.0.0 - bad discovery_token_hash HOT 3
- Version bump for puppet/kubetool ? HOT 1
- deprecate this module in favour of puppet/k8s HOT 8
- Version bump for kubetool? HOT 2
- Minimum puppet version for puppetlabs-kubernetes 7.1.1 HOT 1
- The link to the contributing guidelines is dead
- "ensure CRDs are installed first" - no matches for kind "InitConfiguration" / "ClusterConfiguration" / "KubeProxyConfiguration"
- scheduler_extra_arguments not working on v1beta3 due to missing scheduler_merged_extra_arguments used in the template HOT 2
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 puppetlabs-kubernetes.