Commit Graph

  • 7684f41ef7 feat(seaweedfs): add per-pool COSI resources and optional storageClass inheritance Kirill Ilin 2026-02-26 16:52:16 +05:00
  • 492b24dcad feat(seaweedfs): add storage pools support for tiered storage Kirill Ilin 2026-02-25 11:46:43 +05:00
  • c05dd5e7b1 [platform] Prevent version cm from deletion Myasnikov Daniil 2026-02-26 23:11:36 +05:00
  • 6b73d5bdef fix(linstor): strengthen CDI pod identification with dual label check fix/linstor-cdi-rwx-validation IvanHunters 2026-02-26 19:57:09 +03:00
  • 75f2e231cd docs: add changelog for v1.0.0 (#2109) Andrei Kvapil 2026-02-26 17:39:23 +01:00
  • ab26d71cc7 Release v1.0.0 (#2108) v1.0.0 Andrei Kvapil 2026-02-26 17:39:08 +01:00
  • f1571648d4 fix(linstor): whitelist CDI pods in RWX block validation IvanHunters 2026-02-26 19:38:26 +03:00
  • 00f0c7bc41 docs: add changelog for v1.0.0 cozystack-bot 2026-02-26 15:29:21 +00:00
  • 66a61bd63e Prepare release v1.0.0 cozystack-bot 2026-02-26 15:17:04 +00:00
  • 256b04bee9 fix(cdi): switch clone strategy from copy to snapshot IvanHunters 2026-02-26 17:57:05 +03:00
  • 4734f65f90 [cert-manager] Added cleanup before crds upgrade Myasnikov Daniil 2026-02-26 18:32:35 +05:00
  • 4df456fdcd [cert-manager] Updated cert-manager to 1.19.3 with new crd packaging Myasnikov Daniil 2026-02-26 15:18:43 +05:00
  • f887e34206 fix(dashboard): hide sidebar on cluster-level pages when no tenant selected (#2106) Andrey Kolkov 2026-02-26 15:26:55 +04:00
  • 7a107296e5 fix(dashboard): hide sidebar on cluster-level pages when no tenant selected Kirill Ilin 2026-02-26 13:43:07 +05:00
  • e16d987403 [dashboard] Hide Ingresses/Services/Secrets tabs when no selectors defined (#2087) Andrei Kvapil 2026-02-25 21:58:29 +01:00
  • 0ab7cc780a feat(bucket): add readonly S3 access credentials IvanHunters 2026-02-25 23:51:42 +03:00
  • c63fcf50b3 docs: add changelog for v1.0.0-rc.2 (#2100) Andrei Kvapil 2026-02-25 19:14:55 +01:00
  • 4417cc35a0 Release v1.0.0-rc.2 (#2099) v1.0.0-rc.2 Andrei Kvapil 2026-02-25 19:12:46 +01:00
  • 78cc4c0955 docs: add changelog for v1.0.0-rc.2 cozystack-bot 2026-02-25 16:18:20 +00:00
  • 65c6936e95 Prepare release v1.0.0-rc.2 cozystack-bot 2026-02-25 16:09:50 +00:00
  • cd3643b8cc fix(dashboard): backupjobs creation form fixes and category idetifier… (#2103) Andrei Kvapil 2026-02-25 17:02:39 +01:00
  • 2024ec3a8b feat(keycloak): allow custom Ingress hostname via values (#2101) Andrei Kvapil 2026-02-25 16:57:53 +01:00
  • f282f19c1b fix(platform): clean up orphaned -rd HelmReleases after application renames (#2102) Andrei Kvapil 2026-02-25 16:56:45 +01:00
  • 7427bbdaa3 fix(dashboard): backupjobs creation form fixes and category idetifier in sidebar Andrey Kolkov 2026-02-25 19:56:07 +04:00
  • da89203a32 fix(platform): add migration 33 to clean up orphaned -rd HelmReleases Andrei Kvapil 2026-02-25 16:02:10 +01:00
  • e0dfc8a321 fix(platform): clean up orphaned -rd HelmReleases in migrations 28 and 29 Andrei Kvapil 2026-02-25 16:01:58 +01:00
  • 9cbd948b08 feat(keycloak): allow custom Ingress hostname via values Kirill Ilin 2026-02-25 17:36:53 +05:00
  • e5f7bc5c53 fix(dashboard): updated legacy templating (#2093) Andrey Kolkov 2026-02-25 14:46:25 +04:00
  • e89ba43c39 fix(platform): fix upgrade issues in migrations, etcd timeout, and migration script (#2096) Andrei Kvapil 2026-02-25 10:29:45 +01:00
  • a20951def3 chore: add @sircthulhu to CODEOWNERS (#2098) Aleksei Sviridkin 2026-02-25 12:08:17 +03:00
  • 4c73ac54a0 chore: add @sircthulhu to CODEOWNERS Kirill Ilin 2026-02-25 13:09:21 +05:00
  • cfb5914cdd fix(platform): remove protection-webhook handling from migration 29 Andrei Kvapil 2026-02-25 00:30:54 +01:00
  • 948346ef6d fix(platform): use original cozystack.io/ui label in migration 26 and simplify migration script Andrei Kvapil 2026-02-24 23:49:43 +01:00
  • da597225d1 fix(platform): add missing field mappings in migrate-to-version-1.0.sh Andrei Kvapil 2026-02-24 23:34:53 +01:00
  • 7871d425dd fix(etcd): increase HelmRelease timeout to 30m for cert rotation Andrei Kvapil 2026-02-24 23:34:47 +01:00
  • a9adda5e88 fix(platform): make migration 27 skip missing CRDs and add secret cleanup fallback Andrei Kvapil 2026-02-24 23:34:40 +01:00
  • 880b99f3f7 fix(platform): wrap grep in migrations 28 and 29 to prevent pipefail exits Andrei Kvapil 2026-02-24 23:34:34 +01:00
  • c7290f3521 fix(platform): make migration 26 helm secret deletion robust Andrei Kvapil 2026-02-24 23:05:03 +01:00
  • 2b1b5e8fa9 fix(dashboard): updated legacy templating Andrey Kolkov 2026-02-24 17:47:32 +04:00
  • 08e755b4d8 style(seaweedfs): quote objectLockRetentionMode for YAML consistency feat/seaweedfs-worm-bucket-class IvanHunters 2026-02-24 09:36:24 +03:00
  • 81be4528df feat(seaweedfs): add WORM BucketClass with Object Lock parameters IvanHunters 2026-02-24 01:17:41 +03:00
  • 36f01c05cb feat(seaweedfs): set explicit accessPolicy on default BucketAccessClass feat/seaweedfs-cosi-readonly-access IvanHunters 2026-02-23 23:39:24 +03:00
  • 383b6f241e feat(seaweedfs): add readonly BucketAccessClass for COSI IvanHunters 2026-02-23 23:31:38 +03:00
  • 4f2578a32b fix(dashboard): check only Include selectors for tab visibility Andrei Kvapil 2026-02-23 20:20:03 +01:00
  • d8f5083c6d fix(monitoring-agents): use global.clusterDomain for FQDN resolution (#2086) Andrei Kvapil 2026-02-23 20:16:36 +01:00
  • 488b1bf27b build(cozyctl): add Makefile build and asset targets feat/cozyctl Andrei Kvapil 2026-02-23 17:20:32 +01:00
  • f4e9660b43 feat(cozyctl): add VM commands (console, vnc, migrate, port-forward) Andrei Kvapil 2026-02-23 17:19:56 +01:00
  • d9cfd5ac9e feat(cozyctl): add get command for applications and sub-resources Andrei Kvapil 2026-02-23 17:18:47 +01:00
  • 5762ac4139 feat(cozyctl): add tabwriter-based resource printer Andrei Kvapil 2026-02-23 17:17:26 +01:00
  • 38f446c0d3 feat(cozyctl): add ApplicationDefinition discovery registry Andrei Kvapil 2026-02-23 17:16:23 +01:00
  • 4de8e91864 feat(cozyctl): add CLI skeleton with root command and client factory Andrei Kvapil 2026-02-23 17:15:46 +01:00
  • 211e01bd87 fix(dashboard): hide Ingresses/Services/Secrets tabs when no selectors defined Andrei Kvapil 2026-02-23 16:33:27 +01:00
  • d8bb3527de fix(monitoring-agents): revert _cluster FQDN and use cluster-domain in tenant HelmRelease Andrei Kvapil 2026-02-23 16:15:36 +01:00
  • 1fd1da45b9 docs: add changelog for v1.0.0-rc.1 (#2082) Andrei Kvapil 2026-02-22 08:04:29 +01:00
  • 2c82b22c5e docs(changelogs): add missing changelogs for v0.40.5-v0.40.7 and v0.41.4-v0.41.9 (#2083) Andrei Kvapil 2026-02-22 08:04:08 +01:00
  • b61dc7c988 Release v1.0.0-rc.1 (#2081) v1.0.0-rc.1 Andrei Kvapil 2026-02-22 08:03:40 +01:00
  • 473ac87d70 docs(changelogs): add missing changelogs for v0.40.5-v0.40.7 and v0.41.4-v0.41.9 Andrei Kvapil 2026-02-21 22:17:08 +01:00
  • 9fa311e5ac docs: add changelog for v1.0.0-rc.1 cozystack-bot 2026-02-21 21:07:45 +00:00
  • 7994976052 Prepare release v1.0.0-rc.1 cozystack-bot 2026-02-21 20:58:57 +00:00
  • d5a5d31354 Release v0.41.9 (#2078) v0.41.9 Andrei Kvapil 2026-02-21 21:48:10 +01:00
  • e3a5933f7b [kubevirt] Update kubevirt and CDI (#1833) Andrei Kvapil 2026-02-21 21:43:57 +01:00
  • 7dfb819a9c fix(kubevirt): disable serial console log to fix VM pod initialization Andrei Kvapil 2026-02-21 20:46:31 +01:00
  • d95ea930b6 [kamaji] Revert premature update to post-edge-26.2.4 (#2080) Aleksei Sviridkin 2026-02-21 20:27:06 +03:00
  • 8dbd6d5167 Revert "[kamaji] Update to 309d9889 (post edge-26.2.4), drop disable-datastore-check patch" Aleksei Sviridkin 2026-02-21 20:26:18 +03:00
  • 2c372ae378 [kamaji] Update to 309d9889 (post edge-26.2.4), drop disable-datastore-check patch chore/kamaji-update-309d9889 Aleksei Sviridkin 2026-02-21 19:09:09 +03:00
  • dd67bd56c4 Prepare release v0.41.9 cozystack-bot 2026-02-21 01:37:37 +00:00
  • 02064888a4 feat(platform): make cluster issuer name and ACME solver configurable (#2077) Andrei Kvapil 2026-02-20 23:09:12 +01:00
  • 4c3766a555 [system] Fix monitoring-agents FQDN resolution for tenant workload clusters (#2075) Andrei Kvapil 2026-02-20 20:41:25 +01:00
  • 7bc93c5045 [kubevirt-operator] Update to v1.6.4 nbykov0 2026-01-08 18:34:02 +03:00
  • d2f7c9ab82 [cdi-operator] Update to v1.64.0 nbykov0 2026-01-08 18:19:01 +03:00
  • d856775961 feat(kubernetes): update supported versions to v1.30-v1.35 (#2073) Andrei Kvapil 2026-02-20 20:12:56 +01:00
  • 17c2ea0e9c feat(platform): Added migration to convert issuer configuration Myasnikov Daniil 2026-02-20 17:03:23 +05:00
  • c98b6203a7 fix(platform): fix migrate script to account clusterissuer parameter Myasnikov Daniil 2026-02-20 16:41:41 +05:00
  • 376e4d1fd3 [kamaji] Fix kubelet-config compatibility for Kubernetes < 1.35 Aleksei Sviridkin 2026-02-20 05:08:08 +03:00
  • 513b2e20df Update Kube-OVN to v1.15.3 Andrei Kvapil 2026-02-10 16:57:26 +01:00
  • 8d8f7defd7 fix(cozystack-basics) Deny resourcequotas deletion for tenant admin (#2076) Andrei Kvapil 2026-02-20 10:24:32 +01:00
  • 1c05999812 fix(cozystack-basics) Deny resourcequotas deletion for tenant admin (#2076) Andrei Kvapil 2026-02-20 10:24:32 +01:00
  • 356070615c feat(platform): Changed ingress annotation rendering for http01 solver Myasnikov Daniil 2026-02-20 11:45:04 +05:00
  • 4aa1f03321 feat(platform): Added parameters to override ClusterIssuer Myasnikov Daniil 2026-02-20 10:43:48 +05:00
  • 8f1e52690d test(e2e): fix kubernetes-previous retry failures Aleksei Sviridkin 2026-02-20 03:23:50 +03:00
  • 00ab6e792c test(e2e): increase worker node join timeout to 5 minutes Aleksei Sviridkin 2026-02-20 01:30:10 +03:00
  • 3d89d3732c fix(kubernetes): pin konnectivity version for K8s v1.35 Aleksei Sviridkin 2026-02-19 23:46:50 +03:00
  • e39ba9fb8c fix(kubernetes): bump v1.35 patch version to v1.35.1 Aleksei Sviridkin 2026-02-19 23:27:11 +03:00
  • 5c5a170589 chore(kamaji): update Go builder image to 1.26 Aleksei Sviridkin 2026-02-19 23:27:05 +03:00
  • a6b498d7ec feat(dashboard) VMInstance dropdowns for disks and instanceType (#2071) Andrei Kvapil 2026-02-19 20:43:42 +01:00
  • d18e6d1c24 fix(capi-provider): update Kamaji CAPI provider to v0.16.0 Aleksei Sviridkin 2026-02-19 22:12:33 +03:00
  • 8162e3828e [linstor] Fix DRBD+LUKS+STORAGE resource creation failure (#2072) Andrei Kvapil 2026-02-19 19:15:58 +01:00
  • def8a5c835 refactor(installer): remove CRDs from Helm chart, delegate to operator --install-crds (#2074) Andrei Kvapil 2026-02-19 18:52:34 +01:00
  • 4e5455c72c fix(e2e): poll for CRD existence before waiting for Established condition Aleksei Sviridkin 2026-02-19 19:24:19 +03:00
  • d4cb47b58b fix(cozystack-basics) deny resourcequotas deletion for tenant admin Myasnikov Daniil 2026-02-19 20:43:19 +05:00
  • 4843a617bc fix(operator): skip PackageSource on empty URL, add comprehensive tests Aleksei Sviridkin 2026-02-19 18:31:49 +03:00
  • 0738fae56d fix(monitoring-agents): use FQDN with cluster domain for metrics and logs endpoints IvanHunters 2026-02-19 18:30:20 +03:00
  • 8b9a11360e fix(operator): skip PackageSource creation when platform source URL is empty Aleksei Sviridkin 2026-02-19 18:29:55 +03:00
  • d0a6ddd782 refactor(operator): reduce variant duplication in installPlatformPackageSource Aleksei Sviridkin 2026-02-19 18:25:14 +03:00
  • 8c6c69cdab fix(kamaji): update Go builder image to 1.25 and fix unused context import Aleksei Sviridkin 2026-02-19 17:44:24 +03:00
  • 4821f025fc fix(operator): correct default platformSourceName, gate PackageSource on installCRDs Aleksei Sviridkin 2026-02-19 18:04:50 +03:00
  • dbfdbc8298 fix(installer): check parsePlatformSourceURL error, wait for PackageSource in E2E Aleksei Sviridkin 2026-02-19 17:57:45 +03:00
  • 58e2b646be fix(operator): use SSA for PackageSource, separate context, unconditional creation Aleksei Sviridkin 2026-02-19 17:54:33 +03:00
  • 8450830f06 fix(installer): add CRD wait in E2E, unit tests for PackageSource creation Aleksei Sviridkin 2026-02-19 17:50:09 +03:00
  • 0e8b6515af fix(installer): handle parsePlatformSourceURL error, restore variant validation Aleksei Sviridkin 2026-02-19 17:42:31 +03:00