break: switch from k3s to k0s (in docker)

- replace k3s with k0s
  - remove argocd-init.yml
  - remove pb_install.yml
  - add docker-compose.yml for k0s setup
  - add k0s-config.yaml for k0s configuration
  - add metallb loadbalancer
    - add metallb ip pool
  - add openebs local storage
- update README

🤖
This commit is contained in:
Sebastian Mark 2024-08-31 00:22:48 +02:00
parent e6a1e45cbd
commit 818b504fd5
7 changed files with 139 additions and 153 deletions

View file

@ -4,26 +4,14 @@
"local>infrastructure/renovate-config"
],
"customManagers": [
{
"customType": "regex",
"description": "k3s",
"fileMatch": [
"pb_install\\.yml"
],
"matchStrings": [
"\\s+INSTALL_K3S_CHANNEL:\\s(?<currentValue>.*)"
],
"depNameTemplate": "k3s-io/k3s",
"datasourceTemplate": "github-releases"
},
{
"customType": "regex",
"description": "ArgoCD",
"fileMatch": [
"argocd-init\\.yml$"
"k0s-config\\.yaml$"
],
"matchStrings": [
"\\s+chart:\\s(?<depName>.*)\\n\\s+repo:\\s(?<registryUrl>.*)\\n\\s+version:\\s(?<currentValue>.*)\\n"
"\\s+version:\\s(?<currentValue>.*)\\s+#\\s+depName=(?<depName>.*)\\s+repoUrl=(?<registryUrl>.*)"
],
"datasourceTemplate": "helm"
},
@ -41,18 +29,5 @@
"matchStringsStrategy": "combination",
"datasourceTemplate": "helm"
}
],
"packageRules": [
{
"description": "Merged updates not applied by gitops",
"matchPackageNames": [
"k3s-io/k3s",
"argo-cd",
"argocd-apps"
],
"prBodyNotes": [
":warning: **Manual Intervention**: This update needs manual deployment. Please review and take appropriate action."
]
}
]
}