FEATURES:
ENHANCEMENTS:
- [Docs] Add Terraform docs for cluster and fleet agent customization, PSACT support, and authentication ping
entity_field_idfor the v3.1.1 patch release. See #1175 - [Docs] Fix broken markdown in
rancher2_clusterresource. See #1180 - [Docs] Update wording in registry resource. See #1185
- [Docs] Add example for multiple machine pools in RKE2. See #957
BUG FIXES:
FEATURES:
- New Resource
rancher2_custom_user_token- Provides configuration options to create, modify, and delete a user token. See #932 and #1130 - Add Cluster and Fleet Agent Deployment Customization support for users to customize the tolerations, affinity, and resources of a downstream agent. See #1137
- New Argument
cluster_agent_deployment_customization- (Optional) Optional customization for cluster agent. For Rancher v2.7.5 and above (list) - New Argument
fleet_agent_deployment_customization- (Optional) Optional customization for fleet agent. For Rancher v2.7.5 and above (list) - New Argument
append_tolerations- (Optional) User defined tolerations to append to agent (list) - New Argument
override_affinity- (Optional) User defined affinity to override default agent affinity (string) - New Argument
override_resource_requirements- (Optional) User defined resource requirements to set on the agent (list)
- New Argument
- Add Pod Security Admission Configuration Template (PSACT) support with state migration logic for 1.25+ RKE and v2 prov clusters. See #1119 and #1117
- New Argument
default_pod_security_admission_configuration_template_name- (Optional) Cluster default pod security admission configuration template name (string) - New Argument
default_pod_security_admission_configuration_template_name- (Computed) Cluster V2 default pod security admission configuration template name (string)
- New Argument
ENHANCEMENTS:
- New Argument
entity_id_field- (Optional) Entity ID for authentication config (string). See #1163 - [Docs] Add dev process and rc docs. See #1138
- Rancher machine hostname truncation. See #1147
- Refactor kubeconfig logic to use token from cached kubeconfig and replace invalid/expired tokens properly. See #1158 and #1165
- Bump go-getter to 1.7.1. See #1118
- Bump google.golang.org/grpc to 1.53.0. See #1167
BUG FIXES:
- Add missing AKS node pool options. See #1122
- Verify
desired_sizein EKS node groups. See #1126 - Set DO userdata default empty for v2prov. See #1121
- Support old version HarvesterConfig. See #1132
- Fix 'unexpected end of JSON input' error when setting Pod Security Policy Template on new project. See #1113
- Fix Harvester
disk_sizedefault value. See #1149 - Consider all possible cluster states before passing them to StateChangeConf. See #1114
Your open source contributions are invaluable to us.
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Support old version HarvesterConfig. See #1132
FEATURES:
- Add support for new Azure features - node template tags, network interface, availability zone, and option to enable standard SKU. See #1023 and #1062
- Add support for node group node role on EKS clusters. See #1049
- Allow setting vmAffinity for Harvester clusters. See #1024 and #1110
- Update Harvester node driver to support multi nics and disks. See #1051
ENHANCEMENTS:
- [Docs] Update branching strategy and compatibility matrix. See #1060
- [Docs] Add example for authenticated cluster level private registry. See #1055
- [Docs] Remove macAddress in Harvester node driver. See #1089
- Add k8s 1.25 support | Remove logging cis v1 support. See #1056
- Add issue and pull request templates. See #1063
- Update Wrangler to v1.1.0. See #1079
- Bump golang.org/x/net from 0.2.0 to 0.7.0. See #1078
- Bump github.com/hashicorp/go-getter from 1.4.0 to 1.7.0. See #1077
- Add script to test Terraform RCs locally on darwin/unix and windows. See #1082 and #1085
- Implement retry logic to enforce timeouts. See #1033
BUG FIXES:
- [Docs] Add machine_pool
annotationsproperty. See #1041 - Add new field for computed values in App v2 resource. See #1021
- Do not sort mirror endpoints. See #1029
- Update SDK and make machine pool
cloud_credential_secret_name optionalto fix plan bug. See #1070 - Fix intermittent 409 conflict when creating new
rancher2_projectwith PSPTID. See #1058
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Update CHANGELOG with known bug info from #909. See #1025
- Revert "Add admission_configuration configuration." See #1026
FEATURES:
ENHANCEMENTS:
- [Docs] Add a note about Azure AD auth configuration migration. See #983
- [Docs] Remove tech preview reference for features that are already GA. See #1000
- Bump docker url version to 20.10. See #970
BUG FIXES:
- Use existing cluster registration token if conflict. See #997
KNOWN BUG:
- An update to the
admission_configurationfield within the kube-api service performed in #909 prevents provider upgrades from v1.24.1 to v1.24.2 in cases whereadmission_configurationwas previously defined due to a type mismatch. See #1011
FEATURES:
- New Argument:
amazonec2_config.http_endpoint- (Optional) Enables or disables the HTTP metadata endpoint on your instances (string). See #944 - New Argument:
amazonec2_config.http_tokens- (Optional) The state of token usage for your instance metadata requests (string). See #944 - New Argument:
rke_config.aci_network_provider- (Optional/Computed) ACI provider config for RKE network (list maxitems:63). See #912
ENHANCEMENTS:
- Add test coverage for amazonec2 node template. See #952
- Remove non working args from
amazonec2_config. See #960 - Add release checklist to README. See #971
- Bump rancher/rancher and go client dependencies to support the ACI Network Provider. See #959
BUG FIXES:
FEATURES:
- Add Drain Before Delete timeout to cluster_v2 resource. See #903
- Add k3s/rke2 etcd snapshot restore support for cluster v2. See #920
BUG FIXES:
- Fixed RKE2 EC2 cluster creation with standard user token. See #898
- Fixed incorrect delete timeout values for cluster resources. See #906
- Fixed incorrect timeout variable used in the app delete function. See #897
FEATURES:
- The Harvester node driver is now supported. See #861.
- Added support for KEv2 cluster certificate rotation. See #882.
- Added support for node pool health checks on KEv2 clusters. See #889.
ENHANCEMENTS:
hetzner_node_drivernow supports specifyingserver_labels. See #851.drain_before_deletecan now be specified onrancher2_cluster_v2resources. See #890.- Added support for
rancher2_cloud_credentialimported resources. - Added
rancher2_node_templatelabel for server resources inhetzner_config. See #657.
BUG FIXES:
- Importing KEv2 clusters with the Rancher client have their config correctly rewritten. See #36128.
- Fix race condition for empty kubeconfig generation for
rancher2_cluster_syncresource. See #849.
FEATURES:
ENHANCEMENTS:
- Added k8s specialized verbs
bind,escalate,impersonateandusesupport, torancher2_global_roleandrancher2_role_templaterules
BUG FIXES:
- Fix
rancher2_cluster_sync.state_confirmbehaviour rancher#797 - Fix
rancher2_clustermonitoring flips on resource update rancher#825 - Fix kube_config generation function at
rancher2_cluster,rancher2_cluster_v2andrancher2_cluster_syncfor Rancher 2.6.0 and above rancher#789
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fix
getClusterKubeconfigfunction to properly generate kubeconfig whenrancher2_cluster.LocalClusterAuthEndpointis enabled for Rancher lower than v2.6.x rancher#829
FEATURES:
- New Argument:
rancher2_cloud_credential.s3_credential_config- (Optional) S3 config for the Cloud Credential. For Rancher 2.6.0 and above (list maxitems:1) - New Argument:
rancher2_cluster.rke_config.enable_cri_dockerd- (Optional) Enable/disable using cri-dockerd. Deafult:false(bool) rancher#792 - New Argument:
rancher2_cluster.rke_config.private_registries.ecr_credential_plugin- (Optional) ECR credential plugin config (list maxitems:1) - New Argument:
rancher2_cluster_v2.local_auth_endpoint- - (Optional) Cluster V2 local auth endpoint (list maxitems:1) - Deprecated Argument:
rancher2_cluster_v2.rke_config.local_auth_endpoint- (Deprecated) Userancher2_cluster_v2.local_authendpoint instead (list maxitems:1)
ENHANCEMENTS:
- Updated
rancher2_cluster_v2docs adding labels and annotations arguments rancher#784 - Updated
findClusterRegistrationTokenfunction checking for correct Cluster Registration Token rancher#791 - Updated
getClusterKubeconfigfunction to properly delete a cluster if cluster not available rancher#788 - Updated
rancher2_machine_config_v2resource to allow its use by Rancher standard users rancher#824 - Updated
rancher2_cluster.eks_config_v2argument to fix EKS launch template issue rancher#820 - Updated go modules and acceptance tests to support rancher v2.6.3
BUG FIXES:
- Fix
rancher2_cluster_v2.rke_config.registriessort to avoid false diff - Fix
rancher2_machine_config_v2to properly get updated
FEATURES:
- New Data Source
rancher2_principalUse this data source to retrieve information about a Rancher v2 Principal resource - New Argument:
rancher2_bootstrap.initial_password- (Optional/Computed/Sensitive) Initial password for Admin user. Default:admin(string)
ENHANCEMENTS:
- Added
IsConflictfunction to retry on update v2 resources - Added
RestartClientsfunction to restart Rancher2 clients - Updated
CatalogV2Clientfunction to also retry if errIsNotFoundorIsForbidden - Refactored
activateNodeDriverandactivateKontainerDriverfunctions to retry if got conflict on node driver action - Refactored v2 resources CRUD functions to be defined at resources files. Added retry if got conflict on update
- Updated
rancher2_cluster_v2to support creation using Rancher2 standard user token - Refactored
config.NormalizeURLfunction to return error - Updated
rancher2_bootstrap.current_passwordargument to be Computed/Sensitive. Please be sure to remove this field from tf file before update.
BUG FIXES:
- Fixed
waitAllCatalogV2Downloadedfunction avoiding race condition
FEATURES:
- New Data Source:
rancher2_config_map_v2- Provides Rancher configMap v2 data source. Available at Rancher v2.5.x and above. - New Resource:
rancher2_config_map_v2- Provides Rancher configMap v2 resource. Available at Rancher v2.5.x and above.
ENHANCEMENTS:
- Updated go modules and acceptance tests to support rancher v2.6.1
- Updated
waitForRancherLocalActivefunction to allowrancher2_bootstrapworks when using Rancher restricted-admin at Rancher 2.6.x - Updated
rancher2_cluster.aks_config_v2schema and structure to fix aks cluster import errors rancher#757 rancher#771
BUG FIXES:
- Fixed
expandClusterEKSConfigV2function to avoid provider crash rancher#753 - Fixed
rancher2_clusterresource update to properly update eks v2 and gke v2 clusters
FEATURES:
- New Argument:
rancher2_cluster.aks_config_v2- (Optional) The Azure AKS v2 configuration for creating/importaksClusters. Conflicts withaks_config,eks_config,eks_config_v2,gke_config,gke_config_v2,oke_configk3s_configandrke_config. For Rancher v2.6.0 and above (list maxitems:1) - New Argument:
rancher2_cloud_credential.azure_credential_config.environment- (Optional/Computed) Azure environment (e.g. AzurePublicCloud, AzureChinaCloud) (string) - New Argument:
rancher2_cloud_credential.azure_credential_config.tenant_id- (Optional/Computed) Azure Tenant ID (string) - New Attribute:
rancher2_cluster.cluster_registration_token.insecure_node_command- (Computed) Insecure node command to execute in a imported k8s cluster (string) - New Attribute:
rancher2_cluster.cluster_registration_token.insecure_windows_node_command- (Computed) Insecure windows command to execute in a imported k8s cluster (string) - New Attribute:
rancher2_cloud_credential.amazonec2_credential_config.default_region- (Optional) AWS default region (string) - New Resource:
rancher2_machine_config_v2- Provides a Rancher v2 Machine config v2 resource. Available as tech preview at Rancher v2.6.0 and above. - New Resource:
rancher2_cluster_v2- Provides Rancher cluster v2 resource to manage RKE2 and K3S cluster. Available as tech preview at Rancher v2.6.0 and above. - New Data Source:
rancher2_cluster_v2- Provides Rancher cluster v2 resource to manage RKE2 and K3S cluster. Available at Rancher v2.6.0 and above.
ENHANCEMENTS:
- Updated go modules and acceptance tests to support rancher v2.6.0
- Updated
rancher2_cluster.rke_configschema to support rancher v2.6.0 rancher/rke#2409 - Updated
rancher2_cluster.gke_config_v2schema to support rancher v2.6.0 rancher/gke-operator#49 - Updated
rancher2_cluster.eks_config_v2schema to support rancher v2.6.0 rancher/eks-operator#38 - Updated
rancher2_cluster.gke_config_v2schema to support rancher v2.6.0 rancher/rancher#34291 - Updated docs, adding note to use
rancher2_bootstrapresource on Rancher v2.6.0 and above
BUG FIXES:
- Updated
rancher2_project_role_template_bindingrancher2_cluster_role_template_bindingresources, settinguser_idandgroup_idarguments as computed - Updated
rancher2_cluster.aks_config_v2to:- disable default value for
node_pools.max_countandnode_pools.min_countrancher/rancher#34752 - set optional arguments as computed for imported clusters rancher/rancher#34758
- disable default value for
- Updated
InfoAppV2function to proper escape url query params rancher#739
FEATURES:
ENHANCEMENTS:
- Added verb
ownto policy rule - Updated
WaitForClusterStatefunction to check for condition last update before return error
BUG FIXES:
FEATURES:
- New Argument:
rancher2_cluster.fleet_workspace_name- (Optional/Computed) Fleet workspace name (string)
ENHANCEMENTS:
BUG FIXES:
- Fix
rancher2_clusterresource update to not reset fleet workspace name - Fix
rancher2_node_templateresource to proper updatecloud_credential_idanduse_internal_ip_addressarguments
FEATURES:
- New Argument:
rancher2_cluster.rke_config.ingress.tolerations- (Optional) Ingress add-on tolerations (list) - New Argument:
rancher2_cluster.rke_config.monitoring.tolerations- (Optional) Monitoring add-on tolerations (list) - New Argument:
rancher2_cluster.rke_config.network.tolerations- (Optional) Network add-on tolerations (list) - New Argument:
rancher2_cluster.rke_config.dns.options- (Optional) DNS add-on options (map) - New Argument:
rancher2_cluster.rke_config.dns.tolerations- (Optional) DNS add-on tolerations (list) - New Argument:
rancher2_cluster.oke_config.enable_private_control_plane- (Optional) Specifies whether Kubernetes API endpoint is a private IP only accessible from within the VCN. DefaultfalseFor Rancher v2.5.10 and above (bool) - New Data Source:
rancher2_storage_class_v2- Provides Rancher Storage Class v2 data source. Available at Rancher v2.5.x and above. - New Resource:
rancher2_storage_class_v2- Provides Rancher Storage Class v2 resource. Available at Rancher v2.5.x and above.
ENHANCEMENTS:
- Added
tolerationsschema, structure and tests - Updated
rancher2_clusterresource to properly generate cluster registration token - Minor
rancher2_catalog_v2andrancher2_secret_v2datasource docs update - Added verb
deletecollectionto policy rule - Updated
WaitForClusterStatefunction to check for cluster transitioning before return error
BUG FIXES:
- Updated
rancher2_notifierresource to be replaced on update - Fixed
rancher2_cluster.eks_config_v2to avoid false diff - Updated
rancher2_notifierresource to be replaced on update - Updated
rancher2_clusterdocs to proper format yaml examples
FEATURES:
- New Argument:
rancher2_auth_config_keycloak.entity_id- (Optional/Computed) KeyCloak Client ID field (string) - New Argument:
rancher2_auth_config_activedirectory.start_tls- (Optional/Computed) Enable start TLS connection (bool) - New Argument:
rancher2_node_pool.drain_before_delete- (Optional) Drain nodes before delete (bool)
ENHANCEMENTS:
- Added timeout error message to
CatalogV2Client,getObjectV2ByIDandGetCatalogV2Listfunctions - Updated
rancher2_bootstrapresource to wait untillocalcluster is active - Updated
rancher2_cluster.rke_config.cloud_provider.nameargument fromOptional/ComputedtoOptional - Updated
rancher2_clusterresource to replace RKE cluster API info instead of update, ifrancher2_cluster.rke_confighas been updated - Updated
rancher2_projectresource to replace project API info instead of update - Updated
rancher2_node_template.engine_install_urlargument to becomputed - Updated Rancher to v2.5.9
- Updated golang to v1.16.5 and added darwin arm64 build
BUG FIXES:
- Fixed
rancher2_cluster.gke_config_v2.cluster_addonsto be optional
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Added timeout to
CatalogV2Clientfunction when getting new catalog v2 client
FEATURES:
- Deprecated Argument:
rancher2_cluster.aks_config.tag- (Deprecated) Usetagsargument instead as []string - New Argument:
rancher2_cluster.aks_config.tags- (Optional/Computed) Tags for Kubernetes cluster. For example,["foo=bar","bar=foo"](list) - New Argument:
rancher2_cluster.agent_env_vars- (Optional) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list) - Deprecated provider Argument:
retries- (Deprecated) Use timeout instead - New provider Argument:
timeout- (Optional) Timeout duration to retry for Rancher connectivity and resource operations. Default:"120s" - New Argument:
rancher2_cluster.oke_config.pod_cidr- (Optional) A CIDR IP range from which to assign Kubernetes Pod IPs (string) - New Argument:
rancher2_cluster.oke_config.service_cidr- (Optional) A CIDR IP range from which to assign Kubernetes Service IPs (string)
ENHANCEMENTS:
- Added timeout to
CatalogV2Clientfunction when getting new catalog v2 client
BUG FIXES:
- Fixed
rancher2_cluster.hetzner_config.UsePrivateNetworkwith proper json field name
FEATURES:
- New Argument:
rancher2_cluster.oke_config.limit_node_count- (Optional) The maximum number of worker nodes. Can limitquantity_per_subnet. Default0(no limit) (int) - New Argument:
rancher2_cluster.rke_config.ingress.default_backend- (Optional) Enable ingress default backend. Default:true(bool) - New Argument:
rancher2_cluster.rke_config.ingress.http_port- (Optional/Computed) HTTP port for RKE Ingress (int) - New Argument:
rancher2_cluster.rke_config.ingress.https_port- (Optional/Computed) HTTPS port for RKE Ingress (int) - New Argument:
rancher2_cluster.rke_config.ingress.network_mode- (Optional/Computed) Network mode for RKE Ingress (string) - New Argument:
rancher2_cluster.rke_config.ingress.update_strategy- (Optional) RKE ingress update strategy (list Maxitems: 1) - New Argument:
rancher2_cluster.rke2_config- (Optional/Computed) The RKE2 configuration forrke2Clusters. Conflicts withaks_config,eks_config,gke_config,oke_config,k3s_configandrke_config(list maxitems:1) - New Argument:
rancher2_cluster_sync.wait_alerting- (Optional) Wait until alerting is up and running. Default:false(bool) - New Argument:
rancher2_cluster.gke_config_v2- (Optional) The Google GKE V2 configuration forgkeClusters. Conflicts withaks_config,eks_config,eks_config_v2,gke_config,oke_config,k3s_configandrke_config. For Rancher v2.5.8 and above (list maxitems:1) - New Argument:
rancher2_cloud_credential.google_credential_config- (Optional) Google config for the Cloud Credential (list maxitems:1)
ENHANCEMENTS:
- Updated
rancher2_catalog_v2schema resource, defining conflict betweengit_repoandurlarguments - Improved
rancher2_cluster_syncwith new cluster state check method and new option to wait until alerting is enabled - Updated go mod to support Rancher
v2.5.8 - Updated acceptance tests to use Rancher
v2.5.8
BUG FIXES:
- Fix
rancher2_node_poolresource, addingforcenewproperty to not updatable arguments - Fix
rancher2_clusterresource, fixing provider crash ifcluster_monitoring_inputargument is deleted - Fix
rancher2_projectresource, fixing provider crash ifproject_monitoring_inputargument is deleted - Fix
rancher2_catalog_v2resource, just setting defaultgit_branchvalue ifgit_repois specified - Fix
rancher2_cluster.eks_config_v2argument, settingprivate_access,public_accessandsecrets_encryptionas computed argument, removing default value
FEATURES:
- New Argument:
rancher2_cluster.eks_config_v2.node_groups.image_id- (Optional) The EKS node group image ID (string) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.launch_template- (Optional) The EKS node groups launch template (list Maxitem: 1) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.launch_template.id- (Required) The EKS node group launch template ID (string) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.launch_template.name- (Optional/Computed) The EKS node group launch template name (string) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.launch_template.version- (Optional) The EKS node group launch template version. Default:1(int) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.request_spot_instances- (Optional) Enable EKS node group request spot instances (bool) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.resource_tags- (Optional) The EKS node group resource tags (map) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.spot_instance_types- (Optional) The EKS node group sport instace types (list string) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.subnets- (Optional) The EKS node group subnets (list string) - New Argument:
rancher2_cluster.eks_config_v2.node_groups.user_data- (Optional) The EKS node group user data (string) - New Argument:
rancher2_cluster_sync.wait_catalogs- (Optional) Wait until all catalogs are downloaded and active. Default:false(bool) - New Attribute:
rancher2_cluster.eks_config_v2.node_groups.version- (Computed) The EKS node group version (string) - New Attribute:
rancher2_app_v2.system_default_registry- (Computed) The system default registry of the app (string) - New Data Source:
rancher2_secret_v2- Provides a Rancher V2 Secret V2 data source - New Resource:
rancher2_secret_v2- Provides a Rancher V2 Secret V2 resource
ENHANCEMENTS:
- Updated go mod to support Rancher
v2.5.7 - Updated acceptance tests to use Rancher
v2.5.7 - Updated
rancher2_cluster_syncto allow wait until all catalogs are downloaded and active
BUG FIXES:
- Fix
rancher2_app_v2to respect Rancher system default registry - Fix
rancher2_cluster.eks_config_v2to deploy properly EKS clusters - Fix
rancher2_catalog_v2to wait untildownloadedstatus
FEATURES:
- New Argument:
rancher2_node_template.node_taints- (Optional) Node taints. For Rancher v2.3.3 and above (List) - New Argument:
rancher2_cluster.aks_config.load_balancer_sku- (Optional/Computed) Load balancer type (basic | standard). Must be standard for auto-scaling - New Argument:
rancher2_cluster.rke_config.services.etc.backup_config.timeout- (Optional/Computed) Set timeout in seconds for etcd backup. For Rancher v2.5.6 and above - New Data Source:
rancher2_global_role- Provides a Rancher V2 Global Role data source - New Resource:
rancher2_global_role- Provides a Rancher V2 Global Role resource - New Resource:
rancher2_feature- Provides a Rancher V2 Feature resource. For Rancher v2.5.0 and above
ENHANCEMENTS:
- Updated
rancher2_node_template.openstack_configto supportboot_from_volumeand related arguments - Added
passwordas validcluster_template_questionstype torancher2_clusterresource - Preserve
cluster_template_answersforcluster_template_questionsof typepasswordinrancher2_clusterresource to avoid misleading diffs - Added
nodesattribute reference torancher2_cluster_syncresource - Updated go mod to support Rancher
v2.5.6 - Updated acceptance tests to use Rancher
v2.5.6 - Added retry to get k8s default version, if getting forbidden or server error
- Added retry to get V2 catalogs and apps, if getting server error
BUG FIXES:
- Fixed cluster and project resource for update monitoring version properly
- Fixed
rancher2_app_v2resource, added retry to GetAppV2OperationByID if got apierr 500 - Fixed
rancher2_clusterdocs, annotations and labels argument description
FEATURES:
- New Argument:
rancher2_node_template.hetzner_config- (Optional) Hetzner config for the Node Template (list maxitems:1) - New Argument:
rancher2_cluster.rke_config.dns.linear_autoscaler_params- (Optional) LinearAutoScalerParams dns config (list Maxitem: 1) - New Argument:
rancher2_cluster.rke_config.dns.update_strategy- (Optional) DNS update strategy (list Maxitems: 1) - New Argument:
rancher2_notifier.dingtalk_config- (Optional) Dingtalk config for notifier (list maxitems:1) - New Argument:
rancher2_notifier.msteams_config- (Optional) MSTeams config for notifier (list maxitems:1) - New Data Source:
rancher2_global_dns_provider- Provides a Rancher V2 Global DNS Provider data source - New Resource:
rancher2_global_dns- Provides a Rancher V2 Global DNS resource - New Resource:
rancher2_global_dns_provider- Provides a Rancher V2 Global DNS Provider resource
ENHANCEMENTS:
- Updated
rancher2_app_v2.chart_versionas optional/computed argument. Deploying latest app v2 version ifchart_versionis not provided - Updated
rancher2_app_v2.waitdefault value totrue - Updated go mod to support Rancher
v2.5.4 - Updated acceptance tests to use Rancher
v2.5.4
BUG FIXES:
- Fixed
rancher2_clusterresource, added retry when enabling cluster monitoring and got apierr 500. rancher/rancher#30188 - Fixed
rancher2_clusterdatasource error, whenrke_config.services.kube_api.secrets_encryption_config.custom_configorrke_config.services.kube_api.event_rate_limit.configurationare set. rancher#546 - Fixed
rancher2_cluster_templaterequired argument definition on docs - Fixed
Apps & marketplaceguide for Rancher v2.5.0 format - Fixed doc examples for activedirectory, freeipa and openldap auth providers
- Fixed
rancher2_app_v2resource to properly pass global values to sub charts. rancher#545 - Fixed
rancher2_app_v2resource to don't override name nor namespace on App v2 not certified by rancher - Fixed
rancher2_clusterdocs, adding missedgke_config.enable_master_authorized_networkargument
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fixed
flattenClusterTemplateRevisionsfunc to avoid crash onrancher2_cluster_templateresource at some circumstances
FEATURES:
- Deprecated Argument:
rancher2_cluster.eks_import- (Optional) Userancher2_cluster.eks_config_v2instead. For Rancher v2.5.0 and above - New Argument:
rancher2_cluster.eks_config_v2- (Optional) EKS cluster import and new management support. For Rancher v2.5.0 and above
ENHANCEMENTS:
- Updated go mod to support Rancher
v2.5.2 - Updated acceptance tests to use Rancher
v2.5.2 - Improved
rancher2_bootstrapon resource creation. Number of retires onbootstrapDoLoginfunction can be configured withretriesprovider argument - Updated
rancher2_catalog_v2contextualized resource id withcluster_idprefix - Updated
rancher2_app_v2contextualized resource id withcluster_idprefix - Updated
rancher2_app_v2to show helm operation log if fail - Updated
rancher2_app_v2.valuesargument as sensitive
BUG FIXES:
- Fixed
rancher2_cluster.rke_config.upgrade_strategy.drainargument to set false value properly - Fixed
Apps & marketplaceguide for Rancher v2.5.0 format - Fixed
rancher2_app_v2.valuesargument to avoid false diff - Fixed
rancher2_cluster_role_template_bindingandrancher2_cluster_role_template_bindingarguments to forceNew on update
FEATURES:
- New Argument:
rancher2_cluster.oke_config- (Optional) Oracle OKE configuration - New Argument:
rancher2_node_template.openstack_config.application_credential_id- (Optional) OpenStack application credential id - New Argument:
rancher2_node_template.openstack_config.application_credential_name- (Optional) OpenStack application credential name - New Argument:
rancher2_node_template.openstack_config.application_credential_secret- (Optional) OpenStack application credential secret - New Argument:
rancher2_notifier.dingtal_config- (Optional) Dingtalk config for notifier. For Rancher v2.4.0 and above (list maxitems:1) - New Argument:
rancher2_notifier.msteams_config- (Optional) MSTeams config for notifier. For Rancher v2.4.0 and above (list maxitems:1) - New Argument:
rancher2_cluster.eks_import- (Optional) EKS cluster import and new management support. For Rancher v2.5.0 and above - New Argument:
rancher2_bootstrap.ui_default_landing- (Optional) Set default ui landing on Rancher bootstrap. For Rancher v2.5.0 and above - New Data Source:
rancher2_catalog_v2- Support new Rancher catalog V2 datasource. For Rancher v2.5.0 and above - New Resource:
rancher2_catalog_v2- Support new Rancher catalog V2 resource. For Rancher v2.5.0 and above - New Resource:
rancher2_app_v2- Support new Rancher app V2 resource. For Rancher v2.5.0 and above
ENHANCEMENTS:
- Added new computed
ca_certargument atrancher2_clusterresource and datasource - Delete
rancher2_appif created and got timeout to be active - Updated golang to v1.14.9 and removing vendor folder
- Updated go mod to support Rancher
v2.5.1 - Added dingtal_config and msteams_config arguments at rancher2_notifier resource. go code and docs
- Improved
rancher2_cluster_syncwait for cluster monitoring - Improved
rancher2_bootstrapon resource creation.bootstrapDoLoginfunction will retry 3 times user/pass login before fail - Updated acceptance tests to use Rancher
v2.5.1, k3sv1.18.9-k3s1and cert-managerv1.0.1 - Added new
Apps & marketplaceguide for Rancher v2.5.0
BUG FIXES:
- Fix
rke_config.monitoring.replicasargument to set default value to 1 if monitoring enabled - Fix Rancher auth config apply on activedirectory, freeipa and openldap providers
- Fix
rancher2_cluster.rke_config.upgrade_strategy.drainargument to set false value properly
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fix
Error: string is requiredupgrading rancher2 provider from v1.10.0 or lower
FEATURES:
ENHANCEMENTS:
- Updated go mod, vendor files and provider tests to support rancher 2.4.8 and k3s v1.18.8-k3s1
- Added
rancher2_cluster_sync.state_confirmargument to wait until active status is confirmed a number of times - Added
syslog_config.enable_tlsargument to cluster and project logging
BUG FIXES:
- Fix
rke_config.cloud_provider.nameargument to not be validated - Fix
rancher2_certificateresource update - Fix false diff if
rancher2_project.project_monitoring_inputnot specified - Fix
rancher2_token.ttlargument to work properly on Rancher up to v2.4.7 - Fix
rancher2_namespace.resource_quotaargument to computed - Fix
rancher2_appresource to wait until created/updated
FEATURES:
ENHANCEMENTS:
- Added
nsgsupport onazure_configargument onrancher2_node_templateresource - Updated go mod, vendor files and provider tests to support rancher 2.4.6
- Added aws kms key id support to
rancher2_node_template
BUG FIXES:
- Fix
rke_config.event_rate_limit.configurationargument to work properly - Fix cluster and project role template binding doc files name
- Fix
rancher2_cluster_syncresource error if referred cluster deleted out of band - Fix
rancher2_namespaceandrancher2_projectresources error if destroyed by not global admin user - Fix
rancher2_appresource error if referred project deleted out of band - Fix
rancher2_appdoc typo ontarget_namespaceargument description - Fix
rancher2_clusterandrancher2_projectresources error if created with monitoring enabled by not global admin user - Fix
rancher2_tokento set annotations and labels as computed attibutes - Fix
rke_config.secrets_encryption_config.custom_configargument to work properly - Fix
rancher2_token.ttlargument to work properly on Rancher v2.4.6 - Fix
rancher2_projectresource applyingpod_security_policy_template_idargument on creation
FEATURES:
- Deprecated Argument:
rancher2_cluster.enable_cluster_istio- Deploy istio usingrancher2_appresource instead - New Argument:
rancher2_cluster.istio_enabled- (Computed) Is istio enabled at cluster?
ENHANCEMENTS:
- Added
waitargument to rancher2_app - Added configurable retry logic when Rancher responds with "405 method not allowed" for
rancher2_node_templateresource - Added drone pipeline definition to publish provider at terraform registry
- Updated docs to terraform registry format
BUG FIXES:
- Fixes on
rancher2_cluster_templateresource:- Update default revision. Related to rancher#393
- Import. Related to rancher#386
- Delete old template revisions. Related to rancher#397
- Fixed import resource description on doc files
- Fixed bootstrap link on doc website
FEATURES:
ENHANCEMENTS:
- Updated acceptance tests:
- run rancher HA environment on k3s v1.18.2-k3s1
- integrated rancher update scenario from v2.3.6 to v2.4.5
- Updated local cluster on
rancher2_bootstrapresource, due to issue rancher/rancher#16213 - Added
load_balancer_skuargument toazure_cloud_providerconfiguration - Added
nodelocalargument torke_config.dnsargument onrancher2_clusterresource - Added
viewverb torulesargument forrancher2_node_templateresource - Updated golang to v1.13, modules and vendor files
- Updated Rancher support to v2.4.5
- Added full feature to
rke_config.monitoringargument - Added
externalas allowed value onrke_config.cloud_providerargument onrancher2_clusterresource - Added
regionargument ongke_configforrancher2_clusterresource - Updated
annotationsandlabelsarguments to supress diff when name containscattle.io/orrancher.io/
BUG FIXES:
- Fixed
nodeTemplateStateRefreshFuncfunction onrancher2_node_templateresource to check if returned error is forbidden - Updated
rancher2_appresource to fix local cluster scoped catalogs - Updated api bool fields with default=true to
*bool. Related to rancher/types#1083 - Fixed update on
rancher2_cluster_templateresource. Related to https://github.com/terraform-providers/terraform-provider-rancher2/issues/365
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fix project alert group and alert rule datasource and resoruce documentation
- Added
versionargument tocluster_monitoring_inputargument onrancher2_clusterandrancher2_projectresources - Fixed rancher timeout on bootstrapping
FEATURES:
ENHANCEMENTS:
- Added
fixNodeTemplateIDto fixrancher2_node_templateID upgrading up to v2.3.3. Issue #195 - Updated rnacher to v2.4.2 on acceptance test
BUG FIXES:
- Fix
upgradingstate on resourceRancher2ClusterUpdate() function - Updated process for getting rke supported kubernetes version
- Set
versionargument onrancher2_catalogas computed
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fix init provider if api_url is dependent of infra that is not yet deployed
FEATURES:
- New Data Source:
rancher2_cluster_scan
ENHANCEMENTS:
- Added
wait_monitoringargument torancher2_cluster_syncresource - Added
retriesconfig argument andisRancherActive()function - Updated go modules and vendor files to rancher v2.4.0
- Updated rancher to v2.4.0 and k3s to v1.17.4-k3s1 on acceptance tests
- New rancher v2.4.0 features:
- Added
group_principal_idargument torancher2_global_role_bindingresource - Added
k3s_configargument torancher2_clusterdatasource and resource - Added
versionargument torancher2_catalogdatasource and resource - Added
upgrade_strategyargument torke_configonrancher2_clusterresource - Added
scheduled_cluster_scanargument onrancher2_clusterandrancher2_cluster_templateresources - Added
rancher2_cluster_scandatasource
- Added
- Added
fixNodeTemplateIDto fixrancher2_node_templateID upgrading up to v2.3.3. Issue #195
BUG FIXES:
- Added
enable_json_parsingargument to cluster and project logging - Sync resource delete with rancher API
- Fix recipient update on cluster and project alert groups
FEATURES:
- New Data Source:
rancher2_pod_security_policy_template - New Resource:
rancher2_pod_security_policy_template
ENHANCEMENTS:
- Updated
rancher/normango modules and vendor files - Added
pluginoptional valuenonetorke_configargument onrancher2_clusterresource - Updated multiline arguments to trim spaces by default and avoid false diff
- Updated
rancher/typesgo modules and vendor files - Added
mtuargument torke_config.networkargument onrancher2_clusterresource - Added
custom_target_configargument torancher2_cluster_loggingandrancher2_project_loggingresources - Updated
aks_config,eks_configandgke_configarguments ti proper updterancher2_clusterresource
BUG FIXES:
- Fix
audit_log.configuration.policyargument torke_config.services.kube_apiargument onrancher2_clusterresource - Added
pluginoptional valuenonetorke_configargument onrancher2_clusterresource - Updated multiline arguments to trim spaces by default and avoid false diff
- Updated
private_key_filedefinition for openstack driver onrancher2_node_templatedocs - Updated
private_key_filedefinition for openstack driver onrancher2_node_templatedocs - Fixed
rke_config.cloud_provider.aws_cloud_provider.globalargument as computed to avoid false diff
FEATURES:
ENHANCEMENTS:
- Added
refreshargument torancher2_catalogresource - Added
nameandis_externalarguments torancher2_userdatasource - Added
delete_not_ready_after_secsandnode_taintsarguments tonode_poolresource - Added
delete_not_ready_after_secsandnode_taintsarguments torancher2_node_poolresource - Updated
github.com/rancher/typesandgithub.com/rancher/normango modules and vendor files to support rancher v2.3.3 - Splitted schema, structure and test
cluster_rke_config_servicesfiles for every rke service - Added
ssh_cert_pathargument torke_configargument onrancher2_clusterresource - Added
audit_log,event_rate_limitandsecrets_encryption_configarguments torke_config.services.kube_apiargument onrancher2_clusterresource - Added
generate_serving_certificateargument torke_config.services.kubeletargument onrancher2_clusterresource - Added
driver_idargument onrancher2_node_templateresource to reference user createdrancher2_node_driver
BUG FIXES:
- Fix
template_revisionsupdate onrancher2_cluster_templateresource - Fix
rke_config.services.kube_api.policyargument onrancher2_clusterresource - Fix
dataargument set as sensitive onrancher2_secretresource
FEATURES:
ENHANCEMENTS:
- Added GetRancherVersion function to provider config
- Updated
vsphere_configargument schema onrancher2_node_templateresource to support Rancher v2.3.3 features - Updated rancher to v2.3.3 and k3s to v0.10.2 on acceptance tests
BUG FIXES:
- Set
annotationsargument as computed onrancher2_node_templateresource - Added
rancher2_node_templateresource workaround on docs when upgrade Rancher to v2.3.3
FEATURES:
- New Resource:
rancher2_token
ENHANCEMENTS:
- Added
always_pull_imagesargument onkube_apiargument onrke_configargument forrancher2_clustersresource - Added resource deletion if not getting active state on creation for
rancher2_catalogresource - Updated rancher to v2.3.2 and k3s to v0.10.1 on acceptance tests
- Added
desired nodessupport oneks_configargument onrancher2_clusterresource - Added
managed disksupport onazure_configargument onrancher2_node_templateresource - Migrated provider to use
terraform-plugin-sdk - Updated
rancher2_etcd_backupdocumentation
BUG FIXES:
- Fix
passwordargument update forrancher2_catalogresource - Fix
rancher2_appupdate issue on Rancher v2.3.2 - Fix: set
keyargument as sensitive onrancher2_certificateresource. - Fix continuous diff issues on
rancher2_projectresource - Fix
pod_security_policy_template_idupdate onrancher2_projectresource - Fix continuous diff issues on
rancher2_namespaceresource
FEATURES:
- New Data Source:
rancher2_cluster_alert_group - New Data Source:
rancher2_cluster_alert_rule - New Data Source:
rancher2_cluster_template - New Data Source:
rancher2_notifier - New Data Source:
rancher2_project_alert_group - New Data Source:
rancher2_project_alert_rule - New Data Source:
rancher2_role_template - New Resource:
rancher2_auth_config_keycloak - New Resource:
rancher2_auth_config_okta - New Resource:
rancher2_cluster_alert_group - New Resource:
rancher2_cluster_alert_rule - New Resource:
rancher2_cluster_sync - New Resource:
rancher2_cluster_template - New Resource:
rancher2_notifier - New Resource:
rancher2_project_alert_group - New Resource:
rancher2_project_alert_rule - New Resource:
rancher2_role_template
ENHANCEMENTS:
- Added
monitoring_inputargument to define monitoring config forrancher2_clusterandrancher2_project - Improved capitalization/spelling/grammar/etc in docs
BUG FIXES:
- Fix
expandAppExternalIDfunction onrancher2_appresource. Function was generating a wrongExternalIDcatalog URL, onclusterandprojectscope - Fix
flattenMultiClusterAppfunction onrancher2_multi-cluster_appresource. Function wasn't updating finecatalog_name,template_nameand/ortemplate_versionarguments, when contains char- - Fix: set
value_yamlmultiline argument as base64 encoded - Fix: removed
restrictedandunrestrictedvalues checking fordefault_pod_security_policy_template_idargument onrancher2_clusterresource
FEATURES:
- New Data Source:
rancher2_app - New Data Source:
rancher2_certificate - New Data Source:
rancher2_multi_cluster_app - New Data Source:
rancher2_node_template - New Data Source:
rancher2_secret - New Resource:
rancher2_certificate - New Resource:
rancher2_app - New Resource:
rancher2_multi_cluster_app - New Resource:
rancher2_secret
ENHANCEMENTS:
- Updated default image to
canonical:UbuntuServer:18.04-LTS:lateston Azure node template - Added
folderargument ons3_backup_config - Updated
github.com/rancher/typesandgithub.com/rancher/normango modules and vendor files to support rancher v2.2.8 - Updated rancher to v2.2.8 and k3s to v0.8.0 on acceptance tests
- Added
key_pair_nameargument oneks_configargument onrancher2_clusterresource - Set
kubernetes_versionargument as required oneks_configargument onrancher2_clusterresource - Set
quantityargument as optional with default value1onrancher2_node_poolresource. Added validation that value >= 1
BUG FIXES:
- Fix:
container_resource_limitargument update issue onrancher2_namespaceandrancher2_projectresources update - Fix:
sidebar_currentdefinition on datasources docs - Fix: set
access_keyandsecret_keyarguments as optional ons3_backup_config - Fix: crash
rancher2_clusterdatasource and resource ifenableNetworkPolicydoesn't exist - Fix: don't delete builtin cluster nor node drivers from rancher on tf destroy
- Fix: wrong updates on not changed sensitive arguments on
rancher2_cluster_loggingandrancher2_project_loggingresources
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fix: auth issue when using
access_keyandsecret_key
FEATURES:
- New Data Source:
rancher2_catalog - New Data Source:
rancher2_cloud_credential - New Data Source:
rancher2_cluster - New Data Source:
rancher2_cluster_driver - New Data Source:
rancher2_cluster_logging - New Data Source:
rancher2_cluster_role_template_binding - New Data Source:
rancher2_etcd_backup - New Data Source:
rancher2_global_role_binding - New Data Source:
rancher2_namespace - New Data Source:
rancher2_node_driver - New Data Source:
rancher2_node_pool - New Data Source:
rancher2_project_logging - New Data Source:
rancher2_project_role_template_binding - New Data Source:
rancher2_registry - New Data Source:
rancher2_user - New Resource:
rancher2_global_role_binding - New Resource:
rancher2_registry - New Resource:
rancher2_user
ENHANCEMENTS:
- Set
session_tokenargument as sensitive oneks_configargument onrancher2_clusterresource - Added
wait_for_clusterargument onrancher2_namespaceandrancher2_projectresources - Set default value to
engine_install_urlargument onrancher2_node_templateresource - Added
enable_cluster_monitoringargument torancher2_clusterresource and datasource - Added
enable_project_monitoringargument torancher2_projectresource and datasource - Added
tokenargument oncluster_registration_tokenargument to rancher2_cluster resource and datasource - Set default value to
engine_install_urlargument onrancher2_node_templateresource - Added
custom_caargument on etcds3_backup_configonrancher2_clusterandrancher2_etcd_backupresources - Updated
github.com/rancher/typesandgithub.com/rancher/normango modules and vendor files to support rancher v2.2.6 - Updated rancher to v2.2.6 and k3s to v0.7.0 on acceptance tests
- Added cluster and project scope support on
rancher2_catalogresource and datasource - Updated
providerconfig validation to enable bootstrap and resource creation at same run - Added
container_resource_limitargument onrancher2_namespaceandrancher2_projectresources and datasources - Added
pod_security_policy_template_idonrancher2_projectresource
BUG FIXES:
- Fix:
toArrayStringandtoMapStringfunctions to checknilvalues - Fix: Set
kubernetes_versionargument as required onaks_configargument onrancher2_clusterresource - Fix: Set
security_groups,service_role,subnetsandvirtual_networkarguments as optional toeks_configargument onrancher2_clusterresource - Fix: Removed
docker_versionargument fromrancher2_node_templateresource
FEATURES:
ENHANCEMENTS:
- Added
schedulerargument toservices-rke_configargument onrancher2_clusterresource
BUG FIXES:
- Fix: index out of range issue on
vsphere_cloud_provider-cloud_provider-rke_configargument onrancher2_clusterresource
FEATURES:
- New Data Source:
rancher2_project
ENHANCEMENTS:
- Added
cluster_auth_endpointargument torancher2_clusterresource - Added
default_pod_security_policy_template_idargument torancher2_clusterresource - Added
enable_network_policyargument torancher2_clusterresource - Updated acceptance tests
- k3s version updated to v0.5.0
- Rancher version updated to v2.2.4
BUG FIXES:
- Fix: set default value to
trueonignore_docker_version-rke_configargument onrancher2_clusterresource - Fix: set default value to
falseonpod_security_policy-services-rke_configargument onrancher2_clusterresource - Fix: typo on
boot2docker_url-vsphere_configargument name onrancher2_node_templateresource docs - Fix: set
monitor_delayandmonitor_timeoutfields as string type for openstack load_balancer config oncloud_provider-rke_configargument onrancher2_clusterresource - Fix: Updated
rancher2_etcd_backupresource to work on rancher v2.2.4
FEATURES:
ENHANCEMENTS:
- Added
default_project_id&system_project_idattributes torancher2_clusterresource - Added support to move
rancher2_namespaceresource to a rancher project when import - Added support to terraform 0.12
BUG FIXES:
- Fix: Updated
flattenNamespacefunction onrancher2_namespaceresource to avoid no empty plan ifresource_quotais not specified - Fix: Updated
rke_configargument for openstack cloud_provider onrancher2_clusterresource:- Removed
used_idfield on global argument in favour ofusernamefollowing k8s openstack cloud provider docs - Set computed=true on optional field to avoid no empty plan if not specified
- Removed
- Initial Terraform Ecosystem Release
FEATURES:
ENHANCEMENTS:
- Updated
rancher2_clusterrke_configargument to supportaws_cloud_providerconfig - Updated k3s version to v0.4.0 to run acceptance tests
- Added support to openstack and vsphere drivers on
rancher2_cloud_credentialresource - Added support to openstack and vsphere drivers on
rancher2_node_templateresource
BUG FIXES:
- Fix: Updated
rancher2_clusterresource to save correctly S3 and cloud providers passwords onrke_config - Updated
rancher2_cloud_credentialresource to save correctly S3 password - Updated
rancher2_etcd_backupresource to save correctly S3 password
FEATURES:
- New Resource:
rancher2_bootstrap - New Resource:
rancher2_cloud_credential - New Resource:
rancher2_cluster_driver - New Resource:
rancher2_etcd_backup
ENHANCEMENTS:
- Added
.drone.ymlfile to also support run rancher pipeline - Added
rancher2_node_poolresource tests - Added
rancher2_auth_config_*resource tests - Updated and reviewed docs format
- Added support to rancher v2.2.x
- Updated
rancher2_clusterrke_configargument to support:- etcd service
backup_configwith local and S3 storage backends dnsconfigweavenetwork provider
- etcd service
- Splitted resources into own schema, structure and import files.
- Added support to amazonec2, azure and digitalocean drivers on
rancher2_cloud_credentialresource - Added support to local and S3 storage backends on
rancher2_etcd_backupresource
BUG FIXES:
- Fix: drone build image to golang:1.12.3 to fix go fmt issues
- Fix: removed test on apply for
rancher2_auth_config_*resources - Fix: updated
api_urlfield as required on provider.go - Fix: updated
rancher2_namespacemove to a project after import it from k8s cluster
FEATURES:
ENHANCEMENTS:
- Added
Sensitive: trueoption to fields with sensible data
BUG FIXES:
- Fix: set rke cluster
cloud_provider_vspheredisk and network as optional and computed fields
FEATURES:
ENHANCEMENTS:
- Added
Sensitive: trueoption to fields with sensible data - Added
kube_configcomputed field on cluster resources - Added
amiandassociate_worker_node_public_ipfields foreks_configon cluster resources - Added all available fields for rke_config on cluster resources
- Added
manifest_urlandwindows_node_commandfields forcluster_registration_tokenon cluster resources - Added
creationargument onetcdservice for rke_config on cluster resources
BUG FIXES:
- Fix: added updating pending state on cluster resource update
- Fix: checking if
cluster_registration_tokenexists on cluster resource creation - Fix: typo on
gke_configcredential field on cluster resource - Fix: Updated auth resources to avoid permission denied error
FEATURES:
- New Resource:
rancher2_auth_config_activedirectory - New Resource:
rancher2_auth_config_adfs - New Resource:
rancher2_auth_config_azuread - New Resource:
rancher2_auth_config_freeipa - New Resource:
rancher2_auth_config_github - New Resource:
rancher2_auth_config_openldap - New Resource:
rancher2_auth_config_ping - New Resource:
rancher2_catalog - New Resource:
rancher2_cluster - New Resource:
rancher2_cluster_logging - New Resource:
rancher2_cluster_role_template_binding - New Resource:
rancher2_namespace - New Resource:
rancher2_node_driver - New Resource:
rancher2_node_pool - New Resource:
rancher2_node_template - New Resource:
rancher2_project - New Resource:
rancher2_project_logging - New Resource:
rancher2_project_role_template_binding - New Resource:
rancher2_setting
ENHANCEMENTS:
- First release candidate of the rancher2 provider.
- resource/rancher2_cluster: support for providers:
- Amazon EKS
- Azure AKS
- Google GKE
- Imported
- RKE
- Cloud providers adding node pools
- Custom
- resource/rancher2_cluster_logging: support for providers:
- Elasticsearch
- Fluentd
- Kafka
- Splunk
- Syslog
- resource/rancher2_namespace: quota limits support on Rancher v2.1.x or higher
- Amazon EC2
- Azure
- Digitalocean
- resource/rancher2_project: quota limits support on Rancher v2.1.x or higher
- resource/rancher2_project_logging: support for providers:
- Elasticsearch
- Fluentd
- Kafka
- Splunk
- Syslog
- resource/rancher2_node_template: support for providers:
BUG FIXES: