Comments (8)
I agree with @MiroslavRepka. The tools can be baked into the image with a pinned version. Actually, they really should be. I can't imagine how it was ever working without that.
Unless I am understanding incorrectly, #55 is not a reason to increase the priority of using Terraform and KubeOne via Golang API. We can pin Terraform and KubeOne versions in the Dockerfile instead, in a very cheap manner.
Forgive me if I misunderstand the situation, I just wanted to present this option to you @bernardhalas @MiroslavRepka .
from claudie.
The respective tools also need to be included in Dockerfile for each service. Right now, the docker images do not contain those tools, since we are testing Claudie locally.
from claudie.
I think too that including the right Terraform, Ansible, and KubeOne versions in dockerfile is enough. And about go libs, as @MiroslavRepka told on today's standup, they are taken care of in go.mod
file.
Yeah, currently we are using tools from localhost, but it is only a temporary solution and it will change really soon, after merging feature/delete-node
branch.
from claudie.
I propose this tools versions:
- Kubeone: 1.2.3
- Terraform: v1.0.0
- Ansible: 2.11.0
... or these are versions that I am currently using.
from claudie.
Is this bug still valid? As far as I know, all versions are defined in docker files.
@bernardhalas @MarioUhrik @borkaz
from claudie.
Is this bug still valid? As far as I know, all versions are defined in docker files. @bernardhalas @MarioUhrik @borkaz
From what I can see kubeOne is set to 1.2.3, Terraform is set to 1.0.0, and the latest Ansible pkg version is used.
from claudie.
From what I can see kubeOne is set to 1.2.3, Terraform is set to 1.0.0, and the latest Ansible pkg version is used.
We should define a version of Ansible.
from claudie.
Task review: Issue was resolved by pinning Ansible (the only component found to be not already pinned) to a specific version in PR #100 'Pinpoint ansible version' implemented and merged by @samuelstolicny.
from claudie.
Related Issues (20)
- Feature: Add timestamps when error occurs
- Docs: How to upgrade Claudie-made clusters - K8s version & OS
- Bug: NetworkPolicies blocks access to Kubernetes-api HOT 2
- Feature: Make gRPC connections more robust
- Bug: InputManifest Status while autoscaling
- Feature: Claudie backup/restore
- Bug: clusterRoleBinding overwritten whem multiple e2e triggered HOT 1
- Chore: Figure out appropriate requests and limits for Claudie services HOT 5
- Discussion: Remove frontend from GHCR registry HOT 1
- Bug: Terraformer destroying infra x2 times
- Chore: Docs/README/description rebranding - Claudie supports hybrid-cloud
- Bug: Release docs pipeline fails on release
- Chore: Ensure recommended labels are also present in all examples of input manifests in the docs
- Feature: Cilium POC
- Feature: Roadwarrior on-prem mode PoC HOT 1
- Feature: Create #claudie channel on Kubernetes Slack workspace HOT 4
- Chore: Deploying Claudie with kubectl -k fails with particular versions of kustomize HOT 1
- Bug: release-docs pipeline fails when pushing to master HOT 2
- Claudie application metrics HOT 1
- Publish Hetzner community tutorial on how to make a Claudie K8s cluster 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 claudie.