Skip to content

Commit e812578

Browse files
authored
Merge pull request #26 from previousnext/v1-apiservice
Bump APIService to v1
2 parents 95f2d3b + 43e1fc9 commit e812578

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

internal/resources/apiregistration/v1beta1/apiservice/create.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func Create(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Dia
2323
return diag.FromErr(err)
2424
}
2525

26-
out, err := conn.APIRegistration().ApiregistrationV1beta1().APIServices().Create(ctx, &service, metav1.CreateOptions{})
26+
out, err := conn.APIRegistration().ApiregistrationV1().APIServices().Create(ctx, &service, metav1.CreateOptions{})
2727
if err != nil {
2828
return diag.FromErr(err)
2929
}

internal/resources/apiregistration/v1beta1/apiservice/delete.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func Delete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Dia
2323
return diag.FromErr(err)
2424
}
2525

26-
err = conn.APIRegistration().ApiregistrationV1beta1().APIServices().Delete(ctx, name, metav1.DeleteOptions{})
26+
err = conn.APIRegistration().ApiregistrationV1().APIServices().Delete(ctx, name, metav1.DeleteOptions{})
2727
if err != nil {
2828
return diag.FromErr(err)
2929
}

internal/resources/apiregistration/v1beta1/apiservice/generate.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ package apiservice
33
import (
44
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
55
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
6-
apiregistrationv1beta1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1"
6+
apiregistrationv1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1"
77

88
"github.com/previousnext/terraform-provider-k8s/internal/interfaceutils"
99
)
1010

1111
// Generate the APIService.
12-
func Generate(d *schema.ResourceData) (apiregistrationv1beta1.APIService, error) {
12+
func Generate(d *schema.ResourceData) (apiregistrationv1.APIService, error) {
1313
var (
1414
name = d.Get(FieldName).(string)
1515
rawLabels = d.Get(FieldLabels).(map[string]interface{})
@@ -22,13 +22,13 @@ func Generate(d *schema.ResourceData) (apiregistrationv1beta1.APIService, error)
2222
versionPriority = d.Get(FieldVersionPriority).(int)
2323
)
2424

25-
crd := apiregistrationv1beta1.APIService{
25+
crd := apiregistrationv1.APIService{
2626
ObjectMeta: metav1.ObjectMeta{
2727
Name: name,
2828
Labels: interfaceutils.ExpandMap(rawLabels),
2929
},
30-
Spec: apiregistrationv1beta1.APIServiceSpec{
31-
Service: &apiregistrationv1beta1.ServiceReference{
30+
Spec: apiregistrationv1.APIServiceSpec{
31+
Service: &apiregistrationv1.ServiceReference{
3232
Name: serviceName,
3333
Namespace: serviceNamespace,
3434
},

internal/resources/apiregistration/v1beta1/apiservice/read.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func Read(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagn
2424
return diag.FromErr(err)
2525
}
2626

27-
service, err := conn.APIRegistration().ApiregistrationV1beta1().APIServices().Get(ctx, name, metav1.GetOptions{})
27+
service, err := conn.APIRegistration().ApiregistrationV1().APIServices().Get(ctx, name, metav1.GetOptions{})
2828
if kerrors.IsNotFound(err) {
2929
// This is how we tell Terraform that the resource does not exist.
3030
d.SetId("")

internal/resources/apiregistration/v1beta1/apiservice/update.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func Update(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Dia
2222
return diag.FromErr(err)
2323
}
2424

25-
_, err = conn.APIRegistration().ApiregistrationV1beta1().APIServices().Update(ctx, &service, metav1.UpdateOptions{})
25+
_, err = conn.APIRegistration().ApiregistrationV1().APIServices().Update(ctx, &service, metav1.UpdateOptions{})
2626
if err != nil {
2727
return diag.FromErr(err)
2828
}

internal/resources/resources.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ const (
5656
FieldCustomtResourceDefinition = "k8s_apiextensions_v1beta1_customresourcedefinition"
5757

5858
// FieldAPIService identifier for the Kubernetes APIService.
59-
FieldAPIService = "k8s_apiregistration_v1beta1_apiservice"
59+
FieldAPIService = "k8s_apiregistration_v1_apiservice"
6060

6161
// FieldPodDisruptionBudget identifier for the Kubernetes PodDisruptionBudget.
6262
FieldPodDisruptionBudget = "k8s_policy_v1beta1_poddisruptionbudget"

0 commit comments

Comments
 (0)