Skip to content

Commit 262f9ed

Browse files
jrhoustondak1n1
andauthored
Add support for ValidatingWebhookConfiguration (#806)
Co-Authored-By: Stef Forrester <[email protected]>
1 parent a66f6f7 commit 262f9ed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+10163
-196
lines changed

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ require (
1515
github.com/hashicorp/terraform-plugin-sdk v1.7.0
1616
github.com/hashicorp/vault v1.1.2 // indirect
1717
github.com/imdario/mergo v0.3.7 // indirect
18+
github.com/jinzhu/copier v0.0.0-20190924061706-b57f9002281a
1819
github.com/keybase/go-crypto v0.0.0-20190416182011-b785b22cc757 // indirect
1920
github.com/mitchellh/go-homedir v1.1.0
2021
github.com/pierrec/lz4 v2.3.0+incompatible // indirect
@@ -36,7 +37,7 @@ require (
3637
// and https://github.com/Azure/go-autorest/issues/481
3738
replace (
3839
github.com/Azure/go-autorest v11.1.2+incompatible => github.com/Azure/go-autorest v12.1.0+incompatible
39-
k8s.io/client-go => k8s.io/client-go v0.0.0-20190620085101-78d2af792bab
40+
k8s.io/client-go => k8s.io/client-go v0.0.0-20190918160344-1fbdaa4c8d90
4041
)
4142

4243
go 1.13

go.sum

Lines changed: 14 additions & 21 deletions
Large diffs are not rendered by default.

kubernetes/provider.go

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -144,34 +144,35 @@ func Provider() terraform.ResourceProvider {
144144
},
145145

146146
ResourcesMap: map[string]*schema.Resource{
147-
"kubernetes_api_service": resourceKubernetesAPIService(),
148-
"kubernetes_cluster_role": resourceKubernetesClusterRole(),
149-
"kubernetes_cluster_role_binding": resourceKubernetesClusterRoleBinding(),
150-
"kubernetes_config_map": resourceKubernetesConfigMap(),
151-
"kubernetes_cron_job": resourceKubernetesCronJob(),
152-
"kubernetes_daemonset": resourceKubernetesDaemonSet(),
153-
"kubernetes_deployment": resourceKubernetesDeployment(),
154-
"kubernetes_endpoints": resourceKubernetesEndpoints(),
155-
"kubernetes_horizontal_pod_autoscaler": resourceKubernetesHorizontalPodAutoscaler(),
156-
"kubernetes_ingress": resourceKubernetesIngress(),
157-
"kubernetes_job": resourceKubernetesJob(),
158-
"kubernetes_limit_range": resourceKubernetesLimitRange(),
159-
"kubernetes_namespace": resourceKubernetesNamespace(),
160-
"kubernetes_network_policy": resourceKubernetesNetworkPolicy(),
161-
"kubernetes_persistent_volume": resourceKubernetesPersistentVolume(),
162-
"kubernetes_persistent_volume_claim": resourceKubernetesPersistentVolumeClaim(),
163-
"kubernetes_pod": resourceKubernetesPod(),
164-
"kubernetes_pod_disruption_budget": resourceKubernetesPodDisruptionBudget(),
165-
"kubernetes_priority_class": resourceKubernetesPriorityClass(),
166-
"kubernetes_replication_controller": resourceKubernetesReplicationController(),
167-
"kubernetes_role_binding": resourceKubernetesRoleBinding(),
168-
"kubernetes_resource_quota": resourceKubernetesResourceQuota(),
169-
"kubernetes_role": resourceKubernetesRole(),
170-
"kubernetes_secret": resourceKubernetesSecret(),
171-
"kubernetes_service": resourceKubernetesService(),
172-
"kubernetes_service_account": resourceKubernetesServiceAccount(),
173-
"kubernetes_stateful_set": resourceKubernetesStatefulSet(),
174-
"kubernetes_storage_class": resourceKubernetesStorageClass(),
147+
"kubernetes_api_service": resourceKubernetesAPIService(),
148+
"kubernetes_cluster_role": resourceKubernetesClusterRole(),
149+
"kubernetes_cluster_role_binding": resourceKubernetesClusterRoleBinding(),
150+
"kubernetes_config_map": resourceKubernetesConfigMap(),
151+
"kubernetes_cron_job": resourceKubernetesCronJob(),
152+
"kubernetes_daemonset": resourceKubernetesDaemonSet(),
153+
"kubernetes_deployment": resourceKubernetesDeployment(),
154+
"kubernetes_endpoints": resourceKubernetesEndpoints(),
155+
"kubernetes_horizontal_pod_autoscaler": resourceKubernetesHorizontalPodAutoscaler(),
156+
"kubernetes_ingress": resourceKubernetesIngress(),
157+
"kubernetes_job": resourceKubernetesJob(),
158+
"kubernetes_limit_range": resourceKubernetesLimitRange(),
159+
"kubernetes_namespace": resourceKubernetesNamespace(),
160+
"kubernetes_network_policy": resourceKubernetesNetworkPolicy(),
161+
"kubernetes_persistent_volume": resourceKubernetesPersistentVolume(),
162+
"kubernetes_persistent_volume_claim": resourceKubernetesPersistentVolumeClaim(),
163+
"kubernetes_pod": resourceKubernetesPod(),
164+
"kubernetes_pod_disruption_budget": resourceKubernetesPodDisruptionBudget(),
165+
"kubernetes_priority_class": resourceKubernetesPriorityClass(),
166+
"kubernetes_replication_controller": resourceKubernetesReplicationController(),
167+
"kubernetes_role_binding": resourceKubernetesRoleBinding(),
168+
"kubernetes_resource_quota": resourceKubernetesResourceQuota(),
169+
"kubernetes_role": resourceKubernetesRole(),
170+
"kubernetes_secret": resourceKubernetesSecret(),
171+
"kubernetes_service": resourceKubernetesService(),
172+
"kubernetes_service_account": resourceKubernetesServiceAccount(),
173+
"kubernetes_stateful_set": resourceKubernetesStatefulSet(),
174+
"kubernetes_storage_class": resourceKubernetesStorageClass(),
175+
"kubernetes_validating_webhook_configuration": resourceKubernetesValidatingWebhookConfiguration(),
175176
},
176177
}
177178

0 commit comments

Comments
 (0)