Dario Tranchitella
b334ea59f1
fix: retrying datastore finalizer removal ( #631 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-11-12 10:48:11 +01:00
Pushkar Acharya
792b118f79
chore(adopters): add platform9 elastic machine pool ( #629 )
2024-11-07 07:25:56 +01:00
Dario Tranchitella
e330690b7f
fix: loadbalancerclass must be set at creation time ( #630 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-11-06 20:39:15 +01:00
Dario Tranchitella
c4a5b4a5fd
fix: cel for load balancer class ( #628 )
...
* fix: cel for load balancer class
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* fix(helm): cel for load balancer class
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-11-03 14:55:01 +01:00
dependabot[bot]
303bc07c31
feat(deps): bump github.com/onsi/gomega from 1.35.0 to 1.35.1 ( #627 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.35.0 to 1.35.1.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.35.0...v1.35.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
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>
2024-11-01 22:44:57 +01:00
dependabot[bot]
6b6370885a
feat(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.0 ( #625 )
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.34.2 to 1.35.0.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.34.2...v1.35.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
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>
2024-10-31 11:12:51 +01:00
dependabot[bot]
495890e165
feat(deps): bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 ( #624 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.20.2 to 2.21.0.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.20.2...v2.21.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/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>
2024-10-31 07:13:45 +01:00
Dario Tranchitella
0c0111094e
feat: making default datastore optional ( #597 )
...
* feat: making default datastore optional
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(helm): making default datastore optional
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: making default datastore optional
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-30 20:23:34 +01:00
Dario Tranchitella
fdd0035915
feat: load balancer class support ( #620 )
...
* feat: load balancer class support
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(helm): load balancer class support
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: load balancer class support
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-28 14:19:04 +01:00
Dario Tranchitella
7c0eb8d41d
feat: automatically set dns service address ( #618 )
...
* feat: automatically set dns service address
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(helm): automatically set dns service address
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: automatically set dns service address
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-27 10:55:21 +01:00
Dario Tranchitella
1bfbca5e19
fix: naked version for stable release automation ( #617 )
...
* fix(helm): naked version for stable release automation
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs(helm): naked version for stable release automation
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(e2e): setting image tag
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(version): referring to latest tag
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-25 21:20:36 +02:00
Dario Tranchitella
2b54d83a51
feat(deps): upgrading to k8s v1.31.2 ( #616 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-25 19:49:35 +02:00
Dario Tranchitella
12248dea3d
feat: dynamic certificate expiration deadline ( #615 )
...
* feat: dynamic certificate expiration deadline
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: dynamic certificate expiration deadline
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-25 19:49:21 +02:00
daseul cho
4e8c2b66c0
feat: loadbalancer source range ( #611 )
...
* feat(crd): add LoadBalancerSourceRanges field and integrate with service resource
* test(crd): add tests for CEL validation logic
* feat(webhook): implement LoadBalancerSourceRanges validation logic for CIDRs
* test(webhook): add tests for webhook validation logic
* test: modify Makefile for envtest setup
* docs: add LoadBalancerSourceRanges field to API reference
2024-10-25 19:12:55 +02:00
dependabot[bot]
3b1020a8f3
feat(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 ( #614 )
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.0...v0.19.1 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
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>
2024-10-25 19:12:10 +02:00
dependabot[bot]
986f2ed114
feat(deps): bump k8s.io/kubernetes in the arrow group ( #613 )
...
Bumps the arrow group with 1 update: [k8s.io/kubernetes](https://github.com/kubernetes/kubernetes ).
Updates `k8s.io/kubernetes` from 1.31.1 to 1.31.2
- [Release notes](https://github.com/kubernetes/kubernetes/releases )
- [Commits](https://github.com/kubernetes/kubernetes/compare/v1.31.1...v1.31.2 )
---
updated-dependencies:
- dependency-name: k8s.io/kubernetes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: arrow
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 14:59:25 +02:00
lbrunOVH
674923c036
fix(datastore/etcd): fix grant privileges when using a custom datastoreschema ( #607 )
2024-10-23 17:37:41 +02:00
dependabot[bot]
f3c6a7a41e
feat(deps): bump github.com/testcontainers/testcontainers-go ( #609 )
...
Bumps [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go ) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go
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>
2024-10-22 15:24:35 +02:00
Dario Tranchitella
9ca69e91f9
fix(kubeadm): ensure admin clusterrolebinding with in-cluster client ( #608 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
edge-24.10.1
2024-10-21 21:21:53 +02:00
Dario Tranchitella
e4939f6dcb
docs: kamaji-ingress-addon guide ( #605 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-21 07:30:20 +02:00
Adriano Pezzuto
fcad29ddba
feat(doc): document release support in Edge Releases ( #604 )
2024-10-18 19:59:34 +02:00
Jan Schoone
cae3c6041f
chore(adopters): Sovereign Cloud Stack is a kamaji adopter
...
* fix(adopters): order alphabetically according to the header
Signed-off-by: Jan Schoone <jan@jass.es >
* feat(adopters): add Sovereign Cloud Stack
Signed-off-by: Jan Schoone <jan@jass.es >
---------
Signed-off-by: Jan Schoone <jan@jass.es >
2024-10-16 17:14:42 +02:00
Dario Tranchitella
7e08b9a7ce
feat: cluster domain customisation ( #594 )
...
* feat(api): customising cluster domain option
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* feat(helm): customising cluster domain option
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* docs: customising cluster domain option
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-06 09:40:20 +02:00
dependabot[bot]
a21f199847
chore(ci): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 ( #592 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6.1.0...v6.1.1 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
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>
2024-10-05 15:37:53 +02:00
Dario Tranchitella
7b89d69a1c
feat: kine bind on uds ( #593 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-04 15:36:58 +02:00
Simon Kienzler
8b71843325
feat: make datastore schema (prefix) configurable ( #554 )
...
* feat: Add DataStoreSchema field to TCP spec
* feat: Read DB_SCHEMA from TCP spec field
* feat: Default DataStoreSchema in webhook
* fix: Catch unsetting the dataStore via CEL
* fix: Apply all patches, not only the first
This also includes converting OnUpdate() to a no-op, as the
existence and immutability of the fields are already checked
by the API server, thanks to kubebuilder markers.
The webhook ensures that fields like dataStore, dataStoreSchema
are defaulted during creation (if unset), and the CEL expressions
prohibit unsetting them during update.
* test: Add tests for defaulting webhook
* fix: typo
* fix: Linter issues
* fix: make apidoc
* Update TCP CRD in charts folder
* fix: Don't run E2E tests during `make test`
* fix: Use proper `metav1` import name
* feat: Handle updates of TCPs without dataStoreSchema (+ tests)
* fix: Prioritize Status over Spec
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
* Update goDoc on DataStore field
* make apidoc
---------
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2024-10-02 17:33:28 +02:00
dependabot[bot]
489e0e1653
feat(deps): bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 ( #589 )
...
Bumps [go.uber.org/automaxprocs](https://github.com/uber-go/automaxprocs ) from 1.5.3 to 1.6.0.
- [Release notes](https://github.com/uber-go/automaxprocs/releases )
- [Changelog](https://github.com/uber-go/automaxprocs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/automaxprocs/compare/v1.5.3...v1.6.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/automaxprocs
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>
2024-09-24 15:20:14 +02:00
dependabot[bot]
71b653eee9
feat(deps): bump github.com/docker/docker ( #588 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.3.0+incompatible to 27.3.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.3.0...v27.3.1 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
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>
2024-09-23 15:27:48 +02:00
Dario Tranchitella
96fc9149a0
fix(ci): ref_name for edge tags ( #587 )
edge-24.9.2
2024-09-20 11:47:55 +02:00
Dario Tranchitella
3e4e45cd6e
fix(ci): triggering action upon tags ( #586 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-20 11:44:29 +02:00
Dario Tranchitella
11bda430c6
fix(ci): building in case of edge or stable tag ( #585 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-20 11:10:18 +02:00
Dario Tranchitella
293387e0d1
chore(ci): building and pushing edge images ( #584 )
2024-09-20 10:53:49 +02:00
dependabot[bot]
092eeb0274
feat(deps): bump github.com/docker/docker ( #583 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.2.1+incompatible to 27.3.0+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.2.1...v27.3.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
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>
2024-09-20 10:49:54 +02:00
Wouter van Os
f483e812a5
fix(kubeadm): let Kubelet automatically determine resolvConf ( #582 )
2024-09-19 19:15:30 +02:00
Dario Tranchitella
8fc1ed14ae
feat(deps): updating kubeadm and deps to v0.31.1 ( #578 )
edge-24.9.1
2024-09-15 10:23:36 +02:00
dependabot[bot]
b6a5b74c86
feat(deps): bump go.etcd.io/etcd/client/v3 from 3.5.15 to 3.5.16 ( #576 )
...
Bumps [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd ) from 3.5.15 to 3.5.16.
- [Release notes](https://github.com/etcd-io/etcd/releases )
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.15...v3.5.16 )
---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/client/v3
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>
2024-09-15 09:59:58 +02:00
dependabot[bot]
d46ba85d95
feat(deps): bump go.etcd.io/etcd/api/v3 from 3.5.15 to 3.5.16 ( #575 )
...
Bumps [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd ) from 3.5.15 to 3.5.16.
- [Release notes](https://github.com/etcd-io/etcd/releases )
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.15...v3.5.16 )
---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/api/v3
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>
2024-09-15 09:53:40 +02:00
dependabot[bot]
43f8b79111
feat(deps): bump k8s.io/kubernetes in the arrow group ( #577 )
...
Bumps the arrow group with 1 update: [k8s.io/kubernetes](https://github.com/kubernetes/kubernetes ).
Updates `k8s.io/kubernetes` from 1.31.0 to 1.31.1
- [Release notes](https://github.com/kubernetes/kubernetes/releases )
- [Commits](https://github.com/kubernetes/kubernetes/compare/v1.31.0...v1.31.1 )
---
updated-dependencies:
- dependency-name: k8s.io/kubernetes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: arrow
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-15 09:53:27 +02:00
Dario Tranchitella
08272fc37d
fix: konnectivity clean-up and status updates ( #574 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-10 12:22:15 +02:00
dependabot[bot]
672d956ed2
feat(deps): bump github.com/docker/docker ( #573 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.2.0+incompatible to 27.2.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.2.0...v27.2.1 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
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>
2024-09-10 08:34:48 +02:00
Dario Tranchitella
83f855f2a2
fix: don't delete kubeproxy unless previously managed by kamaji ( #572 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-07 21:47:58 +02:00
Dario Tranchitella
438639dc71
fix(coredns): preserving externally managed coredns addon ( #571 )
...
A bug has been introduced with #527 which doesn't handle properly all the required business logic, such as the application of customised labels, as well as the handling of the controller Resource.
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-07 20:57:42 +02:00
Daniel Niasoff
3351f7363f
Add Qumulus to ADOPTERS.md ( #570 )
2024-09-06 17:08:49 +02:00
Marlinc
62b05eda6d
fix: don't delete coredns unless previously managed by kamaji ( #527 )
2024-09-06 08:16:39 +02:00
romualdcorbel
8fe29e453f
chore(adopters): add Orange in ADOPTERS.md ( #568 )
...
Signed-off-by: romualdcorbel <romuald.corbel@orange.com >
2024-09-04 10:25:50 +02:00
Dario Tranchitella
25b2e3b7f7
chore(dockerfile): removing unused references ( #567 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-01 11:35:16 +02:00
Dario Tranchitella
5757e4a48c
chore: dropping kustomize dependency in favor of yq ( #565 )
...
* chore(makefile): installing cert-manager via helm
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore: removing need of kustomize in favor of yq
By removing kustomize generation files we can simply release, despite
the bundles must be removed since based on kustomize despite never being
used.
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(ci): aligning to latest manifest generation strategy
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-09-01 11:29:27 +02:00
Dario Tranchitella
dada857f4d
fix(docs): typo on project name ( #566 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-08-31 17:31:35 +02:00
Dario Tranchitella
a344f6a6ba
chore(makefile): enhancing metallb installation ( #564 )
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-08-31 15:58:50 +02:00
dependabot[bot]
574583f6be
chore(ci): bump actions/checkout from 2 to 4 ( #563 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-30 11:19:21 +02:00