()
| 72 | } |
| 73 | |
| 74 | func provisionerConfig() (checkup.Provisioner, error) { |
| 75 | c := loadCheckup() |
| 76 | if c.Storage == nil { |
| 77 | return nil, fmt.Errorf("no storage configuration found") |
| 78 | } |
| 79 | prov, ok := c.Storage.(checkup.Provisioner) |
| 80 | if !ok { |
| 81 | return nil, fmt.Errorf("configured storage type does not have provisioning capabilities") |
| 82 | } |
| 83 | return prov, nil |
| 84 | } |
| 85 | |
| 86 | func provisionerEnvVars(cmd *cobra.Command, args []string) (checkup.Provisioner, error) { |
| 87 | providerName := strings.ToLower(args[0]) |
no test coverage detected