airshipctl/cmd/config
Vladimir Kozhukalov e9c8425c30 Move bootstrapInfo config section to manifests
This is a part of two activities
  * Refactor config and store all parameters to document model
  * Implement everything as phases (which are supposed to be purely document driven)

 This patch removes bootstrapInfo section from the airshipctl config and
 makes these to commands
  * airshipctl baremetal isogen
  * airthipctl baremetal remotedirect
 to take necessary parameters from documents

 We introduce two airship API kinds ImageGenerator and RemoteDirect.
 Instead of storing config parameters in cm/secrets we use these two
 API objects.

Relates-To: #246
Closes: #254
Change-Id: I42903c45dce1c73da184c07277fec76fd88c700f
2020-08-31 16:54:46 +03:00
..
testdata Move bootstrapInfo config section to manifests 2020-08-31 16:54:46 +03:00
config.go Fix config init command 2020-07-14 15:50:29 +00:00
config_test.go Uplift cobra dependency to v0.0.6 2020-04-23 10:47:46 -05:00
get_authinfo.go Merge "Add pluralized aliases to config get commands" 2020-05-11 15:39:31 +00:00
get_authinfo_test.go Encoding secret data in airshipctl config files 2020-05-08 15:09:17 +00:00
get_cluster.go Add pluralized aliases to config get commands 2020-05-06 14:35:29 -05:00
get_cluster_test.go Define a standard for creating commands 2020-04-24 10:50:59 -05:00
get_context.go Add pluralized aliases to config get commands 2020-05-06 14:35:29 -05:00
get_context_test.go Enable golint as part of golangci-lint. 2020-05-20 13:29:11 -05:00
get_management_config.go Make get-management-config print in order 2020-06-11 15:45:29 -05:00
get_management_config_test.go Added unit test for missing config functions 2020-07-22 15:02:56 +00:00
get_manifest.go New CLI option to get/set manifest 2020-06-25 18:47:51 -05:00
get_manifest_test.go [#308] Removed code style issue on Error string 2020-07-24 14:19:57 -04:00
import.go Implement airshipctl config import 2020-05-05 11:11:36 -05:00
import_test.go Implement airshipctl config import 2020-05-05 11:11:36 -05:00
init.go Exclude kubeconfig from use-context update 2020-07-16 18:58:31 +04:00
init_test.go Define a standard for creating commands 2020-04-24 10:50:59 -05:00
set_authinfo.go Define a standard for creating commands 2020-04-24 10:50:59 -05:00
set_authinfo_test.go Encoding secret data in airshipctl config files 2020-05-08 15:09:17 +00:00
set_cluster.go Define a standard for creating commands 2020-04-24 10:50:59 -05:00
set_cluster_test.go Increase test coverage 2020-05-01 07:43:33 -05:00
set_context.go Define a standard for creating commands 2020-04-24 10:50:59 -05:00
set_context_test.go Define a standard for creating commands 2020-04-24 10:50:59 -05:00
set_management_configuration.go Exclude kubeconfig from use-context update 2020-07-16 18:58:31 +04:00
set_management_configuration_test.go Added unit test for missing config functions 2020-07-22 15:02:56 +00:00
set_manifest.go New CLI option to get/set manifest 2020-06-25 18:47:51 -05:00
set_manifest_test.go New CLI option to get/set manifest 2020-06-25 18:47:51 -05:00
use_context.go Exclude kubeconfig from use-context update 2020-07-16 18:58:31 +04:00
use_context_test.go Define a standard for creating commands 2020-04-24 10:50:59 -05:00