Marian Koreniuk
60c608cb00
Merge pull request #186 from aenix-io/tenant-nginx-ingress
...
Update Tenant Kubernetes Addons
2024-06-28 09:04:06 +02:00
Kingdon Barrett
07384c40f8
Tenant nginx ingress (fixes) ( #191 )
...
I am testing install with this PR #183 and I had some issues, these
should help
---------
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-06-28 09:02:41 +02:00
Andrei Kvapil
7462be79be
add fluxcd addon
2024-06-26 03:12:21 +02:00
Andrei Kvapil
c01604fb7f
fix typo in cert-manager addon
2024-06-26 03:10:09 +02:00
Andrei Kvapil
c22a6792c2
add tenant nginx-ingress
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-26 03:09:35 +02:00
Andrei Kvapil
a2cc83ddc4
move fluxcd and operator back to system ( #188 )
...
Separate and move fluxcd and fluxcd-operator from `core` to `system`.
It should not be problem with self-update now, since we correctly set
dependsOn option, it ensures ordered update of flux instance right after
flux-operator.
As part of https://github.com/aenix-io/cozystack/issues/184 and
https://github.com/aenix-io/cozystack/issues/185
fixes https://github.com/aenix-io/cozystack/issues/169
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-26 02:49:14 +02:00
Andrei Kvapil
cf1d9fabf4
add fluxcd labels post processor ( #180 )
...
This PR introduces a new fluxcd-kustomize.sh script that can be used as
post-processor for helm for adding a common fluxcd labels.
This is very useful for `make diff`, so it will not include diff between
these labels anymore
Also for debugging specific kustomize cases, eg:
- https://github.com/fluxcd/helm-controller/issues/283
- https://github.com/fluxcd/flux2/issues/4368
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-25 19:23:20 +02:00
Andrei Kvapil
91a1f4917c
fix: ingress-nginx duplicate template ( #182 )
...
in addition to https://github.com/aenix-io/cozystack/pull/181
2024-06-25 17:33:28 +02:00
Marian Koreniuk
18579abdcd
Merge pull request #183 from aenix-io/tenant-nginx-ingress
...
Managed tenant nginx ingress controller
2024-06-25 17:32:31 +02:00
Andrei Kvapil
6bd2d45531
add tenant nginx-ingress
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-25 15:50:43 +02:00
Andrei Kvapil
2145f41c7f
Use patch with --no-backup-if-mismatch ( #181 )
...
Add option `--no-backup-if-mismatch` to every patch command, so it will
not create .orig and .diff files anymore
2024-06-25 14:33:07 +02:00
Kingdon Barrett
d841a20635
Fix typo ( #179 )
...
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-06-25 11:53:31 +02:00
Andrei Kvapil
246b44945e
add certManager addon
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-25 11:08:00 +02:00
Andrei Kvapil
352920ea7e
Merge pull request #170 from aenix-io/upd-flux
...
This cumulative PR includes the following changes:
- Migrate from fluxcd-community charts to Flux-Operator #166
- Upgrade to Flux 2.3.x #167
- Refactor Flux 2.3 update #172
- Update flux plugin for dashboard #171
- Flux Operator 0.6 #178
2024-06-24 15:33:27 +02:00
Kingdon Barrett
73b6f7f962
Flux Operator 0.6 ( #178 )
...
This PR upgrades to Flux-Operator 0.6 released this morning, also includes:
* #170
which is an aggregate PR, so #171 #172 etc. I think this PR now basically subsumes #170 and can replace it.
I have at least 80% confidence there are no errors in this PR. It also restores the networkPolicy default and the deleted cozy-dashboard network policy, which we will see fixed (restored to install NetworkPolicy resources by default) in the next `flux-operator` release.
Ref: https://github.com/controlplaneio-fluxcd/flux-operator/pull/52
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-24 13:35:26 +02:00
Andrei Kvapil
b8e5309fc4
Refactor fluxcd 2.3 update ( #172 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-24 13:14:11 +02:00
Andrei Kvapil
97bd1634a7
Merge branch 'main' into upd-flux
2024-06-24 13:13:54 +02:00
Marian Koreniuk
33a9cb7358
Merge pull request #176 from aenix-io/initial-arm
...
Add initial ARM support
2024-06-21 14:51:09 +02:00
Marian Koreniuk
e6d60886b4
Merge pull request #177 from aenix-io/postgres-quorum
...
postgres: option to enable quorum-based replication
2024-06-21 11:25:30 +02:00
Andrei Kvapil
995dea6f5c
postgres: option to enable quorum-based replication
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-21 10:12:32 +02:00
Andrei Kvapil
f12e2c300a
add initial arm support
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-20 13:51:56 +02:00
Marian Koreniuk
1519f40767
Merge pull request #171 from aenix-io/flux-plugin-for-dashboard
...
Update flux plugin for dashboard
2024-06-19 16:57:46 +02:00
Andrei Kvapil
02a41e126b
fix kubeovn and cilium tags ( #174 )
...
* fix: kube-ovn tag
* fix: cilium tag
2024-06-19 16:55:16 +02:00
Marian Koreniuk
2d40c8507b
Merge pull request #165 from aenix-io/e2e
...
Add e2e tests
2024-06-17 19:14:42 +02:00
Marian Koreniuk
bcd1ee1b4f
Add masquerade
2024-06-17 19:13:54 +02:00
Andrei Kvapil
2dd2b079b2
Update flux-plugin for dashboard
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-17 19:00:30 +02:00
Andrei Kvapil
3a0bad04b9
add check for forwarding and masquerading
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-17 18:17:08 +02:00
Kingdon Barrett
931e39fb5c
Upgrade to Flux 2.3.x ( #167 )
...
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
Co-authored-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-17 16:02:32 +02:00
Kingdon Barrett
54017b6e3e
Migrate from fluxcd-community charts to Flux-Operator ( #166 )
...
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-06-17 15:58:13 +02:00
Andrei Kvapil
838bee5d25
Allow specify externalIPs for nginx-ingress ( #164 )
2024-06-14 15:28:10 +02:00
Andrei Kvapil
eedc4ebce1
Add e2e tests
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-06-12 19:47:36 +02:00
Andrei Kvapil
b30a9a6fcf
fix: dependsOn kubeovn and cilium in -hosted bundles ( #161 )
2024-05-30 23:54:39 +03:00
Andrei Kvapil
8019256dfc
Fix: clickhouse user login ( #160 )
2024-05-29 17:57:03 +02:00
Andrei Kvapil
d7cfa53cd4
Prepare release v0.7.0 ( #156 )
v0.7.0
2024-05-29 10:04:22 +02:00
Andrei Kvapil
d7147c7fe1
kube-ovn: disable cozystack image tag ( #153 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-27 22:47:12 +02:00
Andrei Kvapil
6211f9d876
cilium: enforce device detection and enable image building ( #151 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-27 19:40:57 +02:00
Marian Koreniuk
b5f8006f3c
Merge pull request #150 from aenix-io/upd-cilium
...
Update Cilium v1.15.5
2024-05-27 08:27:35 +02:00
Andrei Kvapil
e89926cca6
Update kube-ovn v1.13.0-ge1310e17 and enable image building ( #149 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-26 18:11:36 +02:00
Andrei Kvapil
3254cc784e
Update Cilium v1.15.5
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-24 17:43:54 +02:00
Marian Koreniuk
48df98230f
change hardcode for talos registry ( #148 )
...
without this fix can't build project localy
2024-05-24 12:44:56 +02:00
Andrei Kvapil
5f01f30fe7
kubernetes: specify correct dns address ( #147 )
2024-05-22 08:32:06 +02:00
Andrei Kvapil
2cf23364b4
kamaji: unhardcode cluster.local domain ( #145 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-21 11:23:10 +02:00
Andrei Kvapil
f30f7be6cc
Unhardcode cluster.local domain ( #142 )
...
Allow using other domains for the cluster
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-21 11:22:54 +02:00
Andrei Kvapil
6cae6ce8ce
kubernetes: enable bpf masqurade and tunnel routing ( #144 )
2024-05-21 11:22:37 +02:00
Andrei Kvapil
4a97e297d4
postgres: fix users and roles ( #138 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-21 02:29:49 +02:00
Marian Koreniuk
6abaf7c0fa
switched place -maxdepth im Makefiles ( #140 )
2024-05-21 02:29:34 +02:00
Andrei Kvapil
2b00fcf8f9
etcd: enable autocompact and defrag ( #137 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-20 20:53:19 +02:00
Andrei Kvapil
007d414f0e
Prepare release v0.6.0 ( #135 )
v0.6.0
2024-05-16 16:11:37 +02:00
Andrei Kvapil
6fc1cc7d5d
etcd: Add quota-backend-bytes calculations ( #133 )
2024-05-16 14:04:10 +02:00
Andrei Kvapil
7caccec11d
upd kubernetes ( #134 )
...
* Allow root login without password
* add ephemeral volumes for containerd and kubelet
* update kubernetes application
2024-05-16 14:04:00 +02:00