Dario Tranchitella
9ad5ea506d
feat!: support for components resource handling
2022-07-18 17:09:41 +00:00
Dario Tranchitella
59b7139ada
refactor: isolating operations on controlplane deployment containers
2022-07-18 17:09:41 +00:00
Massimiliano Giovagnoli
3baf187b88
fix(internal/resources/konnectivity): get lb svc endpoint from cp status
...
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
2022-07-14 12:57:45 +00:00
Dario Tranchitella
942804531e
test(e2e): ensuring kubeconfig reconciliation upon port change
2022-07-14 06:57:10 +00:00
Dario Tranchitella
0b8f15f86f
fix: ensuring reconciliation of kubeconfig hashing kubeadm config and ca
2022-07-14 06:57:10 +00:00
Dario Tranchitella
8c24302d8e
fix: no need to point to https port when using ingress
2022-07-14 06:57:10 +00:00
Massimiliano Giovagnoli
84dce57039
fix(internal/resources/etcd_setup.go): close etcd client after etcdsetup reconcile
...
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2022-07-13 12:31:57 +00:00
Dario Tranchitella
c4f9d4f8b3
test(e2e): no more required etcd provisioning using makefile
2022-07-12 20:20:45 +00:00
Dario Tranchitella
1e9e247e8b
feat(helm): installing etcd along with Kamaji
2022-07-12 20:20:45 +00:00
Dario Tranchitella
bcd1627fed
refactor(helm): updating notes with useful commands
2022-07-12 20:20:45 +00:00
Dario Tranchitella
1d70a5c02b
refactor(helm): no need of ingress
2022-07-12 20:20:45 +00:00
Massimiliano Giovagnoli
7fc19f7008
docs(getting-started-kind): refactor guide with targets and manifests
...
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
2022-07-12 07:55:02 +00:00
Massimiliano Giovagnoli
3443ce737c
chore(deploy): add genera deploy makefile
...
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
2022-07-12 07:55:02 +00:00
Massimiliano Giovagnoli
5f9927c48b
cleanup(deploy/kind): remove unused etcd cluster manifest
...
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
2022-07-12 07:55:02 +00:00
Massimiliano Giovagnoli
eaa6899d50
refactor(deploy/kind/join-node): accept tcp kubeconfig from different paths
...
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
2022-07-12 07:55:02 +00:00
Dario Tranchitella
eb699051a1
feat: logging resource deletion
2022-07-11 09:01:53 +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
Dario Tranchitella
a535d05073
build(helm): pull always images
2022-07-11 07:21:24 +00:00
Dario Tranchitella
d547fea661
build(kustomize): pull always images
2022-07-11 07:21:24 +00:00
Dario Tranchitella
a377bfc1ec
refactor: pull always images for tenant control plane instance
2022-07-11 07:21:24 +00:00
Dario Tranchitella
a2541bfc00
refactor: retrying mutate function in case of conflict error
2022-07-09 09:04:49 +00:00
Dario Tranchitella
c47875345d
fix(test): aligning test to latest changes
2022-07-09 08:49:26 +00:00
Dario Tranchitella
48fdd6088d
docs: updating to api specification tcp.spec.networkProfile.certSANs
2022-07-09 08:49:26 +00:00
Dario Tranchitella
a67e0f51c7
refactor!(api): support for additional certificate SANs
...
Removing the field tcp.spec.networkProfile.domain in favor of the
tcp.spec.networkProfile.certSANs which allows specifying additional
extra domains that could be used to reach out to the tenant control
plane.
2022-07-09 08:49:26 +00:00
Dario Tranchitella
3d1bfc42f1
fix: konnectivity reconciliation loop
2022-07-08 19:52:37 +00:00
Dario Tranchitella
e6e51cf624
chore(ci): triggering e2e also for the internal package changes
2022-07-08 15:14:25 +00:00
Dario Tranchitella
8cac5a0c9b
refactor: abstracting tenant control plane client generation
2022-07-08 15:14:25 +00:00
Dario Tranchitella
b22e11a2a4
style: ensuring headers are correct
2022-07-08 14:13:59 +00:00
Dario Tranchitella
a4879084f2
fix(docs): typo on namespace key name
2022-07-07 12:39:42 +00:00
Dario Tranchitella
478b0d5c3a
fix: using local etcd point with kine integration
2022-07-07 12:39:42 +00:00
mendrugory
9e3173676e
feat: kine
2022-07-07 12:39:42 +00:00
mendrugory
8f59de6e13
refactor: adaption for kine
2022-07-07 12:39:42 +00:00
mendrugory
3be6cf1c4f
feat: konnectivity
2022-06-20 15:53:02 +02:00
mendrugory
5b4de76229
refactor:
...
* cleaning code
* group of resources and code improvements
* addons
* manifest for helm
2022-06-20 15:53:02 +02:00
Dario Tranchitella
69801d1fb9
feat: providing binary version and details
2022-06-17 13:34:14 +00:00
Dario Tranchitella
ab1818672d
refactor(kubeadm): using suggested serializer with options
2022-06-15 17:05:25 +00:00
Dario Tranchitella
8cd83da667
chore(e2e): ensure installation during e2e is done via helm
2022-06-15 10:41:42 +00:00
Dario Tranchitella
05562a775b
reorg(test): ensuring networkprofile spec is no more required
2022-06-15 10:41:42 +00:00
Dario Tranchitella
2cd255b1c7
chore(helm): allowing default values for tenant control plane network profile
2022-06-15 10:41:42 +00:00
Dario Tranchitella
26ddbc084c
chore(kustomize): allowing default values for tenant control plane network profile
2022-06-15 10:41:42 +00:00
Dario Tranchitella
fb6e24e3e9
feat: allowing default values for tenant control plane network profile
2022-06-15 10:41:42 +00:00
bsctl
22f8412daa
fix(docs): wrong links
2022-06-09 18:16:00 +00:00
Davide Imola
c570afc643
chore(ci): helm release pipeline
2022-06-06 10:15:15 +00:00
Massimiliano Giovagnoli
357d549b8f
Update the documentation and deploy tools
...
Also, add kamaji install and rename reqs make target.
Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it >
2022-06-01 12:32:28 +02:00
Dario Tranchitella
33ddebc90c
test(e2e): worker node join through kubeadm
2022-05-31 15:58:21 +00:00
Dario Tranchitella
8be787adc5
reorg: marking loadbalancer errors as debug
v0.0.2-rc0
2022-05-29 16:41:39 +00:00
Adriano Pezzuto
6b452ccd40
Update documentation with latest changes ( #44 )
...
* docs: set the kind guide as getting started
* docs: update guides to latest changes
* docs: minor add to README
2022-05-29 17:17:46 +02:00