1
0
Fork 0
Commit graph

50 commits

Author SHA1 Message Date
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