Skip to content

Commit f4cd52c

Browse files
committed
review changes
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
1 parent 7abc6ad commit f4cd52c

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

stackit/internal/services/ske/provideroptions/machineimages/datasource.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,24 @@ var (
4747
)
4848

4949
// Ensure implementation satisfies interface
50-
var _ datasource.DataSource = &optionsDataSource{}
50+
var _ datasource.DataSource = &machineImagesDataSource{}
5151

5252
// NewKubernetesMachineImageVersionDataSource creates the data source instance
5353
func NewKubernetesMachineImageVersionDataSource() datasource.DataSource {
54-
return &optionsDataSource{}
54+
return &machineImagesDataSource{}
5555
}
5656

57-
type optionsDataSource struct {
57+
type machineImagesDataSource struct {
5858
client *ske.APIClient
5959
providerData core.ProviderData
6060
}
6161

6262
// Metadata sets the data source type name.
63-
func (d *optionsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse) {
63+
func (d *machineImagesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse) {
6464
resp.TypeName = req.ProviderTypeName + "_ske_machine_image_versions"
6565
}
6666

67-
func (d *optionsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse) {
67+
func (d *machineImagesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse) {
6868
if req.ProviderData == nil {
6969
return
7070
}
@@ -83,7 +83,7 @@ func (d *optionsDataSource) Configure(ctx context.Context, req datasource.Config
8383
tflog.Info(ctx, "SKE machine image versions client configured")
8484
}
8585

86-
func (d *optionsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
86+
func (d *machineImagesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) {
8787
description := "Returns a list of supported Kubernetes machine image versions for the cluster nodes."
8888

8989
resp.Schema = schema.Schema{
@@ -142,7 +142,7 @@ func (d *optionsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest
142142
}
143143

144144
// Read refreshes the Terraform state with the latest data.
145-
func (d *optionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse) { // nolint:gocritic // function signature required by Terraform
145+
func (d *machineImagesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse) { // nolint:gocritic // function signature required by Terraform
146146
var model Model
147147
diags := req.Config.Get(ctx, &model)
148148
resp.Diagnostics.Append(diags...)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
variable "region" {}
2+
13
data "stackit_ske_kubernetes_versions" "example" {
4+
region = var.region
25
version_state = "SUPPORTED"
36
}
47

58
data "stackit_ske_machine_image_versions" "example" {
9+
region = var.region
610
version_state = "SUPPORTED"
711
}

0 commit comments

Comments
 (0)