Marian Koreniuk
49a54a60a3
Merge branch 'main' into 71-configure-github-ci
2024-07-23 13:19:17 +03:00
Andrei Kvapil
ceefae03e9
Add network policies to enforce tenant isolation ( #228 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-22 23:32:54 +02:00
Marian Koreniuk
1f283d66bf
Merge branch '69-integration-with-proxmox-paas-proxmox-bundle' into 71-configure-github-ci
2024-07-19 13:28:10 +02:00
Marian Koreniuk
616fa38809
Sync main to github-ci ( #226 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
Co-authored-by: Andrei Kvapil <kvapss@gmail.com >
Co-authored-by: Nikita <166552198+nbykov0@users.noreply.github.com >
Co-authored-by: Kingdon Barrett <kingdon+notify@tuesdaystudios.com >
Co-authored-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-07-19 13:20:25 +02:00
Andrei Kvapil
7c77a6594a
Unsuspend system helmreleases on cozystack restart ( #219 )
...
Developers ofthen forget to unsuspend helm releases after the local
development (I do!)
This change make ensure that all system helm charts are getting
reconciled by flux after cozystack container restart
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-07-18 20:55:24 +03:00
Marian Koreniuk
bb2918d2ec
Sync 0.9 to proxmox integration ( #221 )
...
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
Co-authored-by: Kingdon Barrett <kingdon+notify@tuesdaystudios.com >
Co-authored-by: Andrei Kvapil <kvapss@gmail.com >
Co-authored-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-07-17 22:51:40 +03:00
Kingdon Barrett
2ab9a386cd
Fine-tuning Flux configuration ( #196 )
...
Fix #195
Don't set the `interval` so short on HelmReleases, with this many
HelmReleases that really hamstrings the control plane.
Also, copy the install/upgrade remediation config from system packages
to the Kubernetes templates for addon packages (cilium, flux, ingress) -
in my testing the ingress-nginx chart fails every time the first time.
Maybe that should be filed as a separate issue, I haven't looked into
detail, it is some issue related to a secret not being created, I think
it said something related to an admission controller.
Looks as though it's a conflict with being installed at the same time as
the cert-manager addon.
Signed-off-by: Kingdon Barrett <kingdon+github@tuesdaystudios.com >
2024-07-04 02:28:57 +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
Marian Koreniuk
74e2f4a9ff
Merge branch 'main' into 69-integration-with-proxmox-paas-proxmox-bundle
2024-06-21 23:27:34 +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
Marian Koreniuk
b215325600
many fixes
2024-05-30 23:59:42 +03:00
Andrei Kvapil
b30a9a6fcf
fix: dependsOn kubeovn and cilium in -hosted bundles ( #161 )
2024-05-30 23:54:39 +03:00
Marian Koreniuk
c85e4ed050
add kubemox and fix bundle paas-proxmox
2024-05-26 01:13:41 +03:00
Marian Koreniuk
61a5d18a57
Sync etcd-operator changes to proxmox integration ( #114 )
...
* Add etcd-operator
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
* Fix etcd-operator Makefile
---------
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
Co-authored-by: Andrei Kvapil <kvapss@gmail.com >
2024-05-03 01:03:42 +03:00
Marian Koreniuk
9df8bf27c1
Merge pull request #112 from aenix-io/proxmox-csi
...
Proxmox csi
2024-04-30 13:52:12 +02:00
Andrei Kvapil
a6d0f7cfd4
Add etcd-operator
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-24 12:29:05 +02:00
Andrei Kvapil
20fcd25d64
Calculate tags and version automatically ( #100 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-24 11:31:22 +02:00
Andrei Kvapil
ca79f725a3
Prepare release v0.3.1 ( #97 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-23 12:55:45 +03:00
Andrei Kvapil
f7eaab0aaa
Prepare release v0.3.0 ( #90 )
2024-04-18 09:00:22 +02:00
Marian Koreniuk
fcebfdff24
Refactor Makefiles #83
2024-04-17 22:24:59 +03:00
Andrei Kvapil
238061efbc
Add clickhouse-operator ( #75 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-13 08:57:49 +02:00
Andrei Kvapil
83bdc3f537
Add kafka-operator ( #74 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-13 08:56:07 +02:00
Marian Koreniuk
1675469d54
add new bandle and start integrate proxmox-csi-node
2024-04-12 10:53:36 +03:00
Andrei Kvapil
e245d541b2
release v0.2.0 ( #54 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-04 15:55:58 +02:00
Andrei Kvapil
f03f083c1a
Rename bundles ( #65 )
...
- paas-full
- paas-hosted
- distro-full
- distro-hosted
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-04 15:54:14 +02:00
Andrei Kvapil
d68c6c68f6
Enable versioning for cozy-* charts ( #62 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-04 12:33:54 +02:00
Andrei Kvapil
d5eb4dd62e
Move flux to core package and avoid Helm installation ( #61 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-04 12:31:42 +02:00
Andrei Kvapil
a3a049ce6a
fix cilium for full-distro bundle
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-04-04 04:50:16 +02:00
Andrei Kvapil
39667d69f1
fix: cilium installation
2024-04-04 03:35:42 +02:00
Andrei Kvapil
0d36f3ee6c
fix: full-distro bundle installation ( #58 )
2024-04-03 09:01:36 +02:00
Andrei Kvapil
33bc23cfca
Introduce bundles ( #53 )
...
* bundles
* Allow overriding values by prividng values-<release>: <json|yaml> in cozystack-config
* match bundle-name from cozystack-config
* add extra bundles
2024-04-01 17:42:51 +02:00
Andrei Kvapil
235a2fcf47
Workaround: The declarative way to flush redis for our dashboard ( #24 )
2024-02-19 20:13:55 +01:00
Andrei Kvapil
70bb7240d0
Fix: tenant-root domain always overrided to example.org ( #10 )
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-02-09 13:24:33 +01:00
Andrei Kvapil
f642698921
Preapare release v0.0.1
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2024-02-08 12:04:32 +01:00