Remove kubectl TF provider in favor of the more native and official kuberentes provider
Solution
GCP stack:
Removed kubectl provider and switched to kuberentes provider (this can be done since nobody uses this stack just yet)
AWS stack:
Replaced csi_storage_account and storage_class resources to use kubernetes provider instead of kubectl (only replaced resources, haven't removed the kubectl provider yet because customer use it and they need it to make the transition - otherwise kubectl resources would fail on destroy)
Removed redundant (i.e not needed) providers from aws/autoscaler and aws/eks modules.
Issue & Steps to Reproduce / Feature Request
Remove
kubectl
TF provider in favor of the more native and officialkuberentes
providerSolution
kubectl
provider and switched tokuberentes
provider (this can be done since nobody uses this stack just yet)csi_storage_account
andstorage_class
resources to usekubernetes
provider instead ofkubectl
(only replaced resources, haven't removed thekubectl
provider yet because customer use it and they need it to make the transition - otherwisekubectl
resources would fail on destroy)aws/autoscaler
andaws/eks
modules.