Andrei Kvapil
4f0e042eac
Merge remote-tracking branch 'upstream/main' into refactor-engine
2025-12-01 22:38:51 +01:00
cozystack-bot
d53506ae2a
Prepare release v0.38.2
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-12-01 19:14:15 +00:00
Andrei Kvapil
66ab048612
fix ci pipeline
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-27 19:34:48 +01:00
Andrei Kvapil
27efd3ad5e
Release v0.38.1 ( #1668 )
...
This PR prepares the release `v0.38.1`.
2025-11-27 15:53:53 +01:00
Andrei Kvapil
cc52c69922
rebuild images
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-25 18:43:45 +01:00
Andrei Kvapil
4270d66376
Merge remote-tracking branch 'upstream/main' into refactor-engine
2025-11-25 18:35:43 +01:00
Andrei Kvapil
2ca68eda69
rebuild images
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-25 18:26:35 +01:00
Andrei Kvapil
51d0001589
move Makefiles to hack
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-25 18:23:30 +01:00
Andrei Kvapil
e0ec967120
Rename resources
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-25 17:43:33 +01:00
cozystack-bot
975011e04e
Prepare release v0.38.0
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-11-25 15:59:42 +00:00
Andrei Kvapil
e046206d2b
refactor a bit
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-25 16:24:08 +01:00
Andrei Kvapil
451ef73172
refactor escaping
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-25 15:01:06 +01:00
Andrei Kvapil
ea1d0363d1
[platform] Get rid of lookups for apps
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-25 01:15:08 +01:00
Andrei Kvapil
45bd323c6e
[platform] Get rid of lookups
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-24 20:09:03 +01:00
Andrei Kvapil
35086bc362
bug fixes and cleanup
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-24 15:12:37 +01:00
Andrei Kvapil
7b28139ad9
[platform] Add OCIRegistry with artefacts
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-24 13:44:16 +01:00
Andrei Kvapil
167e85004c
rename packages
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-23 00:37:27 +01:00
Andrei Kvapil
a4cb9ae30b
Move migrations to platform package
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-22 23:10:40 +01:00
Andrei Kvapil
982727ac91
refactor and install flux-aio
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-22 01:35:59 +01:00
Andrei Kvapil
6c3a7b7efb
remove flux from bundles
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-21 16:17:10 +01:00
Andrei Kvapil
923dbd209d
Fix artifact sources processing
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-20 23:39:16 +01:00
Andrei Kvapil
c23826efac
separate artifactgeenrators
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-20 04:42:41 +01:00
Andrei Kvapil
36119cec45
Introduce CozystackPlatformConfiguration
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-20 04:28:44 +01:00
Andrei Kvapil
f98b429ad2
Implement business logic
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-20 03:33:54 +01:00
Andrei Kvapil
8a0935fb37
Design CozystackBundle API
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-20 02:22:45 +01:00
Andrei Kvapil
17286ad213
fix merging values.yaml
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-19 17:59:06 +01:00
Andrei Kvapil
ea9d44b4af
Refactor bundles (WIP)
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-19 15:49:29 +01:00
Andrei Kvapil
4f97aef04c
Update apps to use ExternalArtifacts
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-19 14:31:54 +01:00
Andrei Kvapil
c808ed6f24
Add ArtifactGenerators reconciler
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-19 00:07:20 +01:00
Andrei Kvapil
222b582b68
Introduce cozystack-operator
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-18 23:14:36 +01:00
Andrei Kvapil
e5b65e8e77
Remove cozystack-assets-server and move grafana-dashboards into separate pod
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-11-18 18:13:52 +01:00
cozystack-bot
3d4ad39bce
Prepare release v0.38.0-alpha.2
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-11-18 07:46:42 +00:00
cozystack-bot
972548cab4
Prepare release v0.38.0-alpha.1
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-11-14 08:45:28 +00:00
nbykov0
c19cddf08e
[core] rm talos lldp extension
...
Signed-off-by: nbykov0 <166552198+nbykov0@users.noreply.github.com >
2025-11-04 12:21:23 +03:00
Andrei Kvapil
b1d5de1006
Update Talos Linux v1.11.3
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-10-15 18:16:44 +02:00
cozystack-bot
aff8b0c30a
Prepare release v0.37.0
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-10-10 07:46:34 +00:00
cozystack-bot
a50f53de2e
Prepare release v0.37.0-beta.2
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-10-10 00:21:12 +00:00
Timofei Larkin
43c222decf
[installer] Even more rigorous migration
...
Due to a deficiency of cozypkg (--with-source reconciles the HelmChart,
but not the HelmRepository), we have to use workarounds to bulletproof
the latest migration, by applying directly from the assets server.
```release-note
[installer] Run 20th migration using helm charts directly from the
assets server instead of relying on cozypkg to reconcile its resources
properly.
```
Signed-off-by: Timofei Larkin <lllamnyp@gmail.com >
2025-10-09 21:34:14 +03:00
cozystack-bot
458ca63729
Prepare release v0.37.0-beta.1
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-10-06 20:18:29 +00:00
cozystack-bot
6de14d679d
Prepare release v0.37.0-alpha.2
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-09-30 17:46:53 +00:00
cozystack-bot
93ddc4e2c4
Prepare release v0.37.0-alpha.1
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-09-26 08:34:15 +00:00
Timofei Larkin
0f8a9ac9ef
[installer] Update cozypkg and improve migration 20
...
This patch makes sure that migration #20 really uses the very latest
chart versions by forcing a reconcile with cozypkg, instead of
annotating the underlying HelmRelease.
```release-note
[installer] Update cozypkg in installer and use it to bulletproof the
20th migration script by reconciling the HelmReleases with the
--with-source flag.
```
Signed-off-by: Timofei Larkin <lllamnyp@gmail.com >
2025-09-25 12:03:22 +03:00
Andrei Kvapil
f871fbdb1e
Remove versions_map logic
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-09-24 12:32:37 +02:00
Timofei Larkin
562145e69b
[cozystack-controller] Ancestor tracking webhook
...
Many resources created as part of managed apps in cozystack (pods,
secrets, etc) do not carry predictable labels that unambiguously
indicate which app originally triggered their creation. Some resources
are managed by controllers and other custom resources and this
indirection can lead to loss of information. Other controllers sometimes
simply do not allow setting labels on controlled resources and the
latter do not inherit labels from the owner. This patch implements a
webhook that sidesteps this problem with a universal solution. On
creation of a pod/secret/PVC etc it walks through the owner references
until a HelmRelease is found that can be matched with a managed app
dynamically registered in the Cozystack API server. The pod is mutated
with labels identifying the managed app.
```release-note
[cozystack-controller] Add a mutating webhook to identify the Cozystack
managed app that ultimately owns low-level resources created in the
cluster and label these resources with a reference to said app.
```
Signed-off-by: Timofei Larkin <lllamnyp@gmail.com >
2025-09-24 12:07:18 +03:00
cozystack-bot
18ff789256
Prepare release v0.36.1
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-09-18 02:58:44 +00:00
cozystack-bot
f5c575d12f
Prepare release v0.36.0
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-09-17 11:45:04 +00:00
cozystack-bot
585569f285
Prepare release v0.36.0-beta.4
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-09-15 23:22:50 +00:00
Andrei Kvapil
15c100d262
[installer] Fix: add jq and git to installer image
...
Signed-off-by: Andrei Kvapil <kvapss@gmail.com >
2025-09-15 16:53:48 +02:00
cozystack-bot
e15ff2a4d0
Prepare release v0.36.0-beta.3
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-09-08 20:23:57 +00:00
cozystack-bot
8335347dc3
Prepare release v0.36.0-beta.2
...
Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com >
2025-09-05 11:02:16 +00:00