Markus Rudy
dd1763a36d
helm: manage CoreDNS addon as Helm chart ( #3388 )
...
* Reapply "helm: manage CoreDNS addon as Helm chart (#3236 )"
This reverts commit 4a9422d288
.
* Reapply "helm: fix kubeadm bugs caused by CoreDNS installation (#3353 )"
This reverts commit 9ecfc3fa19
.
2024-10-07 10:51:37 +02:00
Markus Rudy
850b460002
helm: revert parts of CoreDNS Helm chart packaging ( #3366 )
...
* Revert "helm: fix kubeadm bugs caused by CoreDNS installation (#3353 )"
This reverts commit 8ef5ea2efe
.
* Revert "helm: manage CoreDNS addon as Helm chart (#3236 )"
This reverts commit 97c77e2a78
.
* upgrade-agent: ignore CoreDNS preflight errors
2024-09-19 10:55:21 +02:00
Markus Rudy
97c77e2a78
helm: manage CoreDNS addon as Helm chart ( #3236 )
...
* helm: generate CoreDNS Helm chart
* helm: load CoreDNS Helm chart
* bootstrapper: don't install coredns addon
2024-07-12 12:01:49 +02:00
Daniel Weiße
a9cc9d8bbc
Create Kubernetes clients from bytes instead of filepath ( #2663 )
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-12-01 09:00:44 +01:00
Daniel Weiße
afa7fd0edb
cli: refactor kubernetes package ( #2232 )
...
* Clean up CLI kubernetes package
* Rename CLI kubernetes pkg to kubecmd
* Unify kubernetes clients
* Refactor attestation config upgrade
* Update CODEOWNERS file
* Remove outdated GetMeasurementSalt
---------
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-08-21 16:15:32 +02:00
Adrian Stobbe
13eea1ca31
cli: install cilium in cli instead of bootstrapper ( #2146 )
...
* add wait and restartDS
* cilium working (tested on azure + gcp)
* clean helm code from bootstrapper
* fixup! clean helm code from bootstrapper
* fixup! clean helm code from bootstrapper
* fixup! clean helm code from bootstrapper
* add patchnode for gcp
* fix gcp
* patch node inside bootstrapper
* apply renaming of client
* fixup! apply renaming of client
* otto feedback
2023-08-02 15:49:40 +02:00
Daniel Weiße
28e29ffe61
cli: don't backup CRs that cannot be found ( #2133 )
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-07-27 10:28:56 +02:00
Daniel Weiße
7152633255
bootstrapper: refactor coredns and cilium setup ( #2129 )
...
* Decouple CoreDNS installation from Cilium
* Align cilium helm installation with other charts
* Remove unused functions
---------
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-07-25 09:57:35 +02:00
Otto Bittner
ef526562df
cli: remove old migrations ( #2079 )
...
The migrations are not required for upgrading from 2.8.
2023-07-10 14:03:45 +02:00
3u13r
a2c98eb1d5
Correctly deploy the AWS CCM ( #1853 )
...
* aws: stop using the imds api for tags
* aws: disable tags in imds api
* aws: only tag instances with non-lecagy tag
* bootstrapper: always let coredns run before cilium
* debugd: make debugd less noisy
* fixup fix aws imds test
* fixup unsued context
* move getting instance id to readInstanceTag
2023-06-13 09:58:39 +02:00
3u13r
e0285c122e
todo responsibilities and cleanup ( #1837 )
...
* chore: add TODO responsibilities
* chore: remove not needed TODOs
* chore: remove outdated migrations
* chore: remove resolved goleak exception
* chore: remove not needed cosign env
* config: add link to our Azure snp docs
2023-06-01 12:33:06 +02:00
Daniel Weiße
d7a2ddd939
config: add separate option for handling attestation parameters ( #1623 )
...
* Add attestation options to config
* Add join-config migration path for clusters with old measurement format
* Always create MAA provider for Azure SNP clusters
* Remove confidential VM option from provider in favor of attestation options
* cli: add config migrate command to handle config migration (#1678 )
---------
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-05-03 11:11:53 +02:00
Otto Bittner
c8c2953d7b
cli: add status cmd
...
The new command allows checking the status of an upgrade
and which versions are installed.
Also remove the unused restclient.
And make GetConstellationVersion a function.
2023-04-03 12:03:41 +02:00
Daniel Weiße
690b50b29d
dev-docs: Go package docs ( #958 )
...
* Remove unused package
* Add Go package docs to most packages
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
Signed-off-by: Fabian Kammel <fk@edgeless.systems>
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
Co-authored-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
Co-authored-by: Fabian Kammel <fk@edgeless.systems>
2023-01-19 15:57:50 +01:00
Otto Bittner
e7c7e35f51
cli: create backups for CRDs and their resources
...
These backups could be used in case an upgrade
misbehaves after helm declared it as successful.
The manual backups are required as helm-rollback
won't touch custom resources and changes to CRDs
delete resources of the old version.
2023-01-05 16:52:06 +01:00