Commit Graph

53 Commits

Author SHA1 Message Date
Andrea Mazzotti 070d278c56
feat: Install Turtles as system chart in dev-env
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-10-22 14:13:38 +02:00
yiannistri 2cf764bc0d
fix: Change Turtles namespace to `cattle-turtles-system` 2025-10-15 11:07:32 +01:00
Andrea Mazzotti 1519985aa4
[feat] cert-manager to wrangler conversion
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-10-10 15:44:46 +02:00
Carlos Salas 47f8230089
feat: remove embedded capi
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2025-10-03 11:00:08 +02:00
Andrea Mazzotti 86e740a985
Remove day2 and clusterclass operations code
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-09-26 16:20:25 +02:00
Alexandr Demicev d553d8980d
Standratize helm chart values with other system charts
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-09-26 10:54:05 +02:00
Alexandr Demicev 54cbb24937
Fix make dev-env errors
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-09-22 15:32:43 +02:00
Alexander Demicev 19bc653f39
Test prime image build (#1710)
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-09-12 08:45:52 +00:00
Furkat Gofurov bc8103aa14
Bump Rancher to latest v2.12.1 patch version (#1665)
* Bump Rancher to latest v2.12.1 patch version

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

* Fix missing links in README

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Authored by: Parthvi Vala <parthvi.vala@suse.com>

* Improve rancher installation in scripts by adding `RANCHER_CHANNEL` and `RANCHER_PASSWORD` env variables

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Authored by: Parthvi Vala <parthvi.vala@suse.com>

---------

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-08-29 10:36:05 +00:00
Alexander Demicev da9dcecd5c
Merge pull request #1589 from furkatgofurov7/bump-rancher-2-12
Bump Rancher to v2.12.1-alpha1
2025-08-26 12:06:09 +02:00
Andrea Mazzotti bf8d03f01c
Use latest ngrok-operator version for dev env
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-08-22 15:11:00 +02:00
Furkat Gofurov 497071866a
Bump rancher to v2.12.1-alpha1
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-08-15 13:01:45 +03:00
Andrea Mazzotti c659618856
Wait for mounted clusterctl config to be synced (#1550)
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-07-17 13:00:52 +02:00
Andrea Mazzotti b5d6a609a1
Fix dev-env not deploying embedded CAPI operator (#1524)
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-07-09 15:06:31 +02:00
Danil-Grigorev 6e71c3318c
Remove outstandig bits and FG flag
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2025-07-07 16:50:40 +02:00
Danil-Grigorev 377ef6ce68
Remove CAPI operator dependency and move FG to beta
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2025-07-07 15:56:30 +02:00
Alexandr Demicev b3729a9e85
Bump ngrok operator for dev env
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-06-06 10:56:08 +02:00
Andrea Mazzotti 310dc31d2d
Use SystemStore agent-tls-setting with ngrok
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-05-15 10:14:36 +02:00
Andrea Mazzotti e9842d19e1
Use Rancher v2.11.0 for testing
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-04-16 09:50:08 +02:00
Andrea Mazzotti 616db077b3
Use HelmApp for installing Calico on example Class
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-03-26 13:05:55 +01:00
Furkat Gofurov 6920ee559c
Bump versions of k8s, Rancher and tooling dependencies (#1102)
* Bump dependencies to newer versions:

- RKE2: v1.31.0+rke2r1
- Kubernetes: v1.31.0
- helm: v3.17.1
- updatecli: v0.94.0
- conversion-gen: v0.31.0

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

* Align kustomize layover structure with v5 version

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

* Use latest version N-1 to run chart upgrade tests

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

---------

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-03-06 13:49:47 +01:00
Andrea Mazzotti 567014fc73
Merge pull request #1123 from anmazzotti/ngrok_rollback
Rollback ngrok-operator version
2025-03-05 17:07:01 +05:30
yiannistri 393de4db90
fix: Show S3 snapshots in ETCDMachineSnapshot status 2025-02-20 08:48:52 +00:00
yiannistri 7675fa7c0b
feat: Alow user to enable/disable day 2 operations from Rancher UI 2025-02-09 20:52:53 +00:00
Carlos Salas b8394d1cb4
Support enabling Clusterclass operations via helm install (#1074)
* feat: add clusterclass operations to dockerfile

Signed-off-by: Carlos Salas <carlos.salas@suse.com>

* feat: add chart value to enable clusterclass operations controller

Signed-off-by: Carlos Salas <carlos.salas@suse.com>

---------

Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2025-02-06 23:08:39 +02:00
Alexandr Demicev 12309efa5e
Move all day 2 operation into single package
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2025-02-03 11:17:29 +01:00
Yiannis Triantafyllopoulos 197c1bd834
fix: Make dev cluster name configurable (#1051) 2025-01-28 11:08:22 +00:00
Andrea Mazzotti b9a3a5f133
Remove docker build for clusterclass manager
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-01-23 11:37:26 +01:00
Dharmit Shah ab93db15c2
Download Rancher image only once (#992)
Signed-off-by: Dharmit Shah <dharmit.shah@suse.com>
2025-01-15 13:12:03 +01:00
Andrea Mazzotti 6924377e23
Delete unused envs
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-01-08 16:00:45 +01:00
Carlos Salas 3947ffb78f
cleanup clusterclass exp folder
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2025-01-03 11:30:10 +01:00
Carlos Salas b8175e9d17
add clusterclass controller image building and tilt deployment
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2025-01-03 11:30:10 +01:00
Danil-Grigorev cc34f67d71
Unify etcd snapshot-restore image with turtles
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-12-02 16:38:12 +01:00
Alexander Demicev 566213516c
Merge pull request #875 from furkatgofurov7/bump-rancher-2-10
Bump rancher to v2.10.0
2024-11-29 00:05:29 +01:00
Danil Grigorev f91f27e0ac
Install turtles in a dev-env as opposed to upstream operator (#869)
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-11-27 15:32:33 +01:00
Furkat Gofurov aaa1ca7d47
Bump Rancher to v2.10.0
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-11-26 20:24:11 +02:00
Alexander Demicev c8779877fb
Use tilt by default in the dev setup (#826)
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-10-30 11:12:31 +00:00
github-actions[bot] 98f91c9fce
chore: bump caprke2 (#802)
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
Co-authored-by: Carlos Salas <carlos.salas@suse.com>
2024-10-25 13:34:45 +00:00
Furkat Gofurov a3316c9a18
Bump CAPI/CAPI Operator (#778)
* Bump CAPI Operator to v0.14.0

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

* Bump CAPI to v1.7.7

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

---------

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-10-21 11:46:27 +02:00
Furkat Gofurov 6fc9a0dd65
Provide a way to install Rancher Turtles using local helm chart in turtles-dev script
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-10-17 16:32:18 +03:00
Danil-Grigorev 8cc74d4bd5
Setup ngrok in turtles-dev.sh
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-10-03 10:40:38 +02:00
Furkat Gofurov 2e8c1310e3
Bump CAPRKE2 to v0.7.0 (#752)
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-09-25 17:18:51 +02:00
Furkat Gofurov 7abfaba2d6
Deploy CAPRKE2 as default bootstrap/ctpl provider in dev setup script
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-09-03 14:27:53 +03:00
Alexandr Demicev fe6f595843
Change rancher chart to latest in dev env script
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-08-27 11:42:56 +02:00
Furkat Gofurov 1a31ad4f04
Bump dependencies: CAPI, Rancher and K8s versions (#658)
Breakdown of version updates:
- CAPI to v1.7.3
- Rancher to v2.9.0
- RKE2 to v1.30.3+rke2r1
- K8s to v1.30.x, rancher-agent v2.9.0 and cert-manager to newer version
- Other 'Makefile' dependencies to newer version

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-08-15 11:07:06 +03:00
yiannistri c327b35618
fix: Install cert-manager before capi-operator 2024-08-05 19:08:28 +01:00
Furkat Gofurov af6420c730 Update dev-env script
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-04-09 12:26:20 +03:00
Carlos Salas e456232766
chore: update development environment script
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
2024-02-20 15:43:05 +01:00
Furkat Gofurov b81f85e8c3 Align license header years with 'reference' copyright
It also adds license headers to few missing go files, Dockerfile
and Makefile

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-01-08 11:10:29 +02:00
Furkat Gofurov 3ba687609c
Add copyright header to files in scripts folder
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-09-04 10:51:38 +03:00