Commit Graph

35 Commits

Author SHA1 Message Date
Furkat Gofurov 7f4250dd35
Bump k8s dependencies to v1.32.x series
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-10-01 13:16:43 +03:00
Andrea Mazzotti 180f723b9f
Fix release notes generation
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-08-28 18:02:00 +02:00
Furkat Gofurov 2cac3c6ec6
Revert "Bump k8s related dependencies to v1.32.0 version"
This reverts commit cf697fad59.
2025-04-28 12:00:27 +03:00
Furkat Gofurov cf697fad59
Bump k8s related dependencies to v1.32.0 version
Dependencies include: kindest/node, kubectl, rke2, k8s_versions for mgmt and aws

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-04-24 15:54:19 +03: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 5adeb47014
Bump golangci-lint version (#1081)
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2025-02-17 13:28:55 +02:00
Alexandr Demicev e733b6bd27
Keep using v1.30 for management cluster
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2024-11-28 17:03:45 +01:00
Furkat Gofurov 19efd9a8e1
Bump k8s version to v1.31.0
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
(cherry picked from commit 24aa34e637b56cf18915156dfe8314e9deafed57)
2024-11-27 10:17:26 +02:00
Danil Grigorev a7bb9ab493
Use upstream krew-index for crust-gather (#868)
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-11-25 11:24:08 +00:00
Danil Grigorev 2276e2e436
Use k8s 1.30.3 (#668)
- Use RKE2_VERSION where possible
- Rename vsphere CPI_IMAGE_VERSION

Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-08-16 18:44:54 +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
Furkat Gofurov 4860f2a349
Remove s390x architecture from release packages (#468)
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2024-04-08 08:18:11 +00:00
Richard Case 7ff0769098
Merge pull request #335 from Danil-Grigorev/collect-cluster-artifacts
🌱 Implement full cluster artifact gathering for both clusters after each test run
2024-01-16 09:13:15 +00:00
Danil Grigorev d3f50322c0
Implement artifact gathering for both cluster after each test run
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2024-01-15 20:17:56 +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 eff2ea530b
Remove CONTRIBUTING guide and refer to the one from the rancher-turtles-docs
Almost identical content from the CONTRIBUTING guide in this repo was
moved into the rancher-turtles-docs repo, so that we have a centralized guide
and we can refer to it from other repos.

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-09-07 11:09:48 +03:00
Richard Case 90b79afe0f
docs: add adr for import strategy
Signed-off-by: Richard Case <richard.case@outlook.com>
2023-09-07 08:57:10 +02:00
Alexander Demicev 01a2026883
Merge pull request #99 from furkatgofurov7/add-script-headers
🌱 Add copyright headers to all files
2023-09-04 11:31:54 +02:00
Furkat Gofurov 5f6df935a8
Add copyright header to all files in hack folder
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-09-04 10:48:25 +03:00
Furkat Gofurov cea2a31746
Run doctoc in the docs/adr folder
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-09-04 10:19:55 +03:00
Furkat Gofurov ccc9961b8e
Add doctoc script and Makefile targets
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-09-04 10:19:55 +03:00
Danil Grigorev b6000c4e23
Updating values to enable e2e in gh actions and prow
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-08-28 18:33:25 +02:00
Danil Grigorev a8c9eed629
Add e2e for cluster import functionality
- Ensure the kubectl is installed for log collection
- Make rancher instance public using ngrok ingress
- Add e2e for fleet cluster import and removal

Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-08-25 11:20:21 +02:00
Danil Grigorev 96d1a07039
Create a valid helm chart structure
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-08-02 15:10:55 +02:00
Danil Grigorev 7317eef7f5
Cleanup config/default workflow from Makefile
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-08-02 15:10:55 +02:00
Danil Grigorev 0efa5611e8
Add basic helm chart value substitution
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-08-02 15:10:51 +02:00
Danil Grigorev 17b48b2413
Integrate release notes file into workflow
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-07-31 13:50:12 +02:00
Danil Grigorev 8c85332e69
Using bare cr due to lacking functionality in original action
- Pass make-release-notes to automate notes output

Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-07-31 13:50:04 +02:00
Danil Grigorev e7115e1600
Linting and installing charts on PR
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
2023-07-25 16:42:35 +02:00
Alexandr Demicev 19b6471069
Add golanci linters
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
2023-07-20 15:20:27 +02:00
Furkat Gofurov 9552094dd4
Bump golang to 1.20.4
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-07-14 12:05:03 +03:00
Furkat Gofurov 58d721cc89
Add helm repo updating script to hack folder
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-07-14 12:05:03 +03:00
Furkat Gofurov e44f33d22a
Initialize hack/chart-update module and main.go for chart updates
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-07-14 12:05:03 +03:00
Furkat Gofurov 8c834838a8
Introduce hack/chart repo for keeping Chart.yaml
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2023-07-14 12:05:03 +03:00
Richard Case 1cd0c7357d
feat: initial commit of auto import
This adds support for auto importing CAPI created clusters into Rancher
Manager. Currently you have to annotate a namespace that the CAPI
**Cluster** instances are created in for it to be imported.

Signed-off-by: Richard Case <richard.case@suse.com>
2023-01-26 12:59:40 +00:00