Dario Tranchitella
eca04893a8
refactor: abstracting webhook management
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
27480ba66a
feat(api): container registry settings
2023-06-01 16:05:15 +02:00
Dario Tranchitella
2c6360ad82
feat(api): resource claims support
2023-05-30 16:24:18 +02:00
Matteo Ruina
a5b7605e27
chore(api): tcp deployment mangling
2023-05-30 16:00:11 +02: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
8e94039962
feat(api)!: introducing ca rotating status
2023-01-13 19:09:03 +01:00
Dario Tranchitella
7ed3c44401
refactor(datastore): using webhooks for secrets instead of finalizers
2022-12-20 20:54:41 +01:00
Dario Tranchitella
6e6ea0189f
refactor(k8s): upgrade to 1.26
2022-12-17 15:57:47 +01:00
Dario Tranchitella
1eb1e0f17c
feat: support for runtime class
2022-12-14 21:24:01 +01:00
Dario Tranchitella
3ea721cf2b
feat(kubeadm): moving phases to soot manager
2022-12-14 21:23:47 +01:00
Dario Tranchitella
9d55e77902
refactor(api): no more need of checksum for addons
2022-12-14 12:22:49 +01:00
Dario Tranchitella
4c51eafc90
feat(konnectivity): reconciliation performed by soot manager
2022-12-12 16:22:36 +01:00
Dario Tranchitella
1a80fc5b28
fix(api): wrong konnectivity defaults
2022-12-12 16:22:36 +01:00
Dario Tranchitella
c00df62ff7
feat(konnectivity)!: support for extra args
2022-12-08 14:23:31 +01:00
Dario Tranchitella
5241fa64ed
refactor(konnectivity)!: decoupling agent and server structs
2022-12-08 14:23:31 +01:00
Dario Tranchitella
2d1daa8498
feat(datastore): validation webhook
2022-12-04 22:12:37 +01:00
Dario Tranchitella
44919598ec
fix(kubebuilder): wrong crd validation markers
2022-12-04 22:12:37 +01:00
Dario Tranchitella
2336d402c3
refactor: using custom validator and custom defaulter
2022-12-04 21:39:14 +01:00
Dario Tranchitella
79c59e55e5
feat: validation webhook to prevent DataStore migration to a different driver
2022-12-04 21:39:14 +01:00
Dario Tranchitella
9e899379f4
feat: support to datastore migration w/ the same driver
2022-12-03 12:04:04 +01:00
Dario Tranchitella
15d0d57790
feat: refactoring for commands
2022-12-03 12:04:04 +01:00
Dario Tranchitella
5b9311f421
feat: show datastore for each tcp
2022-11-27 18:57:38 +01:00
Dario Tranchitella
190acc99b3
feat: tcp version validation upon create and update
2022-11-26 18:39:59 +01:00
Dario Tranchitella
30bc8cc2bf
feat!: support for cert-manager and webhooks
2022-11-26 16:56:26 +01:00
Dario Tranchitella
c242f4ac58
api!: tcp pod advanced scheduling
2022-10-21 14:39:24 +02:00
Dario Tranchitella
8da916b5cd
fix: wrong path for scale spec path
2022-09-10 09:54:12 +02:00
Dario Tranchitella
52cdc90b48
feat: adding scale subresource
2022-09-06 16:31:42 +02:00
Dario Tranchitella
b0b4ef95c6
feat: repository and version override for addons
2022-09-02 14:38:46 +02:00
Dario Tranchitella
2374176faf
refactor(konnectivity): updating repository and tag
2022-08-31 23:36:58 +02:00
Dario Tranchitella
15e1cf7d80
feat: support for topology spread constraints
2022-08-31 23:35:54 +02:00
Dario Tranchitella
d59f494a69
feat: support for tcp specific data store
2022-08-30 16:22:06 +02:00
Dario Tranchitella
cce4225e07
feat(addons): kube-proxy image aligned to tcp version and allowing override
2022-08-27 23:17:01 +02:00
Dario Tranchitella
8273d7c7b4
chore(golangci-lint): updating to v1.49.0
2022-08-27 15:16:31 +02:00
Dario Tranchitella
1ddaeccc94
feat: storage homogeneity
2022-08-27 15:16:31 +02:00
Dario Tranchitella
8e0b0c8ce7
feat(api): adding datastore type
2022-08-26 22:05:59 +02:00
Dario Tranchitella
c449b01121
refactor(api)!: making ingress optional
2022-08-23 08:48:56 +02:00
Dario Tranchitella
9d5b14f440
refactor(api)!: removing ingress from status when unused
2022-08-23 08:48:56 +02:00
Dario Tranchitella
99c3b47ec9
feat(api)!: checksum for status
2022-08-23 08:48:56 +02:00
Dario Tranchitella
ebdb24ce45
feat(api)!: support for postgresql kine driver
2022-08-23 08:48:56 +02:00
Dario Tranchitella
315ef7aa4f
feat(api)!: additional extra arguments for control plane components
2022-07-21 13:33:57 +00:00
Dario Tranchitella
161f43ed58
refactor: unique service for tcp and konnectivity server
2022-07-18 20:13:43 +00:00
Dario Tranchitella
af6024ece1
refactor!: using a single service for konnectivity server
2022-07-18 20:13:43 +00:00
Dario Tranchitella
b2a23b0691
fix: using the announced ip address as source of truth
2022-07-18 19:03:56 +00:00
Dario Tranchitella
9ad5ea506d
feat!: support for components resource handling
2022-07-18 17:09:41 +00:00
Dario Tranchitella
a914bad7ce
refactor: functions to proper files and using set interface
2022-07-11 07:57:32 +00:00
Dario Tranchitella
40428c7983
refactor: moving kubeadm config interface to v1alpha1 package
2022-07-11 07:57:32 +00:00
Dario Tranchitella
938b35122e
refactor!: ensuring reconciliation of kubeadm phases
...
For AddOns and KubeadmPhase the last revision reference has been removed
in favor of the md5 hash: this has been required since some information
required for the comparison is not persisted in the admin cluster.
With this change, the CRD definition has changed too, making this change
breaking, although still in v1alpha1.
2022-07-11 07:57:32 +00:00
Dario Tranchitella
dadc5c4f50
feat: support for announced clusterip address
2022-07-11 07:21:34 +00:00