@@ -13,15 +13,15 @@ type ConfigureCmd struct {
1313 Name string `help:"Name of the environment to create. default: 'default'" short:"n"`
1414}
1515
16- type configGenFunc func (cfg Config , path string ) error
16+ type configGenFunc func (cfg EnvironmentConfig , path string ) error
1717
1818func (c * ConfigureCmd ) Run () error {
1919 rc := RuntimeConfigFromFlags (c .EnvDir , c .Name )
2020 envPath := filepath .Join (rc .EnvDir , rc .EnvName )
2121 configPath := filepath .Join (envPath , "config.yaml" )
2222
2323 // Load the global configuration
24- cfg , err := LoadConfig (configPath )
24+ cfg , err := LoadEnvironmentConfig (configPath )
2525 if err != nil {
2626 return fmt .Errorf ("failed to load config: %w" , err )
2727 }
@@ -49,7 +49,7 @@ func createLogDirectories(envDir string) error {
4949 return nil
5050}
5151
52- func configureEnv (cfg Config , envDir string ) error {
52+ func configureEnv (cfg EnvironmentConfig , envDir string ) error {
5353 log .Info ().Msgf ("Configuring environment %s" , envDir )
5454
5555 if err := createLogDirectories (envDir ); err != nil {
@@ -86,16 +86,16 @@ func configureEnv(cfg Config, envDir string) error {
8686 return nil
8787}
8888
89- func generateDefaultsEnv (cfg Config , envDir string ) error {
89+ func generateDefaultsEnv (cfg EnvironmentConfig , envDir string ) error {
9090 defaultsEnvPath := filepath .Join (envDir , "defaults.env" )
9191 return renderTemplateToFile (getTemplates (), "templates/global/defaults.env" , cfg , defaultsEnvPath )
9292}
9393
94- func generateCloudserverConfig (cfg Config , path string ) error {
94+ func generateCloudserverConfig (cfg EnvironmentConfig , path string ) error {
9595 return renderTemplateToFile (getTemplates (), "templates/cloudserver/config.json" , cfg , filepath .Join (path , "cloudserver" , "config.json" ))
9696}
9797
98- func generateBackbeatConfig (cfg Config , path string ) error {
98+ func generateBackbeatConfig (cfg EnvironmentConfig , path string ) error {
9999 templates := []string {
100100 "env" ,
101101 "supervisord.conf" ,
@@ -107,7 +107,7 @@ func generateBackbeatConfig(cfg Config, path string) error {
107107 return renderTemplates (cfg , "templates/backbeat" , filepath .Join (path , "backbeat" ), templates )
108108}
109109
110- func generateVaultConfig (cfg Config , path string ) error {
110+ func generateVaultConfig (cfg EnvironmentConfig , path string ) error {
111111 templates := []string {
112112 "config.json" ,
113113 "create-management-account.sh" ,
@@ -118,7 +118,7 @@ func generateVaultConfig(cfg Config, path string) error {
118118 return renderTemplates (cfg , "templates/vault" , filepath .Join (path , "vault" ), templates )
119119}
120120
121- func generateScubaConfig (cfg Config , path string ) error {
121+ func generateScubaConfig (cfg EnvironmentConfig , path string ) error {
122122 templates := []string {
123123 "config.json" ,
124124 "create-service-user.sh" ,
@@ -133,17 +133,17 @@ func generateMetadataConfig(cfg MetadataConfig, path string) error {
133133 return renderTemplateToFile (getTemplates (), "templates/metadata/config.json" , cfg , filepath .Join (path , "config.json" ))
134134}
135135
136- func generateS3MetadataConfig (cfg Config , path string ) error {
136+ func generateS3MetadataConfig (cfg EnvironmentConfig , path string ) error {
137137 cfgPath := filepath .Join (path , "metadata-s3" )
138138 return generateMetadataConfig (cfg .S3Metadata , cfgPath )
139139}
140140
141- func generateScubaMetadataConfig (cfg Config , path string ) error {
141+ func generateScubaMetadataConfig (cfg EnvironmentConfig , path string ) error {
142142 cfgPath := filepath .Join (path , "metadata-scuba" )
143143 return generateMetadataConfig (cfg .ScubaMetadata , cfgPath )
144144}
145145
146- func generateKafkaConfig (cfg Config , path string ) error {
146+ func generateKafkaConfig (cfg EnvironmentConfig , path string ) error {
147147 templates := []string {
148148 "Dockerfile" ,
149149 "setup.sh" ,
@@ -156,6 +156,6 @@ func generateKafkaConfig(cfg Config, path string) error {
156156 return renderTemplates (cfg , "templates/kafka" , filepath .Join (path , "kafka" ), templates )
157157}
158158
159- func generateUtapiConfig (cfg Config , path string ) error {
159+ func generateUtapiConfig (cfg EnvironmentConfig , path string ) error {
160160 return renderTemplateToFile (getTemplates (), "templates/utapi/config.json" , cfg , filepath .Join (path , "utapi" , "config.json" ))
161161}
0 commit comments