Dario Tranchitella
cf1f2763f6
feat: supporting k8s v1.29.1
2024-01-26 17:30:03 +01:00
Dario Tranchitella
25dc19f839
feat: admin kubeconfig with local service FQDN
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-01-22 18:50:58 +01:00
Dario Tranchitella
755cc5bacd
refactor(golangci-lint): aligning to new linters
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
e0c86d685c
feat: support for kubeadm cluster-admins rbac
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
ddb700f4f0
refactor: upgrading to new dependencies
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
8b999f1323
feat: supporting k8s v1.28
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
045c5bbd7c
fix(migrate): preventing 63 characters pod name limit
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-12 12:24:22 +01:00
Dario Tranchitella
c8039cdf5c
feat: supporting k8s v1.28.2
2023-10-17 19:46:19 +02:00
Dario Tranchitella
0f1a4f28de
fix: blocking datastore secret deletion with finalizer
2023-09-29 10:56:28 +02:00
Dario Tranchitella
05ffd6cf75
feat: supporting k8s v1.28.1
2023-09-06 14:46:29 +02:00
Dario Tranchitella
dc97d69d0c
fix: tcp deployment replica to pointer
2023-09-01 09:13:00 +01:00
Dario Tranchitella
58a5cac9e8
feat: supporting k8s 1.28
2023-08-22 09:35:16 +02:00
Dario Tranchitella
e9d2af931a
fix(webhook): decoding delete content
2023-08-22 09:35:02 +02:00
Dario Tranchitella
65854721de
fix(ingress): referencing ingress port from hostname
2023-08-08 10:55:33 +02:00
Dario Tranchitella
7e94ecdbab
feat: kubeconfig and certificates rotation
2023-08-03 18:03:54 +02:00
Dario Tranchitella
648da19687
refactor: checking kubeconfig user certs validity
2023-08-03 18:03:54 +02:00
Dario Tranchitella
6c4b339c4b
fix(typo): error message for kubeconfig
2023-08-03 18:03:54 +02:00
Dario Tranchitella
eee62032de
refactor: ensuring owner reference and labels with controller label
2023-08-03 18:03:54 +02:00
Dario Tranchitella
751ce3722b
fix(capi): keys for kubeadm-bootstrap controller
2023-08-01 19:04:58 +02:00
Dario Tranchitella
abcc662c96
fix(datastore): replacing dash with underscore
2023-07-05 22:20:55 +02:00
Dario Tranchitella
792119d2d3
fix: validating tcp name
2023-07-04 21:55:19 +02:00
daseulcho
f0e675dea3
fix(kubelet-config): adding versioned kubelet config
2023-07-04 18:19:34 +02:00
daseulcho
4413061640
fix(kubelet-config): adding versioned kubelet config
2023-07-04 09:23:36 +02:00
Dario Tranchitella
8f57ff407e
fix(konnectivity): setting service nodeport
...
Co-authored-by: jds <jds9090@kinx.net >
2023-07-04 07:19:37 +02:00
Dario Tranchitella
94f2d9074d
refactor: unrequired node registration for kubeadm config
2023-07-03 15:28:12 +02:00
Dario Tranchitella
af5ac4acab
feat: kubernetes 1.27.3 support
2023-07-01 00:01:32 +02:00
Dario Tranchitella
069afd9b17
fix(kubeconfig): recreating kubeconfig upon checksum failure
2023-06-30 16:07:59 +02:00
Dario Tranchitella
7acba20056
fix(webhook): wrong object for migrate route
2023-06-30 10:52:52 +02:00
Dario Tranchitella
ed00b934ec
feat: webhook validation for additional resources
2023-06-05 17:03:35 +02:00
Dario Tranchitella
eca04893a8
refactor: abstracting webhook management
2023-06-05 17:03:35 +02:00
Dario Tranchitella
14c96b034a
refactor(builder): abstracting deployment builders
2023-06-05 17:03:35 +02:00
Dario Tranchitella
877314f53d
feat: container registry settings
2023-06-01 16:05:15 +02:00
Dario Tranchitella
d3d18ef836
refactor: removing unused address from control-plane builder
2023-06-01 16:05:15 +02:00
Dario Tranchitella
25b1c7a8fa
feat: resource claims support
2023-05-30 16:24:18 +02:00
Matteo Ruina
d06affc216
feat: tcp deployment mangling
2023-05-30 16:00:11 +02:00
Dario Tranchitella
736fbf0505
feat(kubeadm): updating support to k8s 1.27
2023-04-14 07:17:15 +02:00
Dario Tranchitella
8dc0672718
fix: updating ingress status with provided loadbalancer ip
2023-04-13 15:16:43 +02:00
Dario Tranchitella
27f598fbfc
fix: avoiding nil pointer when updating status for ingress
2023-04-13 15:16:43 +02:00
Dario Tranchitella
b15a764381
fix: ensuring to save kubeconfig status upon restoration
2023-03-13 17:03:17 +01:00
Dario Tranchitella
d1c2fe020e
feat: upgrading to kubernetes v1.26.1
2023-02-24 09:56:23 +01:00
Dario Tranchitella
5b93d7181f
fix: avoiding secrets regeneration upon velero restore
2023-02-23 19:01:47 +01:00
Pietro Terrizzi
153a43e6f2
chore: k8s.gcr.io is deprecated in favor of registry.k8s.io
2023-02-15 18:06:26 +01:00
Dario Tranchitella
a8a41951cb
refactor!: keeping labels consistent
...
The label kamaji.clastix.io/soot is deprecated in favour of
kamaji.clastix.io/name, every external resource referring to this must
be aligned prior to updating to this version.
2023-02-13 11:24:36 +01:00
Dario Tranchitella
a0485c338b
refactor(checksum): using helper functions
2023-02-10 15:31:28 +01:00
Dario Tranchitella
830d86a38a
feat: introducing enqueueback reconciliation status
...
Required for the changes introduced with 74f7157e8b
2023-02-06 22:12:50 +01:00
Dario Tranchitella
743ea1343f
feat(api): kube-apiserver kubelet-preferred-address-types support
2023-01-22 14:56:47 +01:00
Dario Tranchitella
f03e250cf8
feat(api): deployment strategy support
2023-01-17 10:01:21 +01:00
Dario Tranchitella
2293e49e4b
fix: certificate authority rotation handling
2023-01-13 19:09:03 +01:00
Dario Tranchitella
551df6df97
fix(kubeadm_phase): wrong string value representation
2023-01-13 19:09:03 +01:00
Dario Tranchitella
beebaf0364
fix(storage): wrong variable while assigning finalizers
2022-12-20 20:45:09 +01:00