40 Commits

Author SHA1 Message Date
dependabot[bot]
31002fadcc Bump github.com/google/yamlfmt from 0.17.2 to 0.20.0 in /hack/tools
Bumps [github.com/google/yamlfmt](https://github.com/google/yamlfmt) from 0.17.2 to 0.20.0.
- [Release notes](https://github.com/google/yamlfmt/releases)
- [Changelog](https://github.com/google/yamlfmt/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/google/yamlfmt/compare/v0.17.2...v0.20.0)

---
updated-dependencies:
- dependency-name: github.com/google/yamlfmt
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-30 14:23:33 +00:00
dependabot[bot]
15c85f6784 Bump github.com/golangci/golangci-lint/v2 in /hack/tools
Bumps [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) from 2.2.2 to 2.6.0.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v2.2.2...v2.6.0)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint/v2
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-30 14:12:46 +00:00
Felix Wischke (65278)
9189d35d5d go.mod: update to 1.24.6 (CVE-2025-47907). update go-viper/mapstructure (GHSA-2464-8j7c-4cjm) 2025-08-25 13:38:42 +00:00
Vic Kerr
2e63a10909 go: bump to 1.24 (#507)
* go: bump to 1.24

* Bump go to v1.24

* Bump dependecies

* Update e2e config

* Bump go-proxmox client to latest commit, Fixes tests, and linting

* Revert "Bump dependecies"

This reverts commit dbf1ff80ebafe4c263b61919123e547703faa7e8.

* Pin CAPI to v1.10.4 and update/fix e2e tests

* Fix unit tests

* Bump GO v1.24.5

---------

Co-authored-by: Mohamed Chiheb Ben Jemaa <mc.benjemaa@gmail.com>
2025-07-28 11:13:27 +00:00
dependabot[bot]
0acdcd63cc build(deps): bump golang.org/x/tools in /hack/tools (#511)
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.34.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 13:06:03 +00:00
dependabot[bot]
3c32e3de64 build(deps): bump github.com/golangci/golangci-lint/v2 in /hack/tools (#512)
Bumps [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v2.2.1...v2.2.2)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint/v2
  dependency-version: 2.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 09:03:04 +00:00
dependabot[bot]
c6a4743f88 build(deps): bump github.com/vektra/mockery/v2 in /hack/tools
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.53.3 to 2.53.4.
- [Release notes](https://github.com/vektra/mockery/releases)
- [Changelog](https://github.com/vektra/mockery/blob/v3/.goreleaser.yml)
- [Commits](https://github.com/vektra/mockery/compare/v2.53.3...v2.53.4)

---
updated-dependencies:
- dependency-name: github.com/vektra/mockery/v2
  dependency-version: 2.53.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 11:49:57 +02:00
dependabot[bot]
26d26e2455 build(deps): bump github.com/google/yamlfmt in /hack/tools
Bumps [github.com/google/yamlfmt](https://github.com/google/yamlfmt) from 0.17.0 to 0.17.2.
- [Release notes](https://github.com/google/yamlfmt/releases)
- [Changelog](https://github.com/google/yamlfmt/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/google/yamlfmt/compare/v0.17.0...v0.17.2)

---
updated-dependencies:
- dependency-name: github.com/google/yamlfmt
  dependency-version: 0.17.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 11:40:15 +02:00
dependabot[bot]
d9057cb81b build(deps): bump github.com/golangci/golangci-lint/v2 in /hack/tools
Bumps [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) from 2.1.6 to 2.2.1.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v2.1.6...v2.2.1)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint/v2
  dependency-version: 2.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 11:28:02 +02:00
dependabot[bot]
2357eb0e85 build(deps): bump github.com/go-viper/mapstructure/v2 in /hack/tools
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 11:19:39 +02:00
dependabot[bot]
4ae6387cad build(deps): bump github.com/google/yamlfmt in /hack/tools (#490)
Bumps [github.com/google/yamlfmt](https://github.com/google/yamlfmt) from 0.16.0 to 0.17.0.
- [Release notes](https://github.com/google/yamlfmt/releases)
- [Changelog](https://github.com/google/yamlfmt/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/google/yamlfmt/compare/v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: github.com/google/yamlfmt
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 08:45:45 +00:00
Vic Kerr
67789e48cc bump to go 1.23.8 2025-05-20 14:23:10 +00:00
Vic Kerr
44d1802ea4 bump to go 1.37.8
https://pkg.go.dev/vuln/GO-2025-3563
2025-05-20 13:45:58 +00:00
dependabot[bot]
ec71aa4bdf build(deps): bump golang.org/x/tools in /hack/tools (#481)
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.32.0 to 0.33.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.32.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 13:12:25 +00:00
dependabot[bot]
3e7cd3b0e6 build(deps): bump github.com/golangci/golangci-lint/v2 in /hack/tools (#479)
Bumps [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) from 2.1.2 to 2.1.6.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v2.1.2...v2.1.6)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint/v2
  dependency-version: 2.1.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 16:15:53 +02:00
dependabot[bot]
1ff0444b45 build(deps): bump github.com/golangci/golangci-lint/v2 in /hack/tools
Bumps [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) from 2.0.2 to 2.1.2.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v2.0.2...v2.1.2)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint/v2
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-17 11:17:16 +02:00
dependabot[bot]
1605e88253 build(deps): bump golang.org/x/tools in /hack/tools
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.31.0 to 0.32.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-17 11:13:12 +02:00
dependabot[bot]
30a71139a6 build(deps): bump github.com/golangci/golangci-lint/v2 in /hack/tools
Bumps [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-27 12:59:47 +01:00
Vic Kerr
fd8b4e09ba bump golangci to v2.0.1 2025-03-26 12:26:26 +01:00
Vic Kerr
0e2bebb53c Revert "bump golangci to v2.0.1" "build(deps): bump golangci/golangci-lint-action from 6 to 7"
This reverts commit f560416e66.
This reverts commit 0e92f4584e.

I was too hasty in merging this.
2025-03-25 14:06:05 +00:00
Vic Kerr
f560416e66 bump golangci to v2.0.1 2025-03-25 13:21:44 +01:00
dependabot[bot]
85009de9e6 build(deps): bump github.com/vektra/mockery/v2 in /hack/tools
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.53.2 to 2.53.3.
- [Release notes](https://github.com/vektra/mockery/releases)
- [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
- [Commits](https://github.com/vektra/mockery/compare/v2.53.2...v2.53.3)

---
updated-dependencies:
- dependency-name: github.com/vektra/mockery/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 12:15:37 +01:00
dependabot[bot]
409714bcfe build(deps): bump github.com/golangci/golangci-lint in /hack/tools
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.64.7 to 1.64.8.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.64.7...v1.64.8)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 11:02:10 +01:00
dependabot[bot]
9ac17c8a24 build(deps): bump github.com/vektra/mockery/v2 in /hack/tools
Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.53.1 to 2.53.2.
- [Release notes](https://github.com/vektra/mockery/releases)
- [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
- [Commits](https://github.com/vektra/mockery/compare/v2.53.1...v2.53.2)

---
updated-dependencies:
- dependency-name: github.com/vektra/mockery/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 15:49:36 +01:00
dependabot[bot]
3af8f97b46 build(deps): bump github.com/golangci/golangci-lint in /hack/tools (#444)
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.63.4 to 1.64.7.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.63.4...v1.64.7)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 14:45:07 +00:00
Vic Kerr
e0d98248ef Bump go 1.23 (#352)
* go 1.23

* build(deps): bump github.com/vektra/mockery/v2 in /hack/tools (#440)

Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.34.2 to 2.53.1.
- [Release notes](https://github.com/vektra/mockery/releases)
- [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
- [Commits](https://github.com/vektra/mockery/compare/v2.34.2...v2.53.1)

---
updated-dependencies:
- dependency-name: github.com/vektra/mockery/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vic Kerr <wiktor.kerr@ionos.com>

* mockgen

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 13:59:36 +00:00
dependabot[bot]
f08e004e96 build(deps): bump golang.org/x/tools in /hack/tools
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.29.0 to 0.30.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.29.0...v0.30.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-04 13:06:34 +01:00
dependabot[bot]
8b37e876b9 build(deps): bump github.com/google/yamlfmt in /hack/tools
Bumps [github.com/google/yamlfmt](https://github.com/google/yamlfmt) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/google/yamlfmt/releases)
- [Changelog](https://github.com/google/yamlfmt/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/google/yamlfmt/compare/v0.15.0...v0.16.0)

---
updated-dependencies:
- dependency-name: github.com/google/yamlfmt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 16:08:40 +01:00
Vic Kerr
8955f0a2a8 bump go to 1.22.9 2025-03-03 15:55:56 +01:00
dependabot[bot]
8190d1799a build(deps): bump github.com/braydonk/yaml in /hack/tools
Bumps [github.com/braydonk/yaml](https://github.com/braydonk/yaml) from 0.7.0 to 0.9.0.
- [Commits](https://github.com/braydonk/yaml/compare/v0.7.0...v0.9.0)

---
updated-dependencies:
- dependency-name: github.com/braydonk/yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 15:55:56 +01:00
dependabot[bot]
2019a6ff8f build(deps): bump github.com/golangci/golangci-lint in /hack/tools
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.57.1 to 1.63.4.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.57.1...v1.63.4)

---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 12:24:38 +01:00
dependabot[bot]
e6e23d859b build(deps): bump github.com/google/yamlfmt in /hack/tools
Bumps [github.com/google/yamlfmt](https://github.com/google/yamlfmt) from 0.11.0 to 0.15.0.
- [Release notes](https://github.com/google/yamlfmt/releases)
- [Changelog](https://github.com/google/yamlfmt/blob/main/.goreleaser.yaml)
- [Commits](https://github.com/google/yamlfmt/compare/v0.11.0...v0.15.0)

---
updated-dependencies:
- dependency-name: github.com/google/yamlfmt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 10:15:45 +01:00
dependabot[bot]
ee69550edf build(deps): bump golang.org/x/tools in /hack/tools
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.19.0 to 0.29.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.19.0...v0.29.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 09:49:47 +01:00
Vic Kerr
2cd9439788 golangci: configure goimports 2024-11-12 11:52:49 +01:00
Vic Kerr
e585c6d89a Bump go to 1.22
Plus relevant dependency updates.

fix #187
2024-08-20 10:27:56 +00:00
Vic Kerr
43fe9fff17 misc: update copyright dates for 2024 2024-04-19 14:33:20 +00:00
Felix Wischke
e4aa02f8a6 yamlfmt: add missing dependencies (#161)
Co-authored-by: Felix Wischke (65278) <felix@zeynix.de>
Co-authored-by: Mohamed Chiheb Ben Jemaa <mc.benjemaa@gmail.com>
2024-04-02 11:56:48 +00:00
Mario Valderrama
c5fb0e4fe1 chore(ci): Update golangci-lint to 1.57 (#150)
Co-authored-by: Mohamed Chiheb Ben Jemaa <mc.benjemaa@gmail.com>
2024-03-21 15:11:42 +01:00
Mohamed Chiheb Ben Jemaa
4784484bf0 Upgrade Go to v1.21 (#135)
* Update Go to v1.21

* vmservice/ip_test: TestReconcileIPAddresses_AddIPTag: use context.Background()

* vmservice/vm_test: use context.Background()

---------

Co-authored-by: Vic Kerr <wiktor.kerr@ionos.com>
2024-03-13 16:01:30 +01:00
Vic Kerr
45f5888c41 Initial open source release
Co-authored-by: Felix Wischke <felix.wischke@ionos.com>
Co-authored-by: Jonas Bender <90411737+jonas-be@users.noreply.github.com>
Co-authored-by: Ludwig Bedacht <132355999+lubedacht@users.noreply.github.com>
Co-authored-by: Mario Valderrama <15158349+avorima@users.noreply.github.com>
Co-authored-by: Mohamed Chiheb Ben jemaa <mohamed-chiheb.ben-jemaa@ionos.com>
Co-authored-by: Vic Kerr <318870+wikkyk@users.noreply.github.com>
2023-11-29 14:17:03 +00:00