Daniel Weiße
c52086c5ff
cli: refactor flag parsing code ( #2425 )
...
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-10-16 15:05:29 +02:00
Adrian Stobbe
a03325466c
cli: helm install and upgrade unification ( #2244 )
2023-08-24 16:40:47 +02:00
Daniel Weiße
0a911806d1
cli: remove/refactor upgrade package ( #2266 )
...
* Move IAM migration client to cloudcmd package
* Move Terraform Cluster upgrade client to cloudcmd package
* Use hcl for creating Terraform IAM variables files
* Unify terraform upgrade code
* Rename some cloudcmd files for better clarity
---------
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-08-23 10:35:42 +02: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
4788467bca
cli: upgrade uses same helm releases as init ( #2177 )
2023-08-11 15:18:59 +02:00
Adrian Stobbe
70861ee8ad
cli: declare mastersecret as immutable and print attestationCfg diff in warning ( #2167 )
2023-08-08 13:03:23 +02:00
Daniel Weiße
d1ace13713
cli: add --workspace
flag to set base directory for Constellation workspace ( #2148 )
...
* Remove `--config` and `--master-secret` falgs
* Add `--workspace` flag
* In CLI, only work on files with paths created from `cli/internal/cmd`
* Properly print values for GCP on IAM create when not directly updating the config
---------
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-08-04 13:53:51 +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
9bc8217fcd
cli: output CSI driver versions on status
( #2128 )
...
* Output CSI driver versions
* Improve status output
* Correctly update CSI version on upgrades
---------
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
2023-07-27 16:14:36 +02:00
Adrian Stobbe
7e83991154
feat: status
shows attestation config ( #2056 )
...
* init
* update doc
* fix tests
* unmarshal typed attestation config for consistent yaml formatting
* fix comments
* marshal numerical attestation values in join-config
* GetAttestationConfig marshals numerical value
2023-07-07 17:02:01 +02:00
Thomas Tendyck
274fed0990
cli: fix/improve some user-facing strings
2023-07-06 09:05:17 +02:00
renovate[bot]
d95a764b65
deps: update golangci/golangci-lint to v1.52.2 ( #1598 )
...
* deps: update golangci/golangci-lint to v1.52.2
* deps: tidy all modules
* fix linting issues
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: edgelessci <edgelessci@users.noreply.github.com>
Co-authored-by: Malte Poll <mp@edgeless.systems>
2023-04-05 18:40:35 +02:00
Otto Bittner
7c8215e507
cli: add kubernetes pkg to interface with cluster
...
Previously the content of files status and upgrade within the
cloudcmd pkg did not fit cloudcmd's pkg description.
This patch introduces a separate pkg to fix that.
2023-04-03 12:03:41 +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