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
Andrei Kvapil
c0685f4318
Prepare release v0.5.0 ( #126 )
...
* Prepare release v0.5.0
* fix mariadb
v0.5.0
2024-05-10 12:52:57 +02:00
Andrei Kvapil
a9c42c8ef0
Update mariadb-operator v0.28.1 ( #124 )
2024-05-09 11:18:40 +02:00
Andrei Kvapil
0ea9ef3ae3
Update Cilium v1.14.10 ( #125 )
2024-05-09 11:18:27 +02:00
Andrei Kvapil
4da8ac3b77
Add schema generation and remove default values ( #110 )
...
* Add schema generation and remove default values
* fix monitoring schema generation
* fix default values
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-09 10:45:57 +02:00
Nikita
781a531f62
Installer rollout startegy tuned to allow downtime ( #123 )
2024-05-09 10:44:43 +02:00
Andrei Kvapil
9c5318641d
Fix assets building ( #121 )
2024-05-08 20:44:32 +02:00
Andrei Kvapil
53f2365e79
Fix: kubernetes and etcd-operator issues ( #119 )
...
* Fix datastore creation depends on created secrets
* Add basic topologySpreadConstraints
* Fix kubernetes chart post-rendering
* Update release images
v0.4.0
2024-05-06 13:59:43 +02:00
Marian Koreniuk
9145be14c1
Merge pull request #117 from aenix-io/release-0.1.0v2
...
Prepare release v0.4.0
2024-05-06 09:25:39 +02:00
Andrei Kvapil
fca349c641
Update Talos v1.7.1
2024-05-04 07:32:08 +02:00
Andrei Kvapil
0b38599394
Prepare release v0.4.0
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-03 23:12:35 +02:00
Andrei Kvapil
0a33950a40
Prepare release v0.4.0 ( #115 )
2024-05-03 23:02:41 +02:00
Andrei Kvapil
e3376a223e
Fix tolerations in Kubernetes chart ( #116 )
2024-05-03 13:26:02 +02:00