update for smoother bootstrapping talos on a fresh install
This commit is contained in:
parent
70b45763b2
commit
62062e2e25
3 changed files with 10 additions and 8 deletions
2
.envrc
2
.envrc
|
@ -1,6 +1,6 @@
|
|||
#shellcheck disable=SC2148,SC2155
|
||||
export KUBECONFIG="$(expand_path ./kubeconfig)"
|
||||
export SOPS_AGE_KEY_FILE="$(expand_path ./age.key)"
|
||||
export TALOSCONFIG="$(expand_path ./talosconfig.yaml)"
|
||||
export TALOSCONFIG="$(expand_path ./kubernetes/bootstrap/talos/clusterconfig/talosconfig)"
|
||||
export OMNICONFIG="$(expand_path ./omniconfig.yaml)"
|
||||
use nix
|
||||
|
|
|
@ -18,17 +18,17 @@ releases:
|
|||
namespace: kube-system
|
||||
chart: cilium/cilium
|
||||
version: 1.15.6
|
||||
values: ["../../../apps/kube-system/cilium/app/resources/values.yml"]
|
||||
values: ["../apps/kube-system/cilium/app/resources/values.yml"]
|
||||
wait: true
|
||||
- name: kubelet-csr-approver
|
||||
namespace: kube-system
|
||||
chart: postfinance/kubelet-csr-approver
|
||||
version: 1.2.2
|
||||
values: ["../../../apps/kube-system/kubelet-csr-approver/app/helm-values.yaml"]
|
||||
values: ["../apps/kube-system/kubelet-csr-approver/app/helm-values.yaml"]
|
||||
needs: ["cilium"]
|
||||
- name: spegel
|
||||
namespace: kube-system
|
||||
chart: oci://ghcr.io/spegel-org/helm-charts/spegel
|
||||
version: v0.0.23
|
||||
values: ["../../../apps/kube-system/spegel/app/resources/values.yml"]
|
||||
values: ["../apps/kube-system/spegel/app/resources/values.yml"]
|
||||
wait: true
|
||||
|
|
10
shell.nix
10
shell.nix
|
@ -5,15 +5,17 @@ pkgs.mkShell {
|
|||
NIX_CONFIG = "experimental-features = nix-command flakes";
|
||||
|
||||
nativeBuildInputs = with pkgs; [
|
||||
fluxcd
|
||||
git
|
||||
go-task
|
||||
sops
|
||||
pre-commit
|
||||
gitleaks
|
||||
go-task
|
||||
helmfile
|
||||
k9s
|
||||
kubectl
|
||||
kubevirt
|
||||
fluxcd
|
||||
kubernetes-helm
|
||||
pre-commit
|
||||
sops
|
||||
];
|
||||
# Possible inputs needed. Keeping here for posterity
|
||||
# age
|
||||
|
|
Loading…
Reference in a new issue