* operator/registration: switch to Kubebuilder client Fixes #239 Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * operator/registration: adapt tests to Kubebuilder client Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * unit-tests: vendor controller-runtime fake client Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * operator: add yaml annotations for correct marshalling Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * operator/RBAC: add "get" verb to ServiceAccount resources Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * operator: generate rbac make generate-manifests make build-rbac Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * Add elementalcli package Create a separate package to deal with elemental-cli installation. This brings the elemental-cli functions declared in the config package to a new package that just parses a map[string]interface argument. This is a step to enable usage of the elemental-cli functions with the new elementalv1.Config.Elemental.Install type. Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * register: switch to Kubebuilder api Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * register: add mapstructure annotations for correct marshalling Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * register: reduce complexity of the run function Make linter happy: "cyclomatic complexity 16 of func `run` is high (> 15) (gocyclo)" Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> * register: drop io/ioutil in favor of os package io/ioutil is deprecated Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> Signed-off-by: Francesco Giudici <francesco.giudici@suse.com> |
||
|---|---|---|
| .. | ||
| v1beta1 | ||