Andrei Kvapil
bbdec9bc84
Update Cilium v1.16 ( #277 )
...
The new Cilium already enables our patch
https://github.com/cilium/cilium/pull/32730 . It should be better to
update instead of keeping it in-tree
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-08-12 15:38:40 +02:00
Andrei Kvapil
94c688f74c
SeaweedFS ( #131 )
...
This PR adds SeaweedFS
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-08-12 14:33:48 +02:00
Andrei Kvapil
2f0373d26b
Update LINSTOR v1.28 ( #276 )
2024-08-12 14:33:31 +02:00
Andrei Kvapil
00f7c3647b
Upd dashboard and handle ResourceView ( #262 )
...
- Patch Dashboard to use specific role for resourceview
- Update kubeapps v2.11.0
partially fixes https://github.com/aenix-io/cozystack/issues/259
---------
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-08-07 12:35:45 +02:00
Andrei Kvapil
e249914865
Update kube-ovn manifests to 9e928d6 ( #265 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-08-07 12:35:12 +02:00
Andrei Kvapil
0bdbce7991
Update Cilium v1.15.7 ( #264 )
...
Update Cilium v1.15.7
2024-08-07 12:35:00 +02:00
Andrei Kvapil
72711dfefc
fix kamaji garbage collection ( #263 )
...
upstream issue https://github.com/clastix/kamaji/issues/508
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-08-07 12:34:47 +02:00
Andrei Kvapil
13c9ec1626
add: objectstorage-controller ( #244 )
...
As part of
- https://github.com/aenix-io/cozystack/pull/131
- https://github.com/seaweedfs/seaweedfs/issues/5838
This controller will be used to provisioning S3 buckets in SeaweedFS
Upstream projects:
-
https://github.com/kubernetes-sigs/container-object-storage-interface-api
-
https://github.com/kubernetes-sigs/container-object-storage-interface-controller
Docs:
- https://container-object-storage-interface.github.io/
2024-08-07 12:34:33 +02:00
Andrei Kvapil
2ecaf24313
fix: kubeovn building ( #253 )
...
While update isn't possbile for now, let's use workaround, to hardcode
older ovn version
- details: https://github.com/aenix-io/cozystack/pull/252
2024-08-05 21:28:43 +02:00
Mr Khachaturov
a17c622b00
Add snapshot-controller ( #237 )
...
Added snapshot-controller to system packages.
It is included in pass-full bundle.
Also added new cluster issuer `selfsigned-cluster-issuer`.
2024-07-26 18:27:34 +02:00
Andrei Kvapil
ac11056e0a
Prepare release v0.10.1 ( #238 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-26 13:58:08 +02:00
Marian Koreniuk
9f61510543
Merge pull request #236 from aenix-io/upd-nginx-ingress
...
Update ingress-nginx-controller v1.11
2024-07-26 12:19:29 +03:00
Andrei Kvapil
757caee765
Update ingress-nginx v1.11
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-26 10:07:36 +02:00
Andrei Kvapil
e97160918f
Prepare release v0.10.0 ( #230 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-23 18:58:08 +02:00
Andrei Kvapil
95b11a1082
Update etcd-operator v0.4 ( #232 )
...
This update enables resize operation for etcd clusters
https://github.com/aenix-io/etcd-operator/pull/254
2024-07-23 17:53:49 +02:00
Andrei Kvapil
5b39ced0a1
Add NATS ( #224 )
...
Very basic NATS application

Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-22 23:31:56 +02:00
Andrei Kvapil
af75a32430
fix kubevirt infrastructure-provider version ( #225 )
...
Fix wrong version for KubeVirt CAPI provider
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-19 13:30:23 +02:00
Andrei Kvapil
e265e8bc43
Ship all logos with Cozystack
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-16 17:31:52 +02:00
Andrei Kvapil
07d666c0be
fix: scraping ingress-nginx metrics ( #212 )
...
Now grafana dashboards for ingress-nginx controller completely works!



2024-07-16 08:06:16 +02:00
Andrei Kvapil
5bbc488e9c
Prepare release 0.9.0 ( #207 )
2024-07-10 20:25:29 +02:00
Andrei Kvapil
4ec770996e
Update Piraeus v2.5.1 ( #204 )
2024-07-08 22:47:10 +02:00
Andrei Kvapil
4972906e7a
Update Cluster API and hardcode versions ( #203 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-08 22:44:49 +02:00
Andrei Kvapil
2ea5e8b1a6
Update Kamaji v1.0.0 ( #202 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-08 20:16:23 +02:00
Andrei Kvapil
db1d5cdf4f
Update KubeVirt v1.2.2 ( #201 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-08 20:16:12 +02:00
Kingdon Barrett
8664d5748e
Fix nginx error related to passthrough TLS ( #208 )
...
I don't understand why "true" value isn't accepted here, but I have seen
this before. The `--enable-ssl-passthrough` parameter is not supposed to
accept any value, it's a stand-alone argument.
With this change I get my traffic appropriately passed through to
backend ingress on a kubevirt cluster that enabled TLS
Without it (the change is made on the addon ingress, which is very
strange, because that one isn't even configured to use a passthrough
annotation... the root ingress controller doesn't seem to care) I get
this error:
> 400 Bad Request
> The plain HTTP request was sent to HTTPS port
> ---
> nginx
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-07-08 18:46:40 +02:00
Kingdon Barrett
7a3e9f574c
Fix nginx config error parsing configmap ( #200 )
...
The error manifests as:
W0705 16:07:35.694677 7 configmap.go:431] unexpected error merging
defaults: 2 error(s) decoding:
* cannot parse 'proxy-connect-timeout' as int: strconv.ParseInt: parsing
"10s": invalid syntax
* cannot parse 'proxy-read-timeout' as int: strconv.ParseInt: parsing
"10s": invalid syntax
I came across this trying to understand why my nginx ingress addon
config isn't working, (this didn't help, but at least the warning is
gone now.)
I'll continue to try to debug, but I think this can merge any time
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-07-08 18:02:56 +02:00
Andrei Kvapil
15478a8807
Prepare release v0.8.0 ( #194 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-04 10:32:26 +02:00
Andrei Kvapil
b23ad47f51
Update etcd-operator v0.3.1 ( #197 )
2024-07-04 10:25:58 +02:00
Andrei Kvapil
a798afc7e8
Update etcd-operator v0.3.0
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-03 16:28:24 +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
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
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
Andrei Kvapil
02a41e126b
fix kubeovn and cilium tags ( #174 )
...
* fix: kube-ovn tag
* fix: cilium tag
2024-06-19 16:55:16 +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
d7cfa53cd4
Prepare release v0.7.0 ( #156 )
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
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
Marian Koreniuk
6abaf7c0fa
switched place -maxdepth im Makefiles ( #140 )
2024-05-21 02:29:34 +02:00
Andrei Kvapil
007d414f0e
Prepare release v0.6.0 ( #135 )
2024-05-16 16:11:37 +02:00
Andrei Kvapil
c0685f4318
Prepare release v0.5.0 ( #126 )
...
* Prepare release v0.5.0
* fix mariadb
2024-05-10 12:52:57 +02:00