@@ -54,6 +54,12 @@ func (p *MeshStackProvider) Schema(ctx context.Context, req provider.SchemaReque
5454 }
5555}
5656
57+ const (
58+ envKeyMeshstackEndpoint = "MESHSTACK_ENDPOINT"
59+ envKeyMeshstackApiKey = "MESHSTACK_API_KEY"
60+ envKeyMeshstackApiSecret = "MESHSTACK_API_SECRET"
61+ )
62+
5763func (p * MeshStackProvider ) Configure (ctx context.Context , req provider.ConfigureRequest , resp * provider.ConfigureResponse ) {
5864 var data MeshStackProviderModel
5965 resp .Diagnostics .Append (req .Config .Get (ctx , & data )... )
@@ -63,7 +69,7 @@ func (p *MeshStackProvider) Configure(ctx context.Context, req provider.Configur
6369 endpoint = data .Endpoint .ValueString ()
6470 } else {
6571 var ok bool
66- endpoint , ok = os .LookupEnv ("MESHSTACK_ENDPOINT" )
72+ endpoint , ok = os .LookupEnv (envKeyMeshstackEndpoint )
6773 if ! ok {
6874 resp .Diagnostics .AddError ("Provider endpoint missing." , "Set provider.meshstack.endpoint or use MESHSTACK_ENDPOINT environment variable." )
6975 return
@@ -81,7 +87,7 @@ func (p *MeshStackProvider) Configure(ctx context.Context, req provider.Configur
8187 apiKey = data .ApiKey .ValueString ()
8288 } else {
8389 var ok bool
84- apiKey , ok = os .LookupEnv ("MESHSTACK_API_KEY" )
90+ apiKey , ok = os .LookupEnv (envKeyMeshstackApiKey )
8591 if ! ok {
8692 resp .Diagnostics .AddError ("Provider API key missing." , "Set provider.meshstack.apikey or use MESHSTACK_API_KEY environment variable." )
8793 return
@@ -93,7 +99,7 @@ func (p *MeshStackProvider) Configure(ctx context.Context, req provider.Configur
9399 apiSecret = data .ApiSecret .ValueString ()
94100 } else {
95101 var ok bool
96- apiSecret , ok = os .LookupEnv ("MESHSTACK_API_SECRET" )
102+ apiSecret , ok = os .LookupEnv (envKeyMeshstackApiSecret )
97103 if ! ok {
98104 resp .Diagnostics .AddError ("Provider API secret missing." , "Set provider.meshstack.apisecret or use MESHSTACK_API_SECRET environment variable." )
99105 return
0 commit comments