renovate[bot]
a6c78aa4d7
chore(deps): setup renovate bot
...
* chore(deps): add renovate.json
* chore(renovate): add argocd apps
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
* chore(renovate): naive path matching to regex
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
---------
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vojtech Mares <iam@vojtechmares.com>
2024-01-01 10:19:57 +01:00
6d381fed6d
feat(cluster-infrastructure): add hetzner-ccm
...
- allows for provisioning of Services, type=LoadBalancer
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
2023-12-31 11:12:45 +01:00
2effae21fd
refactor(cluster-infrastructure): remove minio-operator
...
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
2023-12-30 22:46:01 +01:00
551ff7ce1e
chore(deps): bump ingress-nginx to 4.8.4
...
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
2023-12-13 16:32:56 +01:00
2ed2c69a33
feat(apps): add ingress-nginx
...
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
2023-12-13 16:23:43 +01:00
0ed95db434
chore(deps): bump cilium to 1.14.4
...
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
2023-12-13 16:19:41 +01:00
b68309f66f
feat(apps): add cilium app
...
Signed-off-by: Vojtech Mares <iam@vojtechmares.com>
2023-12-13 16:17:48 +01:00
2208c1ebdd
feat(redis): add fullnameOverride=redis
2023-11-25 10:10:37 +01:00
5147b845a3
feat(apps): add shared-resource redis
2023-11-25 10:05:50 +01:00
599a939792
revert: "refactor(manifests/postgres): podAntiAffinity is required, not preferred anymore"
...
This reverts commit 8ad13a63af .
2023-11-23 10:13:35 +01:00
8ad13a63af
refactor(manifests/postgres): podAntiAffinity is required, not preferred anymore
2023-11-23 09:54:02 +01:00
665779b642
refactor: change *.ops.mareshq.com to *.cthulhunetes.net
2023-11-17 15:24:13 +01:00
7e1f815f50
feat(projects): add acaslab-pterodactyl-panel
2023-11-17 13:21:51 +01:00
907b47b7dd
refactor(k3s-upgrade): comment out jobActiveDeadlineSecs
2023-11-17 11:09:09 +01:00
5e59a8bb52
refactor(k3s-upgrade): remove drain timeout
2023-11-17 10:22:19 +01:00
5e7e3783e1
revert: "fix(k3s-upgrade): drain.timeout must be integer"
...
This reverts commit fd1a8adb28 .
2023-11-17 10:20:11 +01:00
fd1a8adb28
fix(k3s-upgrade): drain.timeout must be integer
2023-11-17 10:17:06 +01:00
a49633c4dd
feat(k3s-upgrade): add podSelector to ignore lognhorn-manager and instance-manager pods
...
- because of storageclass longhorn-static with numberOfReplicas=1, it is impossible to drain nodes without violating pod disruption budget
- dataloss may occur on volume-level, but postgres-operator should replicate data from primary, if primary is evicted, new will be selected
2023-11-17 10:13:04 +01:00
7bcd56e8d0
refactor(pooler): use different label for podAntiAffinity
2023-11-17 09:37:52 +01:00
6c45691240
fix(postgres): add required field containers=[] to pooler
...
- required to suppress error from apiserver
2023-11-17 09:37:05 +01:00
263170b713
feat(postgres): add deploymentStrategy=RollingUpdate and podAntiAffinity to pooler
2023-11-17 09:30:42 +01:00
aa2ce2a2f9
feat(k3s-upgrade): add drain timeout
2023-11-17 09:30:18 +01:00
c748d24be8
feat(postgres): explicitly define affinity
...
- use topology.kubernetes.io/zone instead of kubernetes.io/hostname as topology key
2023-11-17 09:20:33 +01:00
993620bbd2
fix(k3s-upgrade): forcefully drain nodes
2023-11-17 09:11:56 +01:00
be12582e98
feat: add upgrade plan for k3s server on release channel for v1.28
2023-11-17 09:06:21 +01:00
7871f5a3fb
fix(system-upgrade-controller): correct revision to git tag - missing 'v' prefix
2023-11-17 09:03:47 +01:00
492f267030
feat(apps): add system-upgrade-controller
2023-11-17 09:01:40 +01:00
e8fa8af42d
fix(apps): keycloak rollingUpdate key has no maxUnavailable for StatefulSets
2023-11-16 22:40:43 +01:00
ef5fc2e4bb
fix(manifes/postgres): add parameter for pooler ignore_startup_parameters=search_path for keycloak
2023-11-16 22:33:14 +01:00
35ed3237e9
feat(apps): add mareshq-keycloak
2023-11-16 22:26:27 +01:00
77693a355c
feat(projects): add mareshq
2023-11-16 22:22:26 +01:00
7154f732ce
chore(manifests/postgres): cpu resources "4" instead of 4000m
...
- was casuing argocd being out-of-sync
2023-11-16 21:57:17 +01:00
ad548f6b80
feat(manifests): add rw pooler
2023-11-16 21:54:34 +01:00
f03642bb78
feat: add posgtres cluster manifest
2023-11-16 21:37:34 +01:00
f3142ee98b
feat: add postgres app to shared-resources project
2023-11-16 21:36:46 +01:00
b56379cf0b
feat: add shared-resources project
2023-11-16 21:35:03 +01:00
7328d622c1
refactor: move apps to apps/cluster-infrastructure
...
- apps/<project>/
2023-11-16 21:33:06 +01:00
5884072dca
feat: add minio-operator app
2023-11-16 21:32:28 +01:00
3c144b995e
feat: add cnpg-operator app
2023-11-16 21:09:23 +01:00
30b0b6b586
feat: add app for extra storageclass (longhorn-static)
2023-11-16 20:32:51 +01:00
1bb255f73b
feat: add longhorn app
2023-11-16 20:31:14 +01:00
df19a3fa88
fix(argo-cd): kustomize formatting
2023-11-16 08:45:50 +01:00
65663cd8b4
fix(argo-cd): exlude ciliumidentity resource
...
- was casuing apps to be permanently out-of-sync
2023-11-16 08:42:49 +01:00
7e89ac8107
feat: add clusterissuer app
2023-11-16 08:29:02 +01:00
ff19db14a5
feat: add cert-manager app
2023-11-16 08:26:47 +01:00
d78390f3e4
feat: add clusterissuer manifest
2023-11-16 08:25:58 +01:00
b9014eb885
feat: add project cluster-infrastructure
2023-11-16 08:25:37 +01:00
3ad316c73d
feat: add argo-cd self-contained app
2023-11-16 08:18:46 +01:00
3363ccd115
feat: add bootstrap/argo-cd kustomize
2023-11-16 08:17:23 +01:00
c7d899a628
feat: initial commit
2023-11-16 08:05:04 +01:00