From d207fdb6a7a3590fc652b9be7e12a8c1d6115ec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Ho=C3=9F?= Date: Fri, 29 Mar 2024 16:43:20 +0100 Subject: [PATCH] test against latest terraform MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Sebastian Hoß --- ...8s_io_cluster_property_v1alpha1_manifest.yml | 17 +++++------------ ...an_do_operator_configuration_v1_manifest.yml | 17 +++++------------ ...-acid_zalan_do_postgres_team_v1_manifest.yml | 17 +++++------------ ...est-acid_zalan_do_postgresql_v1_manifest.yml | 17 +++++------------ ...me_cert_manager_io_challenge_v1_manifest.yml | 17 +++++------------ ...t-acme_cert_manager_io_order_v1_manifest.yml | 17 +++++------------ ...e_authority_activation_v1alpha1_manifest.yml | 17 +++++------------ ..._certificate_authority_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_certificate_v1alpha1_manifest.yml | 17 +++++------------ ...m_autoscaling_listener_v1alpha1_manifest.yml | 17 +++++------------ ...autoscaling_runner_set_v1alpha1_manifest.yml | 17 +++++------------ ...m_ephemeral_runner_set_v1alpha1_manifest.yml | 17 +++++------------ ...b_com_ephemeral_runner_v1alpha1_manifest.yml | 17 +++++------------ ...ntal_runner_autoscaler_v1alpha1_manifest.yml | 17 +++++------------ ..._dev_runner_deployment_v1alpha1_manifest.yml | 17 +++++------------ ...dev_runner_replica_set_v1alpha1_manifest.yml | 17 +++++------------ ...merwind_dev_runner_set_v1alpha1_manifest.yml | 17 +++++------------ ..._summerwind_dev_runner_v1alpha1_manifest.yml | 17 +++++------------ ...r_resource_set_binding_v1alpha3_manifest.yml | 17 +++++------------ ...r_resource_set_binding_v1alpha4_manifest.yml | 17 +++++------------ ...er_resource_set_binding_v1beta1_manifest.yml | 17 +++++------------ ...o_cluster_resource_set_v1alpha3_manifest.yml | 17 +++++------------ ...o_cluster_resource_set_v1alpha4_manifest.yml | 17 +++++------------ ...io_cluster_resource_set_v1beta1_manifest.yml | 17 +++++------------ ...tating_webhook_configuration_v1_manifest.yml | 17 +++++------------ ...dating_webhook_configuration_v1_manifest.yml | 17 +++++------------ ...t_k8s_elastic_co_agent_v1alpha1_manifest.yml | 17 +++++------------ ..._aws_datacenter_config_v1alpha1_manifest.yml | 17 +++++------------ ...aws_com_aws_iam_config_v1alpha1_manifest.yml | 17 +++++------------ ..._amazonaws_com_bundles_v1alpha1_manifest.yml | 17 +++++------------ ...tack_datacenter_config_v1alpha1_manifest.yml | 17 +++++------------ ...d_stack_machine_config_v1alpha1_manifest.yml | 17 +++++------------ ..._amazonaws_com_cluster_v1alpha1_manifest.yml | 17 +++++------------ ..._control_plane_upgrade_v1alpha1_manifest.yml | 17 +++++------------ ...cker_datacenter_config_v1alpha1_manifest.yml | 17 +++++------------ ...onaws_com_eksa_release_v1alpha1_manifest.yml | 17 +++++------------ ...zonaws_com_flux_config_v1alpha1_manifest.yml | 17 +++++------------ ...aws_com_git_ops_config_v1alpha1_manifest.yml | 17 +++++------------ ...ine_deployment_upgrade_v1alpha1_manifest.yml | 17 +++++------------ ...onaws_com_node_upgrade_v1alpha1_manifest.yml | 17 +++++------------ ...anix_datacenter_config_v1alpha1_manifest.yml | 17 +++++------------ ...nutanix_machine_config_v1alpha1_manifest.yml | 17 +++++------------ ...zonaws_com_oidc_config_v1alpha1_manifest.yml | 17 +++++------------ ...snow_datacenter_config_v1alpha1_manifest.yml | 17 +++++------------ ...onaws_com_snow_ip_pool_v1alpha1_manifest.yml | 17 +++++------------ ...om_snow_machine_config_v1alpha1_manifest.yml | 17 +++++------------ ...bell_datacenter_config_v1alpha1_manifest.yml | 17 +++++------------ ...kerbell_machine_config_v1alpha1_manifest.yml | 17 +++++------------ ...erbell_template_config_v1alpha1_manifest.yml | 17 +++++------------ ...here_datacenter_config_v1alpha1_manifest.yml | 17 +++++------------ ..._sphere_machine_config_v1alpha1_manifest.yml | 17 +++++------------ ...er_cloud_com_config_provider_v1_manifest.yml | 17 +++++------------ ...ver_cloud_com_elastic_search_v1_manifest.yml | 17 +++++------------ ...pi_clever_cloud_com_mongo_db_v1_manifest.yml | 17 +++++------------ ...-api_clever_cloud_com_my_sql_v1_manifest.yml | 17 +++++------------ ...clever_cloud_com_postgre_sql_v1_manifest.yml | 17 +++++------------ ...clever_cloud_com_pulsar_v1beta1_manifest.yml | 17 +++++------------ ...t-api_clever_cloud_com_redis_v1_manifest.yml | 17 +++++------------ ...api_kubemod_io_mod_rule_v1beta1_manifest.yml | 17 +++++------------ ...n_apimatic_io_api_matic_v1beta1_manifest.yml | 17 +++++------------ ...omposite_resource_definition_v1_manifest.yml | 17 +++++------------ ...lane_io_composition_revision_v1_manifest.yml | 17 +++++------------ ...io_composition_revision_v1beta1_manifest.yml | 17 +++++------------ ...ns_crossplane_io_composition_v1_manifest.yml | 17 +++++------------ ...2_services_k8s_aws_api_v1alpha1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_authorizer_v1alpha1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_deployment_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_integration_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_route_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_stage_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_vpc_link_v1alpha1_manifest.yml | 17 +++++------------ ...istration_k8s_io_api_service_v1_manifest.yml | 17 +++++------------ ...he_org_apisix_cluster_config_v2_manifest.yml | 17 +++++------------ ...x_apache_org_apisix_consumer_v2_manifest.yml | 17 +++++------------ ...pache_org_apisix_global_rule_v2_manifest.yml | 17 +++++------------ ...che_org_apisix_plugin_config_v2_manifest.yml | 17 +++++------------ ...isix_apache_org_apisix_route_v2_manifest.yml | 17 +++++------------ ...apisix_apache_org_apisix_tls_v2_manifest.yml | 17 +++++------------ ...x_apache_org_apisix_upstream_v2_manifest.yml | 17 +++++------------ ...pm_k8s_elastic_co_apm_server_v1_manifest.yml | 17 +++++------------ ...s_elastic_co_apm_server_v1beta1_manifest.yml | 17 +++++------------ ...egroup_org_kogito_build_v1beta1_manifest.yml | 17 +++++------------ ...egroup_org_kogito_infra_v1beta1_manifest.yml | 17 +++++------------ ...roup_org_kogito_runtime_v1beta1_manifest.yml | 17 +++++------------ ...gito_supporting_service_v1beta1_manifest.yml | 17 +++++------------ ...tbend_com_akka_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...active_active_database_v1alpha1_manifest.yml | 17 +++++------------ ...com_redis_enterprise_cluster_v1_manifest.yml | 17 +++++------------ ...dis_enterprise_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...is_enterprise_database_v1alpha1_manifest.yml | 17 +++++------------ ...erprise_remote_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...erraform_io_agent_pool_v1alpha2_manifest.yml | 17 +++++------------ ...pp_terraform_io_module_v1alpha2_manifest.yml | 17 +++++------------ ...terraform_io_workspace_v1alpha2_manifest.yml | 17 +++++------------ ..._aws_access_log_policy_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_iam_auth_policy_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_aws_service_import_v1alpha1_manifest.yml | 17 +++++------------ ...ws_target_group_policy_v1alpha1_manifest.yml | 17 +++++------------ ...vpc_association_policy_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_scalable_target_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_aws_scaling_policy_v1alpha1_manifest.yml | 17 +++++------------ ...h_k8s_aws_backend_group_v1beta2_manifest.yml | 17 +++++------------ ...h_k8s_aws_gateway_route_v1beta2_manifest.yml | 17 +++++------------ ...st-appmesh_k8s_aws_mesh_v1beta2_manifest.yml | 17 +++++------------ ...k8s_aws_virtual_gateway_v1beta2_manifest.yml | 17 +++++------------ ...sh_k8s_aws_virtual_node_v1beta2_manifest.yml | 17 +++++------------ ..._k8s_aws_virtual_router_v1beta2_manifest.yml | 17 +++++------------ ...k8s_aws_virtual_service_v1beta2_manifest.yml | 17 +++++------------ ...tect_f5_com_ap_log_conf_v1beta1_manifest.yml | 17 +++++------------ ...rotect_f5_com_ap_policy_v1beta1_manifest.yml | 17 +++++------------ ...tect_f5_com_ap_user_sig_v1beta1_manifest.yml | 17 +++++------------ ..._f5_com_ap_dos_log_conf_v1beta1_manifest.yml | 17 +++++------------ ...os_f5_com_ap_dos_policy_v1beta1_manifest.yml | 17 +++++------------ ..._dos_protected_resource_v1beta1_manifest.yml | 17 +++++------------ ...ps_3scale_net_ap_icast_v1alpha1_manifest.yml | 17 +++++------------ ...net_api_manager_backup_v1alpha1_manifest.yml | 17 +++++------------ ...et_api_manager_restore_v1alpha1_manifest.yml | 17 +++++------------ ...3scale_net_api_manager_v1alpha1_manifest.yml | 17 +++++------------ ...pps_clusternet_io_base_v1alpha1_manifest.yml | 17 +++++------------ ...sternet_io_description_v1alpha1_manifest.yml | 17 +++++------------ ...rnet_io_feed_inventory_v1alpha1_manifest.yml | 17 +++++------------ ...ernet_io_globalization_v1alpha1_manifest.yml | 17 +++++------------ ...usternet_io_helm_chart_v1alpha1_manifest.yml | 17 +++++------------ ...ternet_io_helm_release_v1alpha1_manifest.yml | 17 +++++------------ ...ternet_io_localization_v1alpha1_manifest.yml | 17 +++++------------ ...clusternet_io_manifest_v1alpha1_manifest.yml | 17 +++++------------ ...ternet_io_subscription_v1alpha1_manifest.yml | 17 +++++------------ .../terratest-apps_daemon_set_v1_manifest.yml | 17 +++++------------ .../terratest-apps_deployment_v1_manifest.yml | 17 +++++------------ ...pps_emqx_io_emqx_broker_v1beta3_manifest.yml | 17 +++++------------ ...pps_emqx_io_emqx_broker_v1beta4_manifest.yml | 17 +++++------------ ...emqx_io_emqx_enterprise_v1beta3_manifest.yml | 17 +++++------------ ...emqx_io_emqx_enterprise_v1beta4_manifest.yml | 17 +++++------------ ...pps_emqx_io_emqx_plugin_v1beta3_manifest.yml | 17 +++++------------ ...pps_emqx_io_emqx_plugin_v1beta4_manifest.yml | 17 +++++------------ ...test-apps_emqx_io_emqx_v2alpha1_manifest.yml | 17 +++++------------ ...atest-apps_emqx_io_emqx_v2beta1_manifest.yml | 17 +++++------------ ...-apps_emqx_io_rebalance_v1beta4_manifest.yml | 17 +++++------------ ...-apps_emqx_io_rebalance_v2beta1_manifest.yml | 17 +++++------------ ...apps_gitlab_com_git_lab_v1beta1_manifest.yml | 17 +++++------------ ...-apps_gitlab_com_runner_v1beta2_manifest.yml | 17 +++++------------ ...backup_policy_template_v1alpha1_manifest.yml | 17 +++++------------ ..._io_cluster_definition_v1alpha1_manifest.yml | 17 +++++------------ ..._kubeblocks_io_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...cks_io_cluster_version_v1alpha1_manifest.yml | 17 +++++------------ ...onent_class_definition_v1alpha1_manifest.yml | 17 +++++------------ ...nt_resource_constraint_v1alpha1_manifest.yml | 17 +++++------------ ...s_io_config_constraint_v1alpha1_manifest.yml | 17 +++++------------ ...locks_io_configuration_v1alpha1_manifest.yml | 17 +++++------------ ...eblocks_io_ops_request_v1alpha1_manifest.yml | 17 +++++------------ ..._io_service_descriptor_v1alpha1_manifest.yml | 17 +++++------------ ...st-apps_kubedl_io_cron_v1alpha1_manifest.yml | 17 +++++------------ ...ge_io_edge_application_v1alpha1_manifest.yml | 17 +++++------------ ...kubeedge_io_node_group_v1alpha1_manifest.yml | 17 +++++------------ ...est-apps_m88i_io_nexus_v1alpha1_manifest.yml | 17 +++++------------ ...com_cluster_impairment_v1alpha1_manifest.yml | 17 +++++------------ .../terratest-apps_replica_set_v1_manifest.yml | 17 +++++------------ .../terratest-apps_stateful_set_v1_manifest.yml | 17 +++++------------ ...thub_io_aqua_starboard_v1alpha1_manifest.yml | 17 +++++------------ ...rgoproj_io_app_project_v1alpha1_manifest.yml | 17 +++++------------ ...roj_io_application_set_v1alpha1_manifest.yml | 17 +++++------------ ...rgoproj_io_application_v1alpha1_manifest.yml | 17 +++++------------ ...proj_io_argo_cd_export_v1alpha1_manifest.yml | 17 +++++------------ ...st-argoproj_io_argo_cd_v1alpha1_manifest.yml | 17 +++++------------ ...est-argoproj_io_argo_cd_v1beta1_manifest.yml | 17 +++++------------ ...ospike_com_aerospike_cluster_v1_manifest.yml | 17 +++++------------ ...e_com_aerospike_cluster_v1beta1_manifest.yml | 17 +++++------------ ...-atlasmap_io_atlas_map_v1alpha1_manifest.yml | 17 +++++------------ ...g_aws_auth_sync_config_v1alpha1_manifest.yml | 17 +++++------------ ..._io_role_binding_restriction_v1_manifest.yml | 17 +++++------------ ...d_com_spice_db_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...ng_horizontal_pod_autoscaler_v1_manifest.yml | 17 +++++------------ ...ng_horizontal_pod_autoscaler_v2_manifest.yml | 17 +++++------------ ...asticsearch_autoscaler_v1alpha1_manifest.yml | 17 +++++------------ ...al_pod_autoscaler_checkpoint_v1_manifest.yml | 17 +++++------------ ...d_autoscaler_checkpoint_v1beta2_manifest.yml | 17 +++++------------ ...s_io_vertical_pod_autoscaler_v1_manifest.yml | 17 +++++------------ ...vertical_pod_autoscaler_v1beta2_manifest.yml | 17 +++++------------ ..._io_cron_federated_hpa_v1alpha1_manifest.yml | 17 +++++------------ ...rmada_io_federated_hpa_v1alpha1_manifest.yml | 17 +++++------------ ..._ansible_com_awx_backup_v1beta1_manifest.yml | 17 +++++------------ ...ansible_com_awx_restore_v1beta1_manifest.yml | 17 +++++------------ ...est-awx_ansible_com_awx_v1beta1_manifest.yml | 17 +++++------------ ...osoft_com_api_mgmt_api_v1alpha1_manifest.yml | 17 +++++------------ ...osoft_com_apim_service_v1alpha1_manifest.yml | 17 +++++------------ ...m_app_insights_api_key_v1alpha1_manifest.yml | 17 +++++------------ ...osoft_com_app_insights_v1alpha1_manifest.yml | 17 +++++------------ ...om_azure_load_balancer_v1alpha1_manifest.yml | 17 +++++------------ ...zure_network_interface_v1alpha1_manifest.yml | 17 +++++------------ ...zure_public_ip_address_v1alpha1_manifest.yml | 17 +++++------------ ...t_com_azure_sql_action_v1alpha1_manifest.yml | 17 +++++------------ ...com_azure_sql_database_v1alpha1_manifest.yml | 17 +++++------------ ..._com_azure_sql_database_v1beta1_manifest.yml | 17 +++++------------ ...ure_sql_failover_group_v1alpha1_manifest.yml | 17 +++++------------ ...zure_sql_failover_group_v1beta1_manifest.yml | 17 +++++------------ ...zure_sql_firewall_rule_v1alpha1_manifest.yml | 17 +++++------------ ...azure_sql_firewall_rule_v1beta1_manifest.yml | 17 +++++------------ ...azure_sql_managed_user_v1alpha1_manifest.yml | 17 +++++------------ ...t_com_azure_sql_server_v1alpha1_manifest.yml | 17 +++++------------ ...ft_com_azure_sql_server_v1beta1_manifest.yml | 17 +++++------------ ...oft_com_azure_sql_user_v1alpha1_manifest.yml | 17 +++++------------ ...om_azure_sqlv_net_rule_v1alpha1_manifest.yml | 17 +++++------------ ...tual_machine_extension_v1alpha1_manifest.yml | 17 +++++------------ ..._azure_virtual_machine_v1alpha1_manifest.yml | 17 +++++------------ ...com_azure_vm_scale_set_v1alpha1_manifest.yml | 17 +++++------------ ...oft_com_blob_container_v1alpha1_manifest.yml | 17 +++++------------ ...oft_com_blob_container_v1alpha2_manifest.yml | 17 +++++------------ ...oft_com_consumer_group_v1alpha1_manifest.yml | 17 +++++------------ ...icrosoft_com_cosmos_db_v1alpha1_manifest.yml | 17 +++++------------ ...com_eventhub_namespace_v1alpha1_manifest.yml | 17 +++++------------ ...microsoft_com_eventhub_v1alpha1_manifest.yml | 17 +++++------------ ...soft_com_key_vault_key_v1alpha1_manifest.yml | 17 +++++------------ ...icrosoft_com_key_vault_v1alpha1_manifest.yml | 17 +++++------------ ...ft_com_my_sql_database_v1alpha1_manifest.yml | 17 +++++------------ ...m_my_sql_firewall_rule_v1alpha1_manifest.yml | 17 +++++------------ ...l_server_administrator_v1alpha1_manifest.yml | 17 +++++------------ ...soft_com_my_sql_server_v1alpha1_manifest.yml | 17 +++++------------ ...soft_com_my_sql_server_v1alpha2_manifest.yml | 17 +++++------------ ...rosoft_com_my_sql_user_v1alpha1_manifest.yml | 17 +++++------------ ...rosoft_com_my_sql_user_v1alpha2_manifest.yml | 17 +++++------------ ...oft_com_my_sqlaad_user_v1alpha1_manifest.yml | 17 +++++------------ ...oft_com_my_sqlaad_user_v1alpha2_manifest.yml | 17 +++++------------ ...t_com_my_sqlv_net_rule_v1alpha1_manifest.yml | 17 +++++------------ ...m_postgre_sql_database_v1alpha1_manifest.yml | 17 +++++------------ ...tgre_sql_firewall_rule_v1alpha1_manifest.yml | 17 +++++------------ ...com_postgre_sql_server_v1alpha1_manifest.yml | 17 +++++------------ ...com_postgre_sql_server_v1alpha2_manifest.yml | 17 +++++------------ ...t_com_postgre_sql_user_v1alpha1_manifest.yml | 17 +++++------------ ..._postgre_sqlv_net_rule_v1alpha1_manifest.yml | 17 +++++------------ ...com_redis_cache_action_v1alpha1_manifest.yml | 17 +++++------------ ...is_cache_firewall_rule_v1alpha1_manifest.yml | 17 +++++------------ ...oft_com_resource_group_v1alpha1_manifest.yml | 17 +++++------------ ...ft_com_storage_account_v1alpha1_manifest.yml | 17 +++++------------ ...ft_com_virtual_network_v1alpha1_manifest.yml | 17 +++++------------ ...scale_infra_run_bbb_frontend_v1_manifest.yml | 17 +++++------------ .../terratest-batch_cron_job_v1_manifest.yml | 17 +++++------------ .../terratest-batch_job_v1_manifest.yml | 17 +++++------------ ...t-batch_volcano_sh_job_v1alpha1_manifest.yml | 17 +++++------------ ...eat_k8s_elastic_co_beat_v1beta1_manifest.yml | 17 +++++------------ ...csi_netapp_com_beegfs_driver_v1_manifest.yml | 17 +++++------------ ...os_com_service_binding_v1alpha1_manifest.yml | 17 +++++------------ ...nami_com_sealed_secret_v1alpha1_manifest.yml | 17 +++++------------ ...bmc_tinkerbell_org_job_v1alpha1_manifest.yml | 17 +++++------------ ...tinkerbell_org_machine_v1alpha1_manifest.yml | 17 +++++------------ ...mc_tinkerbell_org_task_v1alpha1_manifest.yml | 17 +++++------------ ...st-boskos_k8s_io_drlc_object_v1_manifest.yml | 17 +++++------------ ...oskos_k8s_io_resource_object_v1_manifest.yml | 17 +++++------------ ...t-bpfd_dev_bpf_program_v1alpha1_manifest.yml | 17 +++++------------ ...pfd_dev_kprobe_program_v1alpha1_manifest.yml | 17 +++++------------ ...st-bpfd_dev_tc_program_v1alpha1_manifest.yml | 17 +++++------------ ...dev_tracepoint_program_v1alpha1_manifest.yml | 17 +++++------------ ...pfd_dev_uprobe_program_v1alpha1_manifest.yml | 17 +++++------------ ...t-bpfd_dev_xdp_program_v1alpha1_manifest.yml | 17 +++++------------ ...bus_volcano_sh_command_v1alpha1_manifest.yml | 17 +++++------------ ...ubedl_io_cache_backend_v1alpha1_manifest.yml | 17 +++++------------ ...bm_com_varnish_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...atest-camel_apache_org_build_v1_manifest.yml | 17 +++++------------ ...mel_apache_org_camel_catalog_v1_manifest.yml | 17 +++++------------ ...l_apache_org_integration_kit_v1_manifest.yml | 17 +++++------------ ...che_org_integration_platform_v1_manifest.yml | 17 +++++------------ ...camel_apache_org_integration_v1_manifest.yml | 17 +++++------------ ...he_org_kamelet_binding_v1alpha1_manifest.yml | 17 +++++------------ ...est-camel_apache_org_kamelet_v1_manifest.yml | 17 +++++------------ ...mel_apache_org_kamelet_v1alpha1_manifest.yml | 17 +++++------------ ...aries_flanksource_com_canary_v1_manifest.yml | 17 +++++------------ ...es_flanksource_com_component_v1_manifest.yml | 17 +++++------------ ...ies_flanksource_com_topology_v1_manifest.yml | 17 +++++------------ ...s_3scale_net_active_doc_v1beta1_manifest.yml | 17 +++++------------ ..._3scale_net_application_v1beta1_manifest.yml | 17 +++++------------ ...ties_3scale_net_backend_v1beta1_manifest.yml | 17 +++++------------ ...ustom_policy_definition_v1beta1_manifest.yml | 17 +++++------------ ...e_net_developer_account_v1beta1_manifest.yml | 17 +++++------------ ...cale_net_developer_user_v1beta1_manifest.yml | 17 +++++------------ ...ies_3scale_net_open_api_v1beta1_manifest.yml | 17 +++++------------ ...ties_3scale_net_product_v1beta1_manifest.yml | 17 +++++------------ ...et_proxy_config_promote_v1beta1_manifest.yml | 17 +++++------------ ...ties_3scale_net_tenant_v1alpha1_manifest.yml | 17 +++++------------ ..._capsule_configuration_v1alpha1_manifest.yml | 17 +++++------------ ...o_capsule_configuration_v1beta2_manifest.yml | 17 +++++------------ ...sule_clastix_io_tenant_v1alpha1_manifest.yml | 17 +++++------------ ...psule_clastix_io_tenant_v1beta1_manifest.yml | 17 +++++------------ ...psule_clastix_io_tenant_v1beta2_manifest.yml | 17 +++++------------ ...h_block_pool_rados_namespace_v1_manifest.yml | 17 +++++------------ ...ceph_rook_io_ceph_block_pool_v1_manifest.yml | 17 +++++------------ ..._io_ceph_bucket_notification_v1_manifest.yml | 17 +++++------------ ...ph_rook_io_ceph_bucket_topic_v1_manifest.yml | 17 +++++------------ ...est-ceph_rook_io_ceph_client_v1_manifest.yml | 17 +++++------------ ...st-ceph_rook_io_ceph_cluster_v1_manifest.yml | 17 +++++------------ ...eph_rook_io_ceph_cosi_driver_v1_manifest.yml | 17 +++++------------ ...ok_io_ceph_filesystem_mirror_v1_manifest.yml | 17 +++++------------ ..._filesystem_sub_volume_group_v1_manifest.yml | 17 +++++------------ ...ceph_rook_io_ceph_filesystem_v1_manifest.yml | 17 +++++------------ ...ratest-ceph_rook_io_ceph_nfs_v1_manifest.yml | 17 +++++------------ ...ph_rook_io_ceph_object_realm_v1_manifest.yml | 17 +++++------------ ...ok_io_ceph_object_store_user_v1_manifest.yml | 17 +++++------------ ...ph_rook_io_ceph_object_store_v1_manifest.yml | 17 +++++------------ ...ok_io_ceph_object_zone_group_v1_manifest.yml | 17 +++++------------ ...eph_rook_io_ceph_object_zone_v1_manifest.yml | 17 +++++------------ ...ceph_rook_io_ceph_rbd_mirror_v1_manifest.yml | 17 +++++------------ ...nager_io_certificate_request_v1_manifest.yml | 17 +++++------------ ...-cert_manager_io_certificate_v1_manifest.yml | 17 +++++------------ ...rt_manager_io_cluster_issuer_v1_manifest.yml | 17 +++++------------ ...atest-cert_manager_io_issuer_v1_manifest.yml | 17 +++++------------ ..._certificate_signing_request_v1_manifest.yml | 17 +++++------------ ...aos_mesh_org_aws_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...s_mesh_org_azure_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...s_mesh_org_block_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...aos_mesh_org_dns_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...aos_mesh_org_gcp_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...os_mesh_org_http_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...haos_mesh_org_io_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...aos_mesh_org_jvm_chaos_v1alpha1_manifest.yml | 17 +++++------------ ..._mesh_org_kernel_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...mesh_org_network_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...physical_machine_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...h_org_physical_machine_v1alpha1_manifest.yml | 17 +++++------------ ...aos_mesh_org_pod_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...esh_org_pod_http_chaos_v1alpha1_manifest.yml | 17 +++++------------ ..._mesh_org_pod_io_chaos_v1alpha1_manifest.yml | 17 +++++------------ ..._org_pod_network_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...esh_org_remote_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...haos_mesh_org_schedule_v1alpha1_manifest.yml | 17 +++++------------ ..._mesh_org_status_check_v1alpha1_manifest.yml | 17 +++++------------ ..._mesh_org_stress_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...os_mesh_org_time_chaos_v1alpha1_manifest.yml | 17 +++++------------ ...mesh_org_workflow_node_v1alpha1_manifest.yml | 17 +++++------------ ...haos_mesh_org_workflow_v1alpha1_manifest.yml | 17 +++++------------ ...osblade_io_chaos_blade_v1alpha1_manifest.yml | 17 +++++------------ ...-charts_amd_com_amdgpu_v1alpha1_manifest.yml | 17 +++++------------ ...lagsmith_com_flagsmith_v1alpha1_manifest.yml | 17 +++++------------ ...lm_k8s_io_snyk_monitor_v1alpha1_manifest.yml | 17 +++++------------ ...harts_opdev_io_synapse_v1alpha1_manifest.yml | 17 +++++------------ ...atorhub_io_cockroachdb_v1alpha1_manifest.yml | 17 +++++------------ ...ubernetes_image_puller_v1alpha1_manifest.yml | 17 +++++------------ ...tor_io_exit_node_provisioner_v1_manifest.yml | 17 +++++------------ ...chisel_operator_io_exit_node_v1_manifest.yml | 17 +++++------------ ...ium_bgp_peering_policy_v2alpha1_manifest.yml | 17 +++++------------ ...m_io_cilium_cidr_group_v2alpha1_manifest.yml | 17 +++++------------ ...ium_clusterwide_envoy_config_v2_manifest.yml | 17 +++++------------ ...m_clusterwide_network_policy_v2_manifest.yml | 17 +++++------------ ...cilium_egress_gateway_policy_v2_manifest.yml | 17 +++++------------ ..._cilium_endpoint_slice_v2alpha1_manifest.yml | 17 +++++------------ ...ilium_io_cilium_envoy_config_v2_manifest.yml | 17 +++++------------ ..._io_cilium_external_workload_v2_manifest.yml | 17 +++++------------ ...st-cilium_io_cilium_identity_v2_manifest.yml | 17 +++++------------ ...l2_announcement_policy_v2alpha1_manifest.yml | 17 +++++------------ ..._load_balancer_ip_pool_v2alpha1_manifest.yml | 17 +++++------------ ...cilium_local_redirect_policy_v2_manifest.yml | 17 +++++------------ ...ium_io_cilium_network_policy_v2_manifest.yml | 17 +++++------------ ..._io_cilium_node_config_v2alpha1_manifest.yml | 17 +++++------------ ...ratest-cilium_io_cilium_node_v2_manifest.yml | 17 +++++------------ ..._io_cilium_pod_ip_pool_v2alpha1_manifest.yml | 17 +++++------------ ...audie_io_input_manifest_v1beta1_manifest.yml | 17 +++++------------ ...t_io_cloud_private_ip_config_v1_manifest.yml | 17 +++++------------ ...tion_linki_space_stack_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_cache_policy_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_distribution_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_function_v1alpha1_manifest.yml | 17 +++++------------ ..._origin_request_policy_v1alpha1_manifest.yml | 17 +++++------------ ...esponse_headers_policy_v1alpha1_manifest.yml | 17 +++++------------ ...s_aws_event_data_store_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_trail_v1alpha1_manifest.yml | 17 +++++------------ ...azon_cloud_watch_agent_v1alpha1_manifest.yml | 17 +++++------------ ...on_com_instrumentation_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_metric_alarm_v1alpha1_manifest.yml | 17 +++++------------ ...ices_k8s_aws_log_group_v1alpha1_manifest.yml | 17 +++++------------ ...cluster_sync_resources_v1alpha2_manifest.yml | 17 +++++------------ ...pedia_io_pedia_cluster_v1alpha2_manifest.yml | 17 +++++------------ ..._ipfs_io_circuit_relay_v1alpha1_manifest.yml | 17 +++++------------ ...r_ipfs_io_ipfs_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...x_k8s_io_cluster_class_v1alpha4_manifest.yml | 17 +++++------------ ..._x_k8s_io_cluster_class_v1beta1_manifest.yml | 17 +++++------------ ...uster_x_k8s_io_cluster_v1alpha3_manifest.yml | 17 +++++------------ ...uster_x_k8s_io_cluster_v1alpha4_manifest.yml | 17 +++++------------ ...luster_x_k8s_io_cluster_v1beta1_manifest.yml | 17 +++++------------ ..._io_machine_deployment_v1alpha3_manifest.yml | 17 +++++------------ ..._io_machine_deployment_v1alpha4_manifest.yml | 17 +++++------------ ...s_io_machine_deployment_v1beta1_manifest.yml | 17 +++++------------ ...o_machine_health_check_v1alpha3_manifest.yml | 17 +++++------------ ...o_machine_health_check_v1alpha4_manifest.yml | 17 +++++------------ ...io_machine_health_check_v1beta1_manifest.yml | 17 +++++------------ ..._x_k8s_io_machine_pool_v1alpha3_manifest.yml | 17 +++++------------ ..._x_k8s_io_machine_pool_v1alpha4_manifest.yml | 17 +++++------------ ...r_x_k8s_io_machine_pool_v1beta1_manifest.yml | 17 +++++------------ ...r_x_k8s_io_machine_set_v1alpha3_manifest.yml | 17 +++++------------ ...r_x_k8s_io_machine_set_v1alpha4_manifest.yml | 17 +++++------------ ...er_x_k8s_io_machine_set_v1beta1_manifest.yml | 17 +++++------------ ...uster_x_k8s_io_machine_v1alpha3_manifest.yml | 17 +++++------------ ...uster_x_k8s_io_machine_v1alpha4_manifest.yml | 17 +++++------------ ...luster_x_k8s_io_machine_v1beta1_manifest.yml | 17 +++++------------ ...er_registration_request_v1beta1_manifest.yml | 17 +++++------------ ...rnet_io_managed_cluster_v1beta1_manifest.yml | 17 +++++------------ ...ster_template_instance_v1alpha1_manifest.yml | 17 +++++------------ ...cluster_template_quota_v1alpha1_manifest.yml | 17 +++++------------ ...cluster_template_setup_v1alpha1_manifest.yml | 17 +++++------------ ...ft_io_cluster_template_v1alpha1_manifest.yml | 17 +++++------------ ...te_openshift_io_config_v1alpha1_manifest.yml | 17 +++++------------ ...g_gatekeeper_sh_config_v1alpha1_manifest.yml | 17 +++++------------ ...g_grafana_com_project_config_v1_manifest.yml | 17 +++++------------ ...erpreter_customization_v1alpha1_manifest.yml | 17 +++++------------ ..._webhook_configuration_v1alpha1_manifest.yml | 17 +++++------------ ...ter_colocation_profile_v1alpha1_manifest.yml | 17 +++++------------ .../terratest-config_map_v1_manifest.yml | 17 +++++------------ ...nfig_openshift_io_api_server_v1_manifest.yml | 17 +++++------------ ..._openshift_io_authentication_v1_manifest.yml | 17 +++++------------ ...st-config_openshift_io_build_v1_manifest.yml | 17 +++++------------ ...penshift_io_cluster_operator_v1_manifest.yml | 17 +++++------------ ...openshift_io_cluster_version_v1_manifest.yml | 17 +++++------------ ...-config_openshift_io_console_v1_manifest.yml | 17 +++++------------ ...test-config_openshift_io_dns_v1_manifest.yml | 17 +++++------------ ...ig_openshift_io_feature_gate_v1_manifest.yml | 17 +++++------------ ...hift_io_image_content_policy_v1_manifest.yml | 17 +++++------------ ...t_io_image_digest_mirror_set_v1_manifest.yml | 17 +++++------------ ...hift_io_image_tag_mirror_set_v1_manifest.yml | 17 +++++------------ ...st-config_openshift_io_image_v1_manifest.yml | 17 +++++------------ ..._openshift_io_infrastructure_v1_manifest.yml | 17 +++++------------ ...-config_openshift_io_ingress_v1_manifest.yml | 17 +++++------------ ...-config_openshift_io_network_v1_manifest.yml | 17 +++++------------ ...est-config_openshift_io_node_v1_manifest.yml | 17 +++++------------ ...t-config_openshift_io_o_auth_v1_manifest.yml | 17 +++++------------ ...ig_openshift_io_operator_hub_v1_manifest.yml | 17 +++++------------ ...-config_openshift_io_project_v1_manifest.yml | 17 +++++------------ ...st-config_openshift_io_proxy_v1_manifest.yml | 17 +++++------------ ...onfig_openshift_io_scheduler_v1_manifest.yml | 17 +++++------------ ...hift_io_console_cli_download_v1_manifest.yml | 17 +++++------------ ...io_console_external_log_link_v1_manifest.yml | 17 +++++------------ ...le_openshift_io_console_link_v1_manifest.yml | 17 +++++------------ ...hift_io_console_notification_v1_manifest.yml | 17 +++++------------ ..._openshift_io_console_plugin_v1_manifest.yml | 17 +++++------------ ...hift_io_console_plugin_v1alpha1_manifest.yml | 17 +++++------------ ...shift_io_console_quick_start_v1_manifest.yml | 17 +++++------------ ..._openshift_io_console_sample_v1_manifest.yml | 17 +++++------------ ...shift_io_console_yaml_sample_v1_manifest.yml | 17 +++++------------ ...ork_connectivity_check_v1alpha1_manifest.yml | 17 +++++------------ ...uster_collected_status_v1alpha1_manifest.yml | 17 +++++------------ ...uster_federated_object_v1alpha1_manifest.yml | 17 +++++------------ ...luster_override_policy_v1alpha1_manifest.yml | 17 +++++------------ ...ter_propagation_policy_v1alpha1_manifest.yml | 17 +++++------------ ...al_io_collected_status_v1alpha1_manifest.yml | 17 +++++------------ ...l_io_federated_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...al_io_federated_object_v1alpha1_manifest.yml | 17 +++++------------ ..._federated_type_config_v1alpha1_manifest.yml | 17 +++++------------ ...ral_io_override_policy_v1alpha1_manifest.yml | 17 +++++------------ ..._io_propagation_policy_v1alpha1_manifest.yml | 17 +++++------------ ..._webhook_configuration_v1alpha1_manifest.yml | 17 +++++------------ ..._io_scheduling_profile_v1alpha1_manifest.yml | 17 +++++------------ ...uren_github_com_a_test_v1alpha1_manifest.yml | 17 +++++------------ ...ure_flag_configuration_v1alpha1_manifest.yml | 17 +++++------------ ...ure_flag_configuration_v1alpha2_manifest.yml | 17 +++++------------ ...imzi_io_strimzi_pod_set_v1beta2_manifest.yml | 17 +++++------------ ...ase_com_couchbase_autoscaler_v2_manifest.yml | 17 +++++------------ ...com_couchbase_backup_restore_v2_manifest.yml | 17 +++++------------ ...uchbase_com_couchbase_backup_v2_manifest.yml | 17 +++++------------ ...uchbase_com_couchbase_bucket_v2_manifest.yml | 17 +++++------------ ...chbase_com_couchbase_cluster_v2_manifest.yml | 17 +++++------------ ...m_couchbase_collection_group_v2_manifest.yml | 17 +++++------------ ...ase_com_couchbase_collection_v2_manifest.yml | 17 +++++------------ ...m_couchbase_ephemeral_bucket_v2_manifest.yml | 17 +++++------------ ...ouchbase_com_couchbase_group_v2_manifest.yml | 17 +++++------------ ...m_couchbase_memcached_bucket_v2_manifest.yml | 17 +++++------------ ...chbase_migration_replication_v2_manifest.yml | 17 +++++------------ ...se_com_couchbase_replication_v2_manifest.yml | 17 +++++------------ ...e_com_couchbase_role_binding_v2_manifest.yml | 17 +++++------------ ...se_com_couchbase_scope_group_v2_manifest.yml | 17 +++++------------ ...ouchbase_com_couchbase_scope_v2_manifest.yml | 17 +++++------------ ...couchbase_com_couchbase_user_v2_manifest.yml | 17 +++++------------ ..._github_io_sops_secret_v1alpha1_manifest.yml | 17 +++++------------ ...yor_io_operator_config_v1alpha1_manifest.yml | 17 +++++------------ ...calico_org_bgp_configuration_v1_manifest.yml | 17 +++++------------ ...projectcalico_org_bgp_filter_v1_manifest.yml | 17 +++++------------ ...d_projectcalico_org_bgp_peer_v1_manifest.yml | 17 +++++------------ ...ectcalico_org_block_affinity_v1_manifest.yml | 17 +++++------------ ...alico_org_calico_node_status_v1_manifest.yml | 17 +++++------------ ...lico_org_cluster_information_v1_manifest.yml | 17 +++++------------ ...lico_org_felix_configuration_v1_manifest.yml | 17 +++++------------ ...co_org_global_network_policy_v1_manifest.yml | 17 +++++------------ ...alico_org_global_network_set_v1_manifest.yml | 17 +++++------------ ...jectcalico_org_host_endpoint_v1_manifest.yml | 17 +++++------------ ...rd_projectcalico_org_ip_pool_v1_manifest.yml | 17 +++++------------ ...ectcalico_org_ip_reservation_v1_manifest.yml | 17 +++++------------ ...projectcalico_org_ipam_block_v1_manifest.yml | 17 +++++------------ ...rojectcalico_org_ipam_config_v1_manifest.yml | 17 +++++------------ ...rojectcalico_org_ipam_handle_v1_manifest.yml | 17 +++++------------ ...be_controllers_configuration_v1_manifest.yml | 17 +++++------------ ...ectcalico_org_network_policy_v1_manifest.yml | 17 +++++------------ ...rojectcalico_org_network_set_v1_manifest.yml | 17 +++++------------ ...uid_io_alluxio_runtime_v1alpha1_manifest.yml | 17 +++++------------ ...a_fluid_io_data_backup_v1alpha1_manifest.yml | 17 +++++------------ ...ata_fluid_io_data_load_v1alpha1_manifest.yml | 17 +++++------------ ...-data_fluid_io_dataset_v1alpha1_manifest.yml | 17 +++++------------ ...id_io_goose_fs_runtime_v1alpha1_manifest.yml | 17 +++++------------ ...fluid_io_jindo_runtime_v1alpha1_manifest.yml | 17 +++++------------ ...id_io_juice_fs_runtime_v1alpha1_manifest.yml | 17 +++++------------ ...o_thin_runtime_profile_v1alpha1_manifest.yml | 17 +++++------------ ..._fluid_io_thin_runtime_v1alpha1_manifest.yml | 17 +++++------------ ...schemahero_io_database_v1alpha4_manifest.yml | 17 +++++------------ ...spotahome_com_redis_failover_v1_manifest.yml | 17 +++++------------ ...oghq_com_datadog_agent_v1alpha1_manifest.yml | 17 +++++------------ ...oghq_com_datadog_agent_v2alpha1_manifest.yml | 17 +++++------------ ...ghq_com_datadog_metric_v1alpha1_manifest.yml | 17 +++++------------ ...hq_com_datadog_monitor_v1alpha1_manifest.yml | 17 +++++------------ ...adoghq_com_datadog_slo_v1alpha1_manifest.yml | 17 +++++------------ ...beblocks_io_action_set_v1alpha1_manifest.yml | 17 +++++------------ ...locks_io_backup_policy_v1alpha1_manifest.yml | 17 +++++------------ ...eblocks_io_backup_repo_v1alpha1_manifest.yml | 17 +++++------------ ...cks_io_backup_schedule_v1alpha1_manifest.yml | 17 +++++------------ ...n_kubeblocks_io_backup_v1alpha1_manifest.yml | 17 +++++------------ ..._kubeblocks_io_restore_v1alpha1_manifest.yml | 17 +++++------------ ...esigner_kaoto_io_kaoto_v1alpha1_manifest.yml | 17 +++++------------ ...beedge_io_device_model_v1alpha2_manifest.yml | 17 +++++------------ ...ces_kubeedge_io_device_v1alpha2_manifest.yml | 17 +++++------------ ..._dex_identity_provider_v1alpha1_manifest.yml | 17 +++++------------ ...com_dex_o_auth2_client_v1alpha1_manifest.yml | 17 +++++------------ ...gpu_ninja_com_dex_user_v1alpha1_manifest.yml | 17 +++++------------ ...-digitalis_io_db_secret_v1beta1_manifest.yml | 17 +++++------------ ...est-digitalis_io_vals_secret_v1_manifest.yml | 17 +++++------------ ...covery_k8s_io_endpoint_slice_v1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_db_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_db_instance_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_db_subnet_group_v1alpha1_manifest.yml | 17 +++++------------ ...druid_apache_org_druid_v1alpha1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_backup_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_global_table_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_table_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_dhcp_options_v1alpha1_manifest.yml | 17 +++++------------ ...aws_elastic_ip_address_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_instance_v1alpha1_manifest.yml | 17 +++++------------ ...s_aws_internet_gateway_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_nat_gateway_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_route_table_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_aws_security_group_v1alpha1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_subnet_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_transit_gateway_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_vpc_endpoint_v1alpha1_manifest.yml | 17 +++++------------ ...2_services_k8s_aws_vpc_v1alpha1_manifest.yml | 17 +++++------------ ...ull_through_cache_rule_v1alpha1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_repository_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_access_point_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_file_system_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_mount_target_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_addon_v1alpha1_manifest.yml | 17 +++++------------ ...rvices_k8s_aws_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_fargate_profile_v1alpha1_manifest.yml | 17 +++++------------ ...ices_k8s_aws_nodegroup_v1alpha1_manifest.yml | 17 +++++------------ ..._cache_parameter_group_v1alpha1_manifest.yml | 17 +++++------------ ...aws_cache_subnet_group_v1alpha1_manifest.yml | 17 +++++------------ ..._aws_replication_group_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_snapshot_v1alpha1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_user_group_v1alpha1_manifest.yml | 17 +++++------------ ..._services_k8s_aws_user_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_elastic_co_elasticsearch_v1_manifest.yml | 17 +++++------------ ...lastic_co_elasticsearch_v1beta1_manifest.yml | 17 +++++------------ ...ws_ingress_class_params_v1beta1_manifest.yml | 17 +++++------------ ...s_target_group_binding_v1alpha1_manifest.yml | 17 +++++------------ ...ws_target_group_binding_v1beta1_manifest.yml | 17 +++++------------ ...rvices_k8s_aws_job_run_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_virtual_cluster_v1alpha1_manifest.yml | 17 +++++------------ .../terratest-endpoints_v1_manifest.yml | 17 +++++------------ ...atest-ensembleoss_io_cluster_v1_manifest.yml | 17 +++++------------ ...test-ensembleoss_io_resource_v1_manifest.yml | 17 +++++------------ ...ise_gloo_solo_io_auth_config_v1_manifest.yml | 17 +++++------------ ...elastic_co_enterprise_search_v1_manifest.yml | 17 +++++------------ ...ic_co_enterprise_search_v1beta1_manifest.yml | 17 +++++------------ ...erratest-events_k8s_io_event_v1_manifest.yml | 17 +++++------------ ...ona_com_backup_storage_v1alpha1_manifest.yml | 17 +++++------------ ...atabase_cluster_backup_v1alpha1_manifest.yml | 17 +++++------------ ...tabase_cluster_restore_v1alpha1_manifest.yml | 17 +++++------------ ...a_com_database_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...na_com_database_engine_v1alpha1_manifest.yml | 17 +++++------------ ..._com_monitoring_config_v1alpha1_manifest.yml | 17 +++++------------ ...nshift_io_stable_config_type_v1_manifest.yml | 17 +++++------------ ...n_furiko_io_job_config_v1alpha1_manifest.yml | 17 +++++------------ ...xecution_furiko_io_job_v1alpha1_manifest.yml | 17 +++++------------ ...xecutor_testkube_io_executor_v1_manifest.yml | 17 +++++------------ ...executor_testkube_io_webhook_v1_manifest.yml | 17 +++++------------ ..._sh_expansion_template_v1alpha1_manifest.yml | 17 +++++------------ ...r_sh_expansion_template_v1beta1_manifest.yml | 17 +++++------------ ...s_istio_io_wasm_plugin_v1alpha1_manifest.yml | 17 +++++------------ ...ns_kubeblocks_io_addon_v1alpha1_manifest.yml | 17 +++++------------ ...cluster_external_secret_v1beta1_manifest.yml | 17 +++++------------ ...o_cluster_secret_store_v1alpha1_manifest.yml | 17 +++++------------ ...io_cluster_secret_store_v1beta1_manifest.yml | 17 +++++------------ ...ets_io_external_secret_v1alpha1_manifest.yml | 17 +++++------------ ...rets_io_external_secret_v1beta1_manifest.yml | 17 +++++------------ ...ecrets_io_secret_store_v1alpha1_manifest.yml | 17 +++++------------ ...secrets_io_secret_store_v1beta1_manifest.yml | 17 +++++------------ ...gatekeeper_sh_provider_v1alpha1_manifest.yml | 17 +++++------------ ..._gatekeeper_sh_provider_v1beta1_manifest.yml | 17 +++++------------ ...ns_k8s_io_dns_endpoint_v1alpha1_manifest.yml | 17 +++++------------ ...aldns_nginx_org_dns_endpoint_v1_manifest.yml | 17 +++++------------ ...gger_app_alert_provider_v1beta1_manifest.yml | 17 +++++------------ ...test-flagger_app_canary_v1beta1_manifest.yml | 17 +++++------------ ...ger_app_metric_template_v1beta1_manifest.yml | 17 +++++------------ ...he_org_flink_deployment_v1beta1_manifest.yml | 17 +++++------------ ...e_org_flink_session_job_v1beta1_manifest.yml | 17 +++++------------ ...ow_volcano_sh_job_flow_v1alpha1_manifest.yml | 17 +++++------------ ...olcano_sh_job_template_v1alpha1_manifest.yml | 17 +++++------------ ...rver_k8s_io_flow_schema_v1beta2_manifest.yml | 17 +++++------------ ...rver_k8s_io_flow_schema_v1beta3_manifest.yml | 17 +++++------------ ...ity_level_configuration_v1beta2_manifest.yml | 17 +++++------------ ...ity_level_configuration_v1beta3_manifest.yml | 17 +++++------------ ...serv_io_flow_collector_v1alpha1_manifest.yml | 17 +++++------------ ...bserv_io_flow_collector_v1beta1_manifest.yml | 17 +++++------------ ...bserv_io_flow_collector_v1beta2_manifest.yml | 17 +++++------------ ...uent_io_cluster_filter_v1alpha2_manifest.yml | 17 +++++------------ ...ster_fluent_bit_config_v1alpha2_manifest.yml | 17 +++++------------ ...luent_io_cluster_input_v1alpha2_manifest.yml | 17 +++++------------ ...uent_io_cluster_output_v1alpha2_manifest.yml | 17 +++++------------ ...uent_io_cluster_parser_v1alpha2_manifest.yml | 17 +++++------------ ...it_fluent_io_collector_v1alpha2_manifest.yml | 17 +++++------------ ...ntbit_fluent_io_filter_v1alpha2_manifest.yml | 17 +++++------------ ...t_io_fluent_bit_config_v1alpha2_manifest.yml | 17 +++++------------ ...t_fluent_io_fluent_bit_v1alpha2_manifest.yml | 17 +++++------------ ...ntbit_fluent_io_output_v1alpha2_manifest.yml | 17 +++++------------ ...ntbit_fluent_io_parser_v1alpha2_manifest.yml | 17 +++++------------ ...uent_io_cluster_filter_v1alpha1_manifest.yml | 17 +++++------------ ...cluster_fluentd_config_v1alpha1_manifest.yml | 17 +++++------------ ...luent_io_cluster_input_v1alpha1_manifest.yml | 17 +++++------------ ...uent_io_cluster_output_v1alpha1_manifest.yml | 17 +++++------------ ...uentd_fluent_io_filter_v1alpha1_manifest.yml | 17 +++++------------ ...uent_io_fluentd_config_v1alpha1_manifest.yml | 17 +++++------------ ...entd_fluent_io_fluentd_v1alpha1_manifest.yml | 17 +++++------------ ...luentd_fluent_io_input_v1alpha1_manifest.yml | 17 +++++------------ ...uentd_fluent_io_output_v1alpha1_manifest.yml | 17 +++++------------ ...ework_org_mini_cluster_v1alpha1_manifest.yml | 17 +++++------------ ..._io_forklift_controller_v1beta1_manifest.yml | 17 +++++------------ ...rklift_konveyor_io_hook_v1beta1_manifest.yml | 17 +++++------------ ...rklift_konveyor_io_host_v1beta1_manifest.yml | 17 +++++------------ ...t_konveyor_io_migration_v1beta1_manifest.yml | 17 +++++------------ ...konveyor_io_network_map_v1beta1_manifest.yml | 17 +++++------------ ...nstack_volume_populator_v1beta1_manifest.yml | 17 +++++------------ ..._ovirt_volume_populator_v1beta1_manifest.yml | 17 +++++------------ ...rklift_konveyor_io_plan_v1beta1_manifest.yml | 17 +++++------------ ...ft_konveyor_io_provider_v1beta1_manifest.yml | 17 +++++------------ ...konveyor_io_storage_map_v1beta1_manifest.yml | 17 +++++------------ ...test-fossul_io_backup_config_v1_manifest.yml | 17 +++++------------ ...st-fossul_io_backup_schedule_v1_manifest.yml | 17 +++++------------ .../terratest-fossul_io_backup_v1_manifest.yml | 17 +++++------------ .../terratest-fossul_io_fossul_v1_manifest.yml | 17 +++++------------ .../terratest-fossul_io_restore_v1_manifest.yml | 17 +++++------------ ...working_k8s_io_gateway_class_v1_manifest.yml | 17 +++++------------ ...ng_k8s_io_gateway_class_v1beta1_manifest.yml | 17 +++++------------ ...ay_networking_k8s_io_gateway_v1_manifest.yml | 17 +++++------------ ...tworking_k8s_io_gateway_v1beta1_manifest.yml | 17 +++++------------ ...king_k8s_io_grpc_route_v1alpha2_manifest.yml | 17 +++++------------ ...networking_k8s_io_http_route_v1_manifest.yml | 17 +++++------------ ...rking_k8s_io_http_route_v1beta1_manifest.yml | 17 +++++------------ ...k8s_io_reference_grant_v1alpha2_manifest.yml | 17 +++++------------ ..._k8s_io_reference_grant_v1beta1_manifest.yml | 17 +++++------------ ...rking_k8s_io_tcp_route_v1alpha2_manifest.yml | 17 +++++------------ ...rking_k8s_io_tls_route_v1alpha2_manifest.yml | 17 +++++------------ ...rking_k8s_io_udp_route_v1alpha2_manifest.yml | 17 +++++------------ ...ginx_org_nginx_gateway_v1alpha1_manifest.yml | 17 +++++------------ ...test-gateway_solo_io_gateway_v1_manifest.yml | 17 +++++------------ ...lo_io_matchable_http_gateway_v1_manifest.yml | 17 +++++------------ ...gateway_solo_io_route_option_v1_manifest.yml | 17 +++++------------ ...-gateway_solo_io_route_table_v1_manifest.yml | 17 +++++------------ ..._solo_io_virtual_host_option_v1_manifest.yml | 17 +++++------------ ...eway_solo_io_virtual_service_v1_manifest.yml | 17 +++++------------ ...etambassador_io_auth_service_v1_manifest.yml | 17 +++++------------ ...etambassador_io_auth_service_v2_manifest.yml | 17 +++++------------ ...ssador_io_auth_service_v3alpha1_manifest.yml | 17 +++++------------ ...mbassador_io_consul_resolver_v1_manifest.yml | 17 +++++------------ ...mbassador_io_consul_resolver_v2_manifest.yml | 17 +++++------------ ...dor_io_consul_resolver_v3alpha1_manifest.yml | 17 +++++------------ ...-getambassador_io_dev_portal_v1_manifest.yml | 17 +++++------------ ...-getambassador_io_dev_portal_v2_manifest.yml | 17 +++++------------ ...bassador_io_dev_portal_v3alpha1_manifest.yml | 17 +++++------------ ...ratest-getambassador_io_host_v2_manifest.yml | 17 +++++------------ ...-getambassador_io_host_v3alpha1_manifest.yml | 17 +++++------------ ...kubernetes_endpoint_resolver_v1_manifest.yml | 17 +++++------------ ...kubernetes_endpoint_resolver_v2_manifest.yml | 17 +++++------------ ...etes_endpoint_resolver_v3alpha1_manifest.yml | 17 +++++------------ ..._kubernetes_service_resolver_v1_manifest.yml | 17 +++++------------ ..._kubernetes_service_resolver_v2_manifest.yml | 17 +++++------------ ...netes_service_resolver_v3alpha1_manifest.yml | 17 +++++------------ ...ambassador_io_listener_v3alpha1_manifest.yml | 17 +++++------------ ...getambassador_io_log_service_v1_manifest.yml | 17 +++++------------ ...getambassador_io_log_service_v2_manifest.yml | 17 +++++------------ ...assador_io_log_service_v3alpha1_manifest.yml | 17 +++++------------ ...est-getambassador_io_mapping_v1_manifest.yml | 17 +++++------------ ...est-getambassador_io_mapping_v2_manifest.yml | 17 +++++------------ ...tambassador_io_mapping_v3alpha1_manifest.yml | 17 +++++------------ ...test-getambassador_io_module_v1_manifest.yml | 17 +++++------------ ...test-getambassador_io_module_v2_manifest.yml | 17 +++++------------ ...etambassador_io_module_v3alpha1_manifest.yml | 17 +++++------------ ...ssador_io_rate_limit_service_v1_manifest.yml | 17 +++++------------ ...ssador_io_rate_limit_service_v2_manifest.yml | 17 +++++------------ ..._io_rate_limit_service_v3alpha1_manifest.yml | 17 +++++------------ ...getambassador_io_tcp_mapping_v1_manifest.yml | 17 +++++------------ ...getambassador_io_tcp_mapping_v2_manifest.yml | 17 +++++------------ ...assador_io_tcp_mapping_v3alpha1_manifest.yml | 17 +++++------------ ...getambassador_io_tls_context_v1_manifest.yml | 17 +++++------------ ...getambassador_io_tls_context_v2_manifest.yml | 17 +++++------------ ...assador_io_tls_context_v3alpha1_manifest.yml | 17 +++++------------ ...mbassador_io_tracing_service_v1_manifest.yml | 17 +++++------------ ...mbassador_io_tracing_service_v2_manifest.yml | 17 +++++------------ ...dor_io_tracing_service_v3alpha1_manifest.yml | 17 +++++------------ ...ud_patterns_io_pattern_v1alpha1_manifest.yml | 17 +++++------------ ...terratest-gloo_solo_io_proxy_v1_manifest.yml | 17 +++++------------ ...ratest-gloo_solo_io_settings_v1_manifest.yml | 17 +++++------------ ...-gloo_solo_io_upstream_group_v1_manifest.yml | 17 +++++------------ ...ratest-gloo_solo_io_upstream_v1_manifest.yml | 17 +++++------------ ...y_org_grafana_dashboard_v1beta1_manifest.yml | 17 +++++------------ ..._org_grafana_datasource_v1beta1_manifest.yml | 17 +++++------------ ...atly_org_grafana_folder_v1beta1_manifest.yml | 17 +++++------------ ...integreatly_org_grafana_v1beta1_manifest.yml | 17 +++++------------ ...oo_solo_io_graph_ql_api_v1beta1_manifest.yml | 17 +++++------------ ...e_group_snapshot_class_v1alpha1_manifest.yml | 17 +++++------------ ...group_snapshot_content_v1alpha1_manifest.yml | 17 +++++------------ ..._volume_group_snapshot_v1alpha1_manifest.yml | 17 +++++------------ ...st_com_cron_hot_backup_v1alpha1_manifest.yml | 17 +++++------------ ...azelcast_com_hazelcast_v1alpha1_manifest.yml | 17 +++++------------ ...zelcast_com_hot_backup_v1alpha1_manifest.yml | 17 +++++------------ ..._com_management_center_v1alpha1_manifest.yml | 17 +++++------------ ...test-hazelcast_com_map_v1alpha1_manifest.yml | 17 +++++------------ ...st_com_wan_replication_v1alpha1_manifest.yml | 17 +++++------------ ...o_helm_chart_repository_v1beta1_manifest.yml | 17 +++++------------ ...t_helm_chart_repository_v1beta1_manifest.yml | 17 +++++------------ ...elm_sigstore_dev_rekor_v1alpha1_manifest.yml | 17 +++++------------ ..._fluxcd_io_helm_release_v2beta1_manifest.yml | 17 +++++------------ ..._fluxcd_io_helm_release_v2beta2_manifest.yml | 17 +++++------------ ...hive_openshift_io_checkpoint_v1_manifest.yml | 17 +++++------------ ...e_openshift_io_cluster_claim_v1_manifest.yml | 17 +++++------------ ...ter_deployment_customization_v1_manifest.yml | 17 +++++------------ ...nshift_io_cluster_deployment_v1_manifest.yml | 17 +++++------------ ...shift_io_cluster_deprovision_v1_manifest.yml | 17 +++++------------ ...enshift_io_cluster_image_set_v1_manifest.yml | 17 +++++------------ ...ve_openshift_io_cluster_pool_v1_manifest.yml | 17 +++++------------ ...enshift_io_cluster_provision_v1_manifest.yml | 17 +++++------------ ...penshift_io_cluster_relocate_v1_manifest.yml | 17 +++++------------ ...e_openshift_io_cluster_state_v1_manifest.yml | 17 +++++------------ ...t-hive_openshift_io_dns_zone_v1_manifest.yml | 17 +++++------------ ...ive_openshift_io_hive_config_v1_manifest.yml | 17 +++++------------ ...t_io_machine_pool_name_lease_v1_manifest.yml | 17 +++++------------ ...ve_openshift_io_machine_pool_v1_manifest.yml | 17 +++++------------ ...ector_sync_identity_provider_v1_manifest.yml | 17 +++++------------ ...enshift_io_selector_sync_set_v1_manifest.yml | 17 +++++------------ ...ft_io_sync_identity_provider_v1_manifest.yml | 17 +++++------------ ...t-hive_openshift_io_sync_set_v1_manifest.yml | 17 +++++------------ ..._io_cluster_sync_lease_v1alpha1_manifest.yml | 17 +++++------------ ...nshift_io_cluster_sync_v1alpha1_manifest.yml | 17 +++++------------ ...o_fake_cluster_install_v1alpha1_manifest.yml | 17 +++++------------ ...rchical_resource_quota_v1alpha2_manifest.yml | 17 +++++------------ ...ierarchy_configuration_v1alpha2_manifest.yml | 17 +++++------------ ...s_io_hnc_configuration_v1alpha2_manifest.yml | 17 +++++------------ ...io_subnamespace_anchor_v1alpha2_manifest.yml | 17 +++++------------ ...t-hyperfoil_io_horreum_v1alpha1_manifest.yml | 17 +++++------------ ...hyperfoil_io_hyperfoil_v1alpha2_manifest.yml | 17 +++++------------ ...services_k8s_aws_group_v1alpha1_manifest.yml | 17 +++++------------ ...s_aws_instance_profile_v1alpha1_manifest.yml | 17 +++++------------ ...en_id_connect_provider_v1alpha1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_policy_v1alpha1_manifest.yml | 17 +++++------------ ..._services_k8s_aws_role_v1alpha1_manifest.yml | 17 +++++------------ ..._services_k8s_aws_user_v1alpha1_manifest.yml | 17 +++++------------ ...oud_ibm_com_composable_v1alpha1_manifest.yml | 17 +++++------------ ..._fluxcd_io_image_policy_v1beta1_manifest.yml | 17 +++++------------ ..._fluxcd_io_image_policy_v1beta2_manifest.yml | 17 +++++------------ ...xcd_io_image_repository_v1beta1_manifest.yml | 17 +++++------------ ...xcd_io_image_repository_v1beta2_manifest.yml | 17 +++++------------ ...image_update_automation_v1beta1_manifest.yml | 17 +++++------------ ...operator_openshift_io_config_v1_manifest.yml | 17 +++++------------ ...or_openshift_io_image_pruner_v1_manifest.yml | 17 +++++------------ ...org_dicom_event_bridge_v1alpha1_manifest.yml | 17 +++++------------ ...event_driven_ingestion_v1alpha1_manifest.yml | 17 +++++------------ ...dicom_instance_binding_v1alpha1_manifest.yml | 17 +++++------------ ...rg_dicom_study_binding_v1alpha1_manifest.yml | 17 +++++------------ ...mweb_ingestion_service_v1alpha1_manifest.yml | 17 +++++------------ ...imse_ingestion_service_v1alpha1_manifest.yml | 17 +++++------------ ...vearie_org_dimse_proxy_v1alpha1_manifest.yml | 17 +++++------------ ...l_io_elastic_batch_job_v1alpha1_manifest.yml | 17 +++++------------ ...-infinispan_org_backup_v2alpha1_manifest.yml | 17 +++++------------ ...t-infinispan_org_batch_v2alpha1_manifest.yml | 17 +++++------------ ...t-infinispan_org_cache_v2alpha1_manifest.yml | 17 +++++------------ ...st-infinispan_org_infinispan_v1_manifest.yml | 17 +++++------------ ...infinispan_org_restore_v2alpha1_manifest.yml | 17 +++++------------ ...ib_fluxcd_io_terraform_v1alpha1_manifest.yml | 17 +++++------------ ...ib_fluxcd_io_terraform_v1alpha2_manifest.yml | 17 +++++------------ ...wer_vs_cluster_template_v1beta1_manifest.yml | 17 +++++------------ ...wer_vs_cluster_template_v1beta2_manifest.yml | 17 +++++------------ ...io_ibm_power_vs_cluster_v1beta1_manifest.yml | 17 +++++------------ ...io_ibm_power_vs_cluster_v1beta2_manifest.yml | 17 +++++------------ ...s_io_ibm_power_vs_image_v1beta1_manifest.yml | 17 +++++------------ ...s_io_ibm_power_vs_image_v1beta2_manifest.yml | 17 +++++------------ ...wer_vs_machine_template_v1beta1_manifest.yml | 17 +++++------------ ...wer_vs_machine_template_v1beta2_manifest.yml | 17 +++++------------ ...io_ibm_power_vs_machine_v1beta1_manifest.yml | 17 +++++------------ ...io_ibm_power_vs_machine_v1beta2_manifest.yml | 17 +++++------------ ...x_k8s_io_ibmvpc_cluster_v1beta1_manifest.yml | 17 +++++------------ ...x_k8s_io_ibmvpc_cluster_v1beta2_manifest.yml | 17 +++++------------ ...ibmvpc_machine_template_v1beta1_manifest.yml | 17 +++++------------ ...ibmvpc_machine_template_v1beta2_manifest.yml | 17 +++++------------ ...x_k8s_io_ibmvpc_machine_v1beta1_manifest.yml | 17 +++++------------ ...x_k8s_io_ibmvpc_machine_v1beta2_manifest.yml | 17 +++++------------ ...evirt_cluster_template_v1alpha1_manifest.yml | 17 +++++------------ ...8s_io_kubevirt_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...evirt_machine_template_v1alpha1_manifest.yml | 17 +++++------------ ...8s_io_kubevirt_machine_v1alpha1_manifest.yml | 17 +++++------------ ...s_io_tinkerbell_cluster_v1beta1_manifest.yml | 17 +++++------------ ...erbell_machine_template_v1beta1_manifest.yml | 17 +++++------------ ...s_io_tinkerbell_machine_v1beta1_manifest.yml | 17 +++++------------ ...phere_cluster_identity_v1alpha3_manifest.yml | 17 +++++------------ ...phere_cluster_identity_v1alpha4_manifest.yml | 17 +++++------------ ...sphere_cluster_identity_v1beta1_manifest.yml | 17 +++++------------ ...phere_cluster_template_v1alpha4_manifest.yml | 17 +++++------------ ...sphere_cluster_template_v1beta1_manifest.yml | 17 +++++------------ ...8s_io_v_sphere_cluster_v1alpha3_manifest.yml | 17 +++++------------ ...8s_io_v_sphere_cluster_v1alpha4_manifest.yml | 17 +++++------------ ...k8s_io_v_sphere_cluster_v1beta1_manifest.yml | 17 +++++------------ ...sphere_deployment_zone_v1alpha3_manifest.yml | 17 +++++------------ ...sphere_deployment_zone_v1alpha4_manifest.yml | 17 +++++------------ ..._sphere_deployment_zone_v1beta1_manifest.yml | 17 +++++------------ ..._sphere_failure_domain_v1alpha3_manifest.yml | 17 +++++------------ ..._sphere_failure_domain_v1alpha4_manifest.yml | 17 +++++------------ ...v_sphere_failure_domain_v1beta1_manifest.yml | 17 +++++------------ ...phere_machine_template_v1alpha3_manifest.yml | 17 +++++------------ ...phere_machine_template_v1alpha4_manifest.yml | 17 +++++------------ ...sphere_machine_template_v1beta1_manifest.yml | 17 +++++------------ ...8s_io_v_sphere_machine_v1alpha3_manifest.yml | 17 +++++------------ ...8s_io_v_sphere_machine_v1alpha4_manifest.yml | 17 +++++------------ ...k8s_io_v_sphere_machine_v1beta1_manifest.yml | 17 +++++------------ ...r_x_k8s_io_v_sphere_vm_v1alpha3_manifest.yml | 17 +++++------------ ...r_x_k8s_io_v_sphere_vm_v1alpha4_manifest.yml | 17 +++++------------ ...er_x_k8s_io_v_sphere_vm_v1beta1_manifest.yml | 17 +++++------------ ...ator_openshift_io_dns_record_v1_manifest.yml | 17 +++++------------ ...enshift_io_data_gather_v1alpha1_manifest.yml | 17 +++++------------ ...ttermost_com_mattermost_v1beta1_manifest.yml | 17 +++++------------ ...gration_rock8s_com_plug_v1beta1_manifest.yml | 17 +++++------------ ...ation_rock8s_com_socket_v1beta1_manifest.yml | 17 +++++------------ ...-iot_eclipse_org_ditto_v1alpha1_manifest.yml | 17 +++++------------ ...ot_eclipse_org_hawkbit_v1alpha1_manifest.yml | 17 +++++------------ ...8s_io_ip_address_claim_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_io_ip_address_claim_v1beta1_manifest.yml | 17 +++++------------ ...er_x_k8s_io_ip_address_v1alpha1_manifest.yml | 17 +++++------------ ...ter_x_k8s_io_ip_address_v1beta1_manifest.yml | 17 +++++------------ ...github_com_sops_secret_v1alpha1_manifest.yml | 17 +++++------------ ...github_com_sops_secret_v1alpha2_manifest.yml | 17 +++++------------ ...github_com_sops_secret_v1alpha3_manifest.yml | 17 +++++------------ ...test-jaegertracing_io_jaeger_v1_manifest.yml | 17 +++++------------ ...obset_x_k8s_io_job_set_v1alpha2_manifest.yml | 17 +++++------------ ...raczylo_com_managed_job_v1beta1_manifest.yml | 17 +++++------------ .../terratest-k6_io_k6_v1alpha1_manifest.yml | 17 +++++------------ ...6_io_private_load_zone_v1alpha1_manifest.yml | 17 +++++------------ ...rratest-k6_io_test_run_v1alpha1_manifest.yml | 17 +++++------------ ...test-k8gb_absa_oss_gslb_v1beta1_manifest.yml | 17 +++++------------ ..._keycloak_realm_import_v2alpha1_manifest.yml | 17 +++++------------ ..._keycloak_org_keycloak_v2alpha1_manifest.yml | 17 +++++------------ ...inx_org_global_configuration_v1_manifest.yml | 17 +++++------------ ...g_global_configuration_v1alpha1_manifest.yml | 17 +++++------------ ...rratest-k8s_nginx_org_policy_v1_manifest.yml | 17 +++++------------ ...t-k8s_nginx_org_policy_v1alpha1_manifest.yml | 17 +++++------------ ...s_nginx_org_transport_server_v1_manifest.yml | 17 +++++------------ ...x_org_transport_server_v1alpha1_manifest.yml | 17 +++++------------ ...inx_org_virtual_server_route_v1_manifest.yml | 17 +++++------------ ...k8s_nginx_org_virtual_server_v1_manifest.yml | 17 +++++------------ ...ize_com_client_intents_v1alpha2_manifest.yml | 17 +++++------------ ...ize_com_client_intents_v1alpha3_manifest.yml | 17 +++++------------ ...om_kafka_server_config_v1alpha2_manifest.yml | 17 +++++------------ ...om_kafka_server_config_v1alpha3_manifest.yml | 17 +++++------------ ..._com_protected_service_v1alpha2_manifest.yml | 17 +++++------------ ..._com_protected_service_v1alpha3_manifest.yml | 17 +++++------------ .../terratest-k8up_io_archive_v1_manifest.yml | 17 +++++------------ .../terratest-k8up_io_backup_v1_manifest.yml | 17 +++++------------ .../terratest-k8up_io_check_v1_manifest.yml | 17 +++++------------ ...atest-k8up_io_pre_backup_pod_v1_manifest.yml | 17 +++++------------ .../terratest-k8up_io_prune_v1_manifest.yml | 17 +++++------------ .../terratest-k8up_io_restore_v1_manifest.yml | 17 +++++------------ .../terratest-k8up_io_schedule_v1_manifest.yml | 17 +++++------------ .../terratest-k8up_io_snapshot_v1_manifest.yml | 17 +++++------------ ...rvices_k8s_aws_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...strimzi_io_kafka_bridge_v1beta2_manifest.yml | 17 +++++------------ ...trimzi_io_kafka_connect_v1beta2_manifest.yml | 17 +++++------------ ...imzi_io_kafka_connector_v1beta2_manifest.yml | 17 +++++------------ ..._io_kafka_mirror_maker2_v1beta2_manifest.yml | 17 +++++------------ ...i_io_kafka_mirror_maker_v1beta2_manifest.yml | 17 +++++------------ ...imzi_io_kafka_rebalance_v1beta2_manifest.yml | 17 +++++------------ ...strimzi_io_kafka_topic_v1alpha1_manifest.yml | 17 +++++------------ ..._strimzi_io_kafka_topic_v1beta1_manifest.yml | 17 +++++------------ ..._strimzi_io_kafka_topic_v1beta2_manifest.yml | 17 +++++------------ ..._strimzi_io_kafka_user_v1alpha1_manifest.yml | 17 +++++------------ ...a_strimzi_io_kafka_user_v1beta1_manifest.yml | 17 +++++------------ ...a_strimzi_io_kafka_user_v1beta2_manifest.yml | 17 +++++------------ ...-kafka_strimzi_io_kafka_v1beta2_manifest.yml | 17 +++++------------ ..._clastix_io_data_store_v1alpha1_manifest.yml | 17 +++++------------ ...o_tenant_control_plane_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_aws_ec2_node_class_v1beta1_manifest.yml | 17 +++++------------ ...karpenter_sh_node_claim_v1beta1_manifest.yml | 17 +++++------------ ...-karpenter_sh_node_pool_v1beta1_manifest.yml | 17 +++++------------ ...trigger_authentication_v1alpha1_manifest.yml | 17 +++++------------ ...est-keda_sh_scaled_job_v1alpha1_manifest.yml | 17 +++++------------ ...-keda_sh_scaled_object_v1alpha1_manifest.yml | 17 +++++------------ ...trigger_authentication_v1alpha1_manifest.yml | 17 +++++------------ ...ec_net_keycloak_client_v1alpha1_manifest.yml | 17 +++++------------ ...ak_org_keycloak_backup_v1alpha1_manifest.yml | 17 +++++------------ ...ak_org_keycloak_client_v1alpha1_manifest.yml | 17 +++++------------ ...oak_org_keycloak_realm_v1alpha1_manifest.yml | 17 +++++------------ ...loak_org_keycloak_user_v1alpha1_manifest.yml | 17 +++++------------ ...-keycloak_org_keycloak_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_keyspace_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_table_v1alpha1_manifest.yml | 17 +++++------------ ...rratest-kiali_io_kiali_v1alpha1_manifest.yml | 17 +++++------------ ...kibana_k8s_elastic_co_kibana_v1_manifest.yml | 17 +++++------------ ...a_k8s_elastic_co_kibana_v1beta1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_stream_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_alias_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_grant_v1alpha1_manifest.yml | 17 +++++------------ ...s_services_k8s_aws_key_v1alpha1_manifest.yml | 17 +++++------------ ...kuadrant_io_auth_policy_v1beta2_manifest.yml | 17 +++++------------ ...st-kuadrant_io_kuadrant_v1beta1_manifest.yml | 17 +++++------------ ...nt_io_rate_limit_policy_v1beta2_manifest.yml | 17 +++++------------ ...e_green_com_sleep_info_v1alpha1_manifest.yml | 17 +++++------------ ...n_io_cluster_operation_v1alpha1_manifest.yml | 17 +++++------------ ...test-kubean_io_cluster_v1alpha1_manifest.yml | 17 +++++------------ ..._io_local_artifact_set_v1alpha1_manifest.yml | 17 +++++------------ ...est-kubean_io_manifest_v1alpha1_manifest.yml | 17 +++++------------ ..._com_turndown_schedule_v1alpha1_manifest.yml | 17 +++++------------ ...us_io_workload_profile_v1alpha1_manifest.yml | 17 +++++------------ ...-kubevious_io_workload_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_io_admission_check_v1beta1_manifest.yml | 17 +++++------------ ..._x_k8s_io_cluster_queue_v1beta1_manifest.yml | 17 +++++------------ ...ue_x_k8s_io_local_queue_v1beta1_manifest.yml | 17 +++++------------ ..._k8s_io_resource_flavor_v1beta1_manifest.yml | 17 +++++------------ ...kueue_x_k8s_io_workload_v1beta1_manifest.yml | 17 +++++------------ ...uma_io_circuit_breaker_v1alpha1_manifest.yml | 17 +++++------------ ...uma_io_container_patch_v1alpha1_manifest.yml | 17 +++++------------ ...a_io_dataplane_insight_v1alpha1_manifest.yml | 17 +++++------------ ...test-kuma_io_dataplane_v1alpha1_manifest.yml | 17 +++++------------ ...ma_io_external_service_v1alpha1_manifest.yml | 17 +++++------------ ...uma_io_fault_injection_v1alpha1_manifest.yml | 17 +++++------------ ...t-kuma_io_health_check_v1alpha1_manifest.yml | 17 +++++------------ ...uma_io_mesh_access_log_v1alpha1_manifest.yml | 17 +++++------------ ...o_mesh_circuit_breaker_v1alpha1_manifest.yml | 17 +++++------------ ...o_mesh_fault_injection_v1alpha1_manifest.yml | 17 +++++------------ ...io_mesh_gateway_config_v1alpha1_manifest.yml | 17 +++++------------ ..._mesh_gateway_instance_v1alpha1_manifest.yml | 17 +++++------------ ..._io_mesh_gateway_route_v1alpha1_manifest.yml | 17 +++++------------ ...t-kuma_io_mesh_gateway_v1alpha1_manifest.yml | 17 +++++------------ ...a_io_mesh_health_check_v1alpha1_manifest.yml | 17 +++++------------ ...uma_io_mesh_http_route_v1alpha1_manifest.yml | 17 +++++------------ ...t-kuma_io_mesh_insight_v1alpha1_manifest.yml | 17 +++++------------ ...oad_balancing_strategy_v1alpha1_manifest.yml | 17 +++++------------ ...ma_io_mesh_proxy_patch_v1alpha1_manifest.yml | 17 +++++------------ ...uma_io_mesh_rate_limit_v1alpha1_manifest.yml | 17 +++++------------ ...est-kuma_io_mesh_retry_v1alpha1_manifest.yml | 17 +++++------------ ...kuma_io_mesh_tcp_route_v1alpha1_manifest.yml | 17 +++++------------ ...t-kuma_io_mesh_timeout_v1alpha1_manifest.yml | 17 +++++------------ ...est-kuma_io_mesh_trace_v1alpha1_manifest.yml | 17 +++++------------ ...esh_traffic_permission_v1alpha1_manifest.yml | 17 +++++------------ ...terratest-kuma_io_mesh_v1alpha1_manifest.yml | 17 +++++------------ ...kuma_io_proxy_template_v1alpha1_manifest.yml | 17 +++++------------ ...est-kuma_io_rate_limit_v1alpha1_manifest.yml | 17 +++++------------ ...erratest-kuma_io_retry_v1alpha1_manifest.yml | 17 +++++------------ ...uma_io_service_insight_v1alpha1_manifest.yml | 17 +++++------------ ...ratest-kuma_io_timeout_v1alpha1_manifest.yml | 17 +++++------------ ...st-kuma_io_traffic_log_v1alpha1_manifest.yml | 17 +++++------------ ..._io_traffic_permission_v1alpha1_manifest.yml | 17 +++++------------ ...-kuma_io_traffic_route_v1alpha1_manifest.yml | 17 +++++------------ ...-kuma_io_traffic_trace_v1alpha1_manifest.yml | 17 +++++------------ ...ma_io_virtual_outbound_v1alpha1_manifest.yml | 17 +++++------------ ...io_zone_egress_insight_v1alpha1_manifest.yml | 17 +++++------------ ...st-kuma_io_zone_egress_v1alpha1_manifest.yml | 17 +++++------------ ...o_zone_ingress_insight_v1alpha1_manifest.yml | 17 +++++------------ ...t-kuma_io_zone_ingress_v1alpha1_manifest.yml | 17 +++++------------ ...t-kuma_io_zone_insight_v1alpha1_manifest.yml | 17 +++++------------ ...terratest-kuma_io_zone_v1alpha1_manifest.yml | 17 +++++------------ ...lkit_fluxcd_io_kustomization_v1_manifest.yml | 17 +++++------------ ...fluxcd_io_kustomization_v1beta1_manifest.yml | 17 +++++------------ ...fluxcd_io_kustomization_v1beta2_manifest.yml | 17 +++++------------ ...no_io_admission_report_v1alpha2_manifest.yml | 17 +++++------------ ...-kyverno_io_admission_report_v2_manifest.yml | 17 +++++------------ ...background_scan_report_v1alpha2_manifest.yml | 17 +++++------------ ...no_io_background_scan_report_v2_manifest.yml | 17 +++++------------ ...st-kyverno_io_cleanup_policy_v2_manifest.yml | 17 +++++------------ ...erno_io_cleanup_policy_v2alpha1_manifest.yml | 17 +++++------------ ...verno_io_cleanup_policy_v2beta1_manifest.yml | 17 +++++------------ ...uster_admission_report_v1alpha2_manifest.yml | 17 +++++------------ ..._io_cluster_admission_report_v2_manifest.yml | 17 +++++------------ ...background_scan_report_v1alpha2_manifest.yml | 17 +++++------------ ...uster_background_scan_report_v2_manifest.yml | 17 +++++------------ ...no_io_cluster_cleanup_policy_v2_manifest.yml | 17 +++++------------ ...cluster_cleanup_policy_v2alpha1_manifest.yml | 17 +++++------------ ..._cluster_cleanup_policy_v2beta1_manifest.yml | 17 +++++------------ ...st-kyverno_io_cluster_policy_v1_manifest.yml | 17 +++++------------ ...verno_io_cluster_policy_v2beta1_manifest.yml | 17 +++++------------ ...-kyverno_io_policy_exception_v2_manifest.yml | 17 +++++------------ ...no_io_policy_exception_v2alpha1_manifest.yml | 17 +++++------------ ...rno_io_policy_exception_v2beta1_manifest.yml | 17 +++++------------ .../terratest-kyverno_io_policy_v1_manifest.yml | 17 +++++------------ ...atest-kyverno_io_policy_v2beta1_manifest.yml | 17 +++++------------ ...verno_io_update_request_v1beta1_manifest.yml | 17 +++++------------ ...st-kyverno_io_update_request_v2_manifest.yml | 17 +++++------------ ...services_k8s_aws_alias_v1alpha1_manifest.yml | 17 +++++------------ ...ws_code_signing_config_v1alpha1_manifest.yml | 17 +++++------------ ...s_event_source_mapping_v1alpha1_manifest.yml | 17 +++++------------ ...ws_function_url_config_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_function_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_aws_layer_version_v1alpha1_manifest.yml | 17 +++++------------ ...rvices_k8s_aws_version_v1alpha1_manifest.yml | 17 +++++------------ ...p_com_external_load_balancer_v1_manifest.yml | 17 +++++------------ ...r24_eu_bitwarden_secret_v1beta4_manifest.yml | 17 +++++------------ ...r24_eu_bitwarden_secret_v1beta5_manifest.yml | 17 +++++------------ ...4_eu_bitwarden_template_v1beta4_manifest.yml | 17 +++++------------ ...4_eu_bitwarden_template_v1beta5_manifest.yml | 17 +++++------------ ..._eu_registry_credential_v1beta4_manifest.yml | 17 +++++------------ ..._eu_registry_credential_v1beta5_manifest.yml | 17 +++++------------ .../terratest-limit_range_v1_manifest.yml | 17 +++++------------ ..._kuadrant_io_limitador_v1alpha1_manifest.yml | 17 +++++------------ ...schaos_io_chaos_engine_v1alpha1_manifest.yml | 17 +++++------------ ...os_io_chaos_experiment_v1alpha1_manifest.yml | 17 +++++------------ ...schaos_io_chaos_result_v1alpha1_manifest.yml | 17 +++++------------ ...icloud_io_cluster_flow_v1alpha1_manifest.yml | 17 +++++------------ ...aicloud_io_cluster_flow_v1beta1_manifest.yml | 17 +++++------------ ...loud_io_cluster_output_v1alpha1_manifest.yml | 17 +++++------------ ...cloud_io_cluster_output_v1beta1_manifest.yml | 17 +++++------------ ...ng_banzaicloud_io_flow_v1alpha1_manifest.yml | 17 +++++------------ ...ing_banzaicloud_io_flow_v1beta1_manifest.yml | 17 +++++------------ ...loud_io_fluentbit_agent_v1beta1_manifest.yml | 17 +++++------------ ...banzaicloud_io_logging_v1alpha1_manifest.yml | 17 +++++------------ ..._banzaicloud_io_logging_v1beta1_manifest.yml | 17 +++++------------ ...nzaicloud_io_node_agent_v1beta1_manifest.yml | 17 +++++------------ ..._banzaicloud_io_output_v1alpha1_manifest.yml | 17 +++++------------ ...g_banzaicloud_io_output_v1beta1_manifest.yml | 17 +++++------------ ..._syslog_ng_cluster_flow_v1beta1_manifest.yml | 17 +++++------------ ...yslog_ng_cluster_output_v1beta1_manifest.yml | 17 +++++------------ ...cloud_io_syslog_ng_flow_v1beta1_manifest.yml | 17 +++++------------ ...oud_io_syslog_ng_output_v1beta1_manifest.yml | 17 +++++------------ ...icloud_io_event_tailer_v1alpha1_manifest.yml | 17 +++++------------ ...aicloud_io_host_tailer_v1alpha1_manifest.yml | 17 +++++------------ ...ki_grafana_com_alerting_rule_v1_manifest.yml | 17 +++++------------ ...afana_com_alerting_rule_v1beta1_manifest.yml | 17 +++++------------ ...-loki_grafana_com_loki_stack_v1_manifest.yml | 17 +++++------------ ..._grafana_com_loki_stack_v1beta1_manifest.yml | 17 +++++------------ ...i_grafana_com_recording_rule_v1_manifest.yml | 17 +++++------------ ...fana_com_recording_rule_v1beta1_manifest.yml | 17 +++++------------ ...oki_grafana_com_ruler_config_v1_manifest.yml | 17 +++++------------ ...rafana_com_ruler_config_v1beta1_manifest.yml | 17 +++++------------ ...cking_image_data_source_v1beta1_manifest.yml | 17 +++++------------ ...cking_image_data_source_v1beta2_manifest.yml | 17 +++++------------ ...o_backing_image_manager_v1beta1_manifest.yml | 17 +++++------------ ...o_backing_image_manager_v1beta2_manifest.yml | 17 +++++------------ ...nghorn_io_backing_image_v1beta1_manifest.yml | 17 +++++------------ ...nghorn_io_backing_image_v1beta2_manifest.yml | 17 +++++------------ ...io_backup_backing_image_v1beta2_manifest.yml | 17 +++++------------ ...nghorn_io_backup_target_v1beta1_manifest.yml | 17 +++++------------ ...nghorn_io_backup_target_v1beta2_manifest.yml | 17 +++++------------ ...test-longhorn_io_backup_v1beta1_manifest.yml | 17 +++++------------ ...test-longhorn_io_backup_v1beta2_manifest.yml | 17 +++++------------ ...nghorn_io_backup_volume_v1beta1_manifest.yml | 17 +++++------------ ...nghorn_io_backup_volume_v1beta2_manifest.yml | 17 +++++------------ ...onghorn_io_engine_image_v1beta1_manifest.yml | 17 +++++------------ ...onghorn_io_engine_image_v1beta2_manifest.yml | 17 +++++------------ ...test-longhorn_io_engine_v1beta1_manifest.yml | 17 +++++------------ ...test-longhorn_io_engine_v1beta2_manifest.yml | 17 +++++------------ ...orn_io_instance_manager_v1beta1_manifest.yml | 17 +++++------------ ...orn_io_instance_manager_v1beta2_manifest.yml | 17 +++++------------ ...ratest-longhorn_io_node_v1beta1_manifest.yml | 17 +++++------------ ...ratest-longhorn_io_node_v1beta2_manifest.yml | 17 +++++------------ ...test-longhorn_io_orphan_v1beta2_manifest.yml | 17 +++++------------ ...nghorn_io_recurring_job_v1beta1_manifest.yml | 17 +++++------------ ...nghorn_io_recurring_job_v1beta2_manifest.yml | 17 +++++------------ ...est-longhorn_io_replica_v1beta1_manifest.yml | 17 +++++------------ ...est-longhorn_io_replica_v1beta2_manifest.yml | 17 +++++------------ ...est-longhorn_io_setting_v1beta1_manifest.yml | 17 +++++------------ ...est-longhorn_io_setting_v1beta2_manifest.yml | 17 +++++------------ ...nghorn_io_share_manager_v1beta1_manifest.yml | 17 +++++------------ ...nghorn_io_share_manager_v1beta2_manifest.yml | 17 +++++------------ ...st-longhorn_io_snapshot_v1beta2_manifest.yml | 17 +++++------------ ...ghorn_io_support_bundle_v1beta2_manifest.yml | 17 +++++------------ ...nghorn_io_system_backup_v1beta2_manifest.yml | 17 +++++------------ ...ghorn_io_system_restore_v1beta2_manifest.yml | 17 +++++------------ ...rn_io_volume_attachment_v1beta2_manifest.yml | 17 +++++------------ ...test-longhorn_io_volume_v1beta1_manifest.yml | 17 +++++------------ ...test-longhorn_io_volume_v1beta2_manifest.yml | 17 +++++------------ ...4e_krestomat_io_moodle_v1alpha1_manifest.yml | 17 +++++------------ ...m4e_krestomat_io_nginx_v1alpha1_manifest.yml | 17 +++++------------ ...4e_krestomat_io_phpfpm_v1alpha1_manifest.yml | 17 +++++------------ ...e_krestomat_io_routine_v1alpha1_manifest.yml | 17 +++++------------ ...io_control_plane_machine_set_v1_manifest.yml | 17 +++++------------ ...io_machine_health_check_v1beta1_manifest.yml | 17 +++++------------ ...penshift_io_machine_set_v1beta1_manifest.yml | 17 +++++------------ ...ne_openshift_io_machine_v1beta1_manifest.yml | 17 +++++------------ ..._io_container_runtime_config_v1_manifest.yml | 17 +++++------------ ...enshift_io_controller_config_v1_manifest.yml | 17 +++++------------ ..._openshift_io_kubelet_config_v1_manifest.yml | 17 +++++------------ ...io_machine_config_node_v1alpha1_manifest.yml | 17 +++++------------ ...shift_io_machine_config_pool_v1_manifest.yml | 17 +++++------------ ..._openshift_io_machine_config_v1_manifest.yml | 17 +++++------------ ...co_elastic_maps_server_v1alpha1_manifest.yml | 17 +++++------------ ...iadb_mmontes_io_backup_v1alpha1_manifest.yml | 17 +++++------------ ..._mmontes_io_connection_v1alpha1_manifest.yml | 17 +++++------------ ...db_mmontes_io_database_v1alpha1_manifest.yml | 17 +++++------------ ...riadb_mmontes_io_grant_v1alpha1_manifest.yml | 17 +++++------------ ...db_mmontes_io_maria_db_v1alpha1_manifest.yml | 17 +++++------------ ...adb_mmontes_io_restore_v1alpha1_manifest.yml | 17 +++++------------ ...adb_mmontes_io_sql_job_v1alpha1_manifest.yml | 17 +++++------------ ...ariadb_mmontes_io_user_v1alpha1_manifest.yml | 17 +++++------------ ...m_cluster_installation_v1alpha1_manifest.yml | 17 +++++------------ ..._mattermost_restore_db_v1alpha1_manifest.yml | 17 +++++------------ ...b_services_k8s_aws_acl_v1alpha1_manifest.yml | 17 +++++------------ ...rvices_k8s_aws_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_parameter_group_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_snapshot_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_subnet_group_v1alpha1_manifest.yml | 17 +++++------------ ..._services_k8s_aws_user_v1alpha1_manifest.yml | 17 +++++------------ ...o_composite_controller_v1alpha1_manifest.yml | 17 +++++------------ ...io_controller_revision_v1alpha1_manifest.yml | 17 +++++------------ ...o_decorator_controller_v1alpha1_manifest.yml | 17 +++++------------ ...al3_io_bare_metal_host_v1alpha1_manifest.yml | 17 +++++------------ ...bmc_event_subscription_v1alpha1_manifest.yml | 17 +++++------------ ...al3_io_firmware_schema_v1alpha1_manifest.yml | 17 +++++------------ ...etal3_io_hardware_data_v1alpha1_manifest.yml | 17 +++++------------ ...host_firmware_settings_v1alpha1_manifest.yml | 17 +++++------------ ..._preprovisioning_image_v1alpha1_manifest.yml | 17 +++++------------ ...erratest-minio_min_io_tenant_v2_manifest.yml | 17 +++++------------ ...s_studio_secret_mirror_v1alpha1_manifest.yml | 17 +++++------------ ...s_studio_secret_mirror_v1alpha2_manifest.yml | 17 +++++------------ ...-model_kubedl_io_model_v1alpha1_manifest.yml | 17 +++++------------ ...ubedl_io_model_version_v1alpha1_manifest.yml | 17 +++++------------ ...om_alertmanager_config_v1alpha1_manifest.yml | 17 +++++------------ ...com_alertmanager_config_v1beta1_manifest.yml | 17 +++++------------ ...ring_coreos_com_alertmanager_v1_manifest.yml | 17 +++++------------ ...oring_coreos_com_pod_monitor_v1_manifest.yml | 17 +++++------------ ...-monitoring_coreos_com_probe_v1_manifest.yml | 17 +++++------------ ...s_com_prometheus_agent_v1alpha1_manifest.yml | 17 +++++------------ ...g_coreos_com_prometheus_rule_v1_manifest.yml | 17 +++++------------ ...toring_coreos_com_prometheus_v1_manifest.yml | 17 +++++------------ ...reos_com_scrape_config_v1alpha1_manifest.yml | 17 +++++------------ ...g_coreos_com_service_monitor_v1_manifest.yml | 17 +++++------------ ...ring_coreos_com_thanos_ruler_v1_manifest.yml | 17 +++++------------ ...hift_io_alert_relabel_config_v1_manifest.yml | 17 +++++------------ ...g_openshift_io_alerting_rule_v1_manifest.yml | 17 +++++------------ ...nge_metrics_io_monocle_v1alpha1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_broker_v1alpha1_manifest.yml | 17 +++++------------ ...ntrea_io_cluster_claim_v1alpha2_manifest.yml | 17 +++++------------ ...io_cluster_info_import_v1alpha1_manifest.yml | 17 +++++------------ ..._antrea_io_cluster_set_v1alpha1_manifest.yml | 17 +++++------------ ..._antrea_io_cluster_set_v1alpha2_manifest.yml | 17 +++++------------ ..._crd_antrea_io_gateway_v1alpha1_manifest.yml | 17 +++++------------ ...trea_io_label_identity_v1alpha1_manifest.yml | 17 +++++------------ ...ember_cluster_announce_v1alpha1_manifest.yml | 17 +++++------------ ...o_multi_cluster_config_v1alpha1_manifest.yml | 17 +++++------------ ...rea_io_resource_export_v1alpha1_manifest.yml | 17 +++++------------ ...rea_io_resource_import_v1alpha1_manifest.yml | 17 +++++------------ ..._x_k8s_io_applied_work_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_io_service_import_v1alpha1_manifest.yml | 17 +++++------------ ...icluster_x_k8s_io_work_v1alpha1_manifest.yml | 17 +++++------------ ...keeper_sh_assign_image_v1alpha1_manifest.yml | 17 +++++------------ ...atekeeper_sh_assign_metadata_v1_manifest.yml | 17 +++++------------ ...per_sh_assign_metadata_v1alpha1_manifest.yml | 17 +++++------------ ...eper_sh_assign_metadata_v1beta1_manifest.yml | 17 +++++------------ ...tations_gatekeeper_sh_assign_v1_manifest.yml | 17 +++++------------ ...s_gatekeeper_sh_assign_v1alpha1_manifest.yml | 17 +++++------------ ...ns_gatekeeper_sh_assign_v1beta1_manifest.yml | 17 +++++------------ ...ons_gatekeeper_sh_modify_set_v1_manifest.yml | 17 +++++------------ ...tekeeper_sh_modify_set_v1alpha1_manifest.yml | 17 +++++------------ ...atekeeper_sh_modify_set_v1beta1_manifest.yml | 17 +++++------------ .../terratest-namespace_v1_manifest.yml | 17 +++++------------ ...ivestor_alauda_io_raw_device_v1_manifest.yml | 17 +++++------------ ...tchecks_io_network_assertion_v1_manifest.yml | 17 +++++------------ ...openshift_io_cluster_network_v1_manifest.yml | 17 +++++------------ ...ift_io_egress_network_policy_v1_manifest.yml | 17 +++++------------ ...ork_openshift_io_host_subnet_v1_manifest.yml | 17 +++++------------ ...k_openshift_io_net_namespace_v1_manifest.yml | 17 +++++------------ ...r_openshift_io_egress_router_v1_manifest.yml | 17 +++++------------ ...8s_aws_firewall_policy_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_firewall_v1alpha1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_rule_group_v1alpha1_manifest.yml | 17 +++++------------ ...g_gke_io_managed_certificate_v1_manifest.yml | 17 +++++------------ ...io_io_destination_rule_v1alpha3_manifest.yml | 17 +++++------------ ...tio_io_destination_rule_v1beta1_manifest.yml | 17 +++++------------ ..._istio_io_envoy_filter_v1alpha3_manifest.yml | 17 +++++------------ ...rking_istio_io_gateway_v1alpha3_manifest.yml | 17 +++++------------ ...orking_istio_io_gateway_v1beta1_manifest.yml | 17 +++++------------ ...g_istio_io_proxy_config_v1beta1_manifest.yml | 17 +++++------------ ...istio_io_service_entry_v1alpha3_manifest.yml | 17 +++++------------ ..._istio_io_service_entry_v1beta1_manifest.yml | 17 +++++------------ ...rking_istio_io_sidecar_v1alpha3_manifest.yml | 17 +++++------------ ...orking_istio_io_sidecar_v1beta1_manifest.yml | 17 +++++------------ ...tio_io_virtual_service_v1alpha3_manifest.yml | 17 +++++------------ ...stio_io_virtual_service_v1beta1_manifest.yml | 17 +++++------------ ...stio_io_workload_entry_v1alpha3_manifest.yml | 17 +++++------------ ...istio_io_workload_entry_v1beta1_manifest.yml | 17 +++++------------ ...stio_io_workload_group_v1alpha3_manifest.yml | 17 +++++------------ ...istio_io_workload_group_v1beta1_manifest.yml | 17 +++++------------ ...8s_aws_policy_endpoint_v1alpha1_manifest.yml | 17 +++++------------ ...working_k8s_io_ingress_class_v1_manifest.yml | 17 +++++------------ ...st-networking_k8s_io_ingress_v1_manifest.yml | 17 +++++------------ ...orking_k8s_io_network_policy_v1_manifest.yml | 17 +++++------------ ..._multi_cluster_ingress_v1alpha1_manifest.yml | 17 +++++------------ ..._multi_cluster_service_v1alpha1_manifest.yml | 17 +++++------------ ...s_io_node_feature_rule_v1alpha1_manifest.yml | 17 +++++------------ ...es_io_node_feature_discovery_v1_manifest.yml | 17 +++++------------ ...s_io_node_feature_rule_v1alpha1_manifest.yml | 17 +++++------------ ...olcano_sh_numatopology_v1alpha1_manifest.yml | 17 +++++------------ ...ook_kubedl_io_notebook_v1alpha1_manifest.yml | 17 +++++------------ ...toolkit_fluxcd_io_alert_v1beta1_manifest.yml | 17 +++++------------ ...toolkit_fluxcd_io_alert_v1beta2_manifest.yml | 17 +++++------------ ...toolkit_fluxcd_io_alert_v1beta3_manifest.yml | 17 +++++------------ ...lkit_fluxcd_io_provider_v1beta1_manifest.yml | 17 +++++------------ ...lkit_fluxcd_io_provider_v1beta2_manifest.yml | 17 +++++------------ ...lkit_fluxcd_io_provider_v1beta3_manifest.yml | 17 +++++------------ ...n_toolkit_fluxcd_io_receiver_v1_manifest.yml | 17 +++++------------ ...lkit_fluxcd_io_receiver_v1beta1_manifest.yml | 17 +++++------------ ...lkit_fluxcd_io_receiver_v1beta2_manifest.yml | 17 +++++------------ ...io_object_bucket_claim_v1alpha1_manifest.yml | 17 +++++------------ ...ucket_io_object_bucket_v1alpha1_manifest.yml | 17 +++++------------ ...ssword_com_one_password_item_v1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_domain_v1alpha1_manifest.yml | 17 +++++------------ ...try_io_instrumentation_v1alpha1_manifest.yml | 17 +++++------------ ...metry_io_op_amp_bridge_v1alpha1_manifest.yml | 17 +++++------------ ...en_telemetry_collector_v1alpha1_manifest.yml | 17 +++++------------ ...pen_telemetry_collector_v1beta1_manifest.yml | 17 +++++------------ ...ge_io_node_upgrade_job_v1alpha1_manifest.yml | 17 +++++------------ ...r_aquasec_com_aqua_csp_v1alpha1_manifest.yml | 17 +++++------------ ...asec_com_aqua_database_v1alpha1_manifest.yml | 17 +++++------------ ...asec_com_aqua_enforcer_v1alpha1_manifest.yml | 17 +++++------------ ...uasec_com_aqua_gateway_v1alpha1_manifest.yml | 17 +++++------------ ...com_aqua_kube_enforcer_v1alpha1_manifest.yml | 17 +++++------------ ...uasec_com_aqua_scanner_v1alpha1_manifest.yml | 17 +++++------------ ...quasec_com_aqua_server_v1alpha1_manifest.yml | 17 +++++------------ ...o_kuadrant_io_authorino_v1beta1_manifest.yml | 17 +++++------------ ..._k8s_io_addon_provider_v1alpha2_manifest.yml | 17 +++++------------ ..._io_bootstrap_provider_v1alpha1_manifest.yml | 17 +++++------------ ..._io_bootstrap_provider_v1alpha2_manifest.yml | 17 +++++------------ ...control_plane_provider_v1alpha1_manifest.yml | 17 +++++------------ ...control_plane_provider_v1alpha2_manifest.yml | 17 +++++------------ ...x_k8s_io_core_provider_v1alpha1_manifest.yml | 17 +++++------------ ...x_k8s_io_core_provider_v1alpha2_manifest.yml | 17 +++++------------ ...nfrastructure_provider_v1alpha1_manifest.yml | 17 +++++------------ ...nfrastructure_provider_v1alpha2_manifest.yml | 17 +++++------------ ...or_cryostat_io_cryostat_v1beta1_manifest.yml | 17 +++++------------ ...ve_dev_knative_eventing_v1beta1_manifest.yml | 17 +++++------------ ...ive_dev_knative_serving_v1beta1_manifest.yml | 17 +++++------------ ...anagement_io_cluster_manager_v1_manifest.yml | 17 +++++------------ ..._openshift_io_authentication_v1_manifest.yml | 17 +++++------------ ...penshift_io_cloud_credential_v1_manifest.yml | 17 +++++------------ ...nshift_io_cluster_csi_driver_v1_manifest.yml | 17 +++++------------ ...operator_openshift_io_config_v1_manifest.yml | 17 +++++------------ ...perator_openshift_io_console_v1_manifest.yml | 17 +++++------------ ...t_io_csi_snapshot_controller_v1_manifest.yml | 17 +++++------------ ...st-operator_openshift_io_dns_v1_manifest.yml | 17 +++++------------ ...t-operator_openshift_io_etcd_v1_manifest.yml | 17 +++++------------ ...nshift_io_ingress_controller_v1_manifest.yml | 17 +++++------------ ...enshift_io_insights_operator_v1_manifest.yml | 17 +++++------------ ...openshift_io_kube_api_server_v1_manifest.yml | 17 +++++------------ ...t_io_kube_controller_manager_v1_manifest.yml | 17 +++++------------ ..._openshift_io_kube_scheduler_v1_manifest.yml | 17 +++++------------ ...ube_storage_version_migrator_v1_manifest.yml | 17 +++++------------ ...ift_io_machine_configuration_v1_manifest.yml | 17 +++++------------ ...perator_openshift_io_network_v1_manifest.yml | 17 +++++------------ ...ift_io_open_shift_api_server_v1_manifest.yml | 17 +++++------------ ...pen_shift_controller_manager_v1_manifest.yml | 17 +++++------------ ...ator_openshift_io_service_ca_v1_manifest.yml | 17 +++++------------ ...perator_openshift_io_storage_v1_manifest.yml | 17 +++++------------ ...ht_io_shipwright_build_v1alpha1_manifest.yml | 17 +++++------------ ..._io_amazon_cloud_integration_v1_manifest.yml | 17 +++++------------ ...mazon_cloud_integration_v1beta1_manifest.yml | 17 +++++------------ ...perator_tigera_io_api_server_v1_manifest.yml | 17 +++++------------ ..._tigera_io_application_layer_v1_manifest.yml | 17 +++++------------ ...tor_tigera_io_authentication_v1_manifest.yml | 17 +++++------------ ...perator_tigera_io_compliance_v1_manifest.yml | 17 +++++------------ ...tor_tigera_io_egress_gateway_v1_manifest.yml | 17 +++++------------ ...operator_tigera_io_image_set_v1_manifest.yml | 17 +++++------------ ...rator_tigera_io_installation_v1_manifest.yml | 17 +++++------------ ...igera_io_intrusion_detection_v1_manifest.yml | 17 +++++------------ ...ator_tigera_io_log_collector_v1_manifest.yml | 17 +++++------------ ...erator_tigera_io_log_storage_v1_manifest.yml | 17 +++++------------ ...anagement_cluster_connection_v1_manifest.yml | 17 +++++------------ ...tigera_io_management_cluster_v1_manifest.yml | 17 +++++------------ ...t-operator_tigera_io_manager_v1_manifest.yml | 17 +++++------------ ...t-operator_tigera_io_monitor_v1_manifest.yml | 17 +++++------------ ...era_io_policy_recommendation_v1_manifest.yml | 17 +++++------------ ...st-operator_tigera_io_tenant_v1_manifest.yml | 17 +++++------------ ...ator_tigera_io_tigera_status_v1_manifest.yml | 17 +++++------------ ...riametrics_com_vm_agent_v1beta1_manifest.yml | 17 +++++------------ ...riametrics_com_vm_alert_v1beta1_manifest.yml | 17 +++++------------ ..._vm_alertmanager_config_v1beta1_manifest.yml | 17 +++++------------ ...ics_com_vm_alertmanager_v1beta1_manifest.yml | 17 +++++------------ ...oriametrics_com_vm_auth_v1beta1_manifest.yml | 17 +++++------------ ...ametrics_com_vm_cluster_v1beta1_manifest.yml | 17 +++++------------ ...rics_com_vm_node_scrape_v1beta1_manifest.yml | 17 +++++------------ ...trics_com_vm_pod_scrape_v1beta1_manifest.yml | 17 +++++------------ ...riametrics_com_vm_probe_v1beta1_manifest.yml | 17 +++++------------ ...oriametrics_com_vm_rule_v1beta1_manifest.yml | 17 +++++------------ ...s_com_vm_service_scrape_v1beta1_manifest.yml | 17 +++++------------ ...iametrics_com_vm_single_v1beta1_manifest.yml | 17 +++++------------ ...cs_com_vm_static_scrape_v1beta1_manifest.yml | 17 +++++------------ ...oriametrics_com_vm_user_v1beta1_manifest.yml | 17 +++++------------ ...is_com_backup_schedule_v1alpha1_manifest.yml | 17 +++++------------ ..._anthosapis_com_backup_v1alpha1_manifest.yml | 17 +++++------------ ..._anthosapis_com_config_v1alpha1_manifest.yml | 17 +++++------------ ...apis_com_cron_anything_v1alpha1_manifest.yml | 17 +++++------------ ...nthosapis_com_database_v1alpha1_manifest.yml | 17 +++++------------ ..._anthosapis_com_export_v1alpha1_manifest.yml | 17 +++++------------ ..._anthosapis_com_import_v1alpha1_manifest.yml | 17 +++++------------ ...nthosapis_com_instance_v1alpha1_manifest.yml | 17 +++++------------ ...db_anthosapis_com_pitr_v1alpha1_manifest.yml | 17 +++++------------ ...anthosapis_com_release_v1alpha1_manifest.yml | 17 +++++------------ ...-org_eclipse_che_che_cluster_v1_manifest.yml | 17 +++++------------ ...-org_eclipse_che_che_cluster_v2_manifest.yml | 17 +++++------------ ...ws_organizational_unit_v1alpha1_manifest.yml | 17 +++++------------ ...test-persistent_volume_claim_v1_manifest.yml | 17 +++++------------ .../terratest-persistent_volume_v1_manifest.yml | 17 +++++------------ ...ercona_com_percona_pg_backup_v2_manifest.yml | 17 +++++------------ ...rcona_com_percona_pg_cluster_v2_manifest.yml | 17 +++++------------ ...rcona_com_percona_pg_restore_v2_manifest.yml | 17 +++++------------ ..._services_k8s_aws_pipe_v1alpha1_manifest.yml | 17 +++++------------ ...ne_io_configuration_revision_v1_manifest.yml | 17 +++++------------ ..._crossplane_io_configuration_v1_manifest.yml | 17 +++++------------ ...e_io_controller_config_v1alpha1_manifest.yml | 17 +++++------------ ...-pkg_crossplane_io_lock_v1beta1_manifest.yml | 17 +++++------------ ...ssplane_io_provider_revision_v1_manifest.yml | 17 +++++------------ ...t-pkg_crossplane_io_provider_v1_manifest.yml | 17 +++++------------ ...t_io_platform_operator_v1alpha1_manifest.yml | 17 +++++------------ .github/workflows/terratest-pod_v1_manifest.yml | 17 +++++------------ ..._cluster_import_policy_v1alpha1_manifest.yml | 17 +++++------------ ...edia_cluster_lifecycle_v1alpha1_manifest.yml | 17 +++++------------ ...luster_override_policy_v1alpha1_manifest.yml | 17 +++++------------ ...ter_propagation_policy_v1alpha1_manifest.yml | 17 +++++------------ ...derated_resource_quota_v1alpha1_manifest.yml | 17 +++++------------ ...ada_io_override_policy_v1alpha1_manifest.yml | 17 +++++------------ ..._io_propagation_policy_v1alpha1_manifest.yml | 17 +++++------------ ...policy_pod_disruption_budget_v1_manifest.yml | 17 +++++------------ ...runchydata_com_pg_admin_v1beta1_manifest.yml | 17 +++++------------ ...nchydata_com_pg_upgrade_v1beta1_manifest.yml | 17 +++++------------ ...ta_com_postgres_cluster_v1beta1_manifest.yml | 17 +++++------------ ...st-postgresql_cnpg_io_backup_v1_manifest.yml | 17 +++++------------ ...t-postgresql_cnpg_io_cluster_v1_manifest.yml | 17 +++++------------ ...st-postgresql_cnpg_io_pooler_v1_manifest.yml | 17 +++++------------ ...sql_cnpg_io_scheduled_backup_v1_manifest.yml | 17 +++++------------ ..._contour_configuration_v1alpha1_manifest.yml | 17 +++++------------ ..._io_contour_deployment_v1alpha1_manifest.yml | 17 +++++------------ ...r_io_extension_service_v1alpha1_manifest.yml | 17 +++++------------ ...projectcontour_io_http_proxy_v1_manifest.yml | 17 +++++------------ ...o_tls_certificate_delegation_v1_manifest.yml | 17 +++++------------ ...ert_manager_definition_v1alpha1_manifest.yml | 17 +++++------------ ..._logging_configuration_v1alpha1_manifest.yml | 17 +++++------------ ..._rule_groups_namespace_v1alpha1_manifest.yml | 17 +++++------------ ...ices_k8s_aws_workspace_v1alpha1_manifest.yml | 17 +++++------------ ...a_server_my_sql_backup_v1alpha1_manifest.yml | 17 +++++------------ ..._server_my_sql_restore_v1alpha1_manifest.yml | 17 +++++------------ ..._percona_server_my_sql_v1alpha1_manifest.yml | 17 +++++------------ ...rcona_server_mongo_db_backup_v1_manifest.yml | 17 +++++------------ ...cona_server_mongo_db_restore_v1_manifest.yml | 17 +++++------------ ..._com_percona_server_mongo_db_v1_manifest.yml | 17 +++++------------ ...b_sub_plus_event_broker_v1beta1_manifest.yml | 17 +++++------------ ...rcona_xtra_db_cluster_backup_v1_manifest.yml | 17 +++++------------ ...cona_xtra_db_cluster_restore_v1_manifest.yml | 17 +++++------------ ..._com_percona_xtra_db_cluster_v1_manifest.yml | 17 +++++------------ ...uay_redhat_com_quay_registry_v1_manifest.yml | 17 +++++------------ ...lare_dev_quota_subtree_v1alpha1_manifest.yml | 17 +++++------------ ...ft_io_cluster_resource_quota_v1_manifest.yml | 17 +++++------------ ...terratest-ray_io_ray_cluster_v1_manifest.yml | 17 +++++------------ ...est-ray_io_ray_cluster_v1alpha1_manifest.yml | 17 +++++------------ .../terratest-ray_io_ray_job_v1_manifest.yml | 17 +++++------------ ...rratest-ray_io_ray_job_v1alpha1_manifest.yml | 17 +++++------------ ...terratest-ray_io_ray_service_v1_manifest.yml | 17 +++++------------ ...est-ray_io_ray_service_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_io_cluster_role_binding_v1_manifest.yml | 17 +++++------------ ...rization_k8s_io_cluster_role_v1_manifest.yml | 17 +++++------------ ...rization_k8s_io_role_binding_v1_manifest.yml | 17 +++++------------ ...ac_authorization_k8s_io_role_v1_manifest.yml | 17 +++++------------ ...eops_io_rbac_definition_v1beta1_manifest.yml | 17 +++++------------ ...app_stacks_runtime_component_v1_manifest.yml | 17 +++++------------ ...tacks_runtime_component_v1beta2_manifest.yml | 17 +++++------------ ...app_stacks_runtime_operation_v1_manifest.yml | 17 +++++------------ ...tacks_runtime_operation_v1beta2_manifest.yml | 17 +++++------------ ...luster_parameter_group_v1alpha1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_db_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_db_instance_v1alpha1_manifest.yml | 17 +++++------------ ...aws_db_parameter_group_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_db_proxy_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_db_subnet_group_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_aws_global_cluster_v1alpha1_manifest.yml | 17 +++++------------ ...redhat_io_group_config_v1alpha1_manifest.yml | 17 +++++------------ ...at_io_keepalived_group_v1alpha1_manifest.yml | 17 +++++------------ ...at_io_namespace_config_v1alpha1_manifest.yml | 17 +++++------------ ...hatcop_redhat_io_patch_v1alpha1_manifest.yml | 17 +++++------------ ..._redhat_io_user_config_v1alpha1_manifest.yml | 17 +++++------------ ..._apicur_io_apicurio_registry_v1_manifest.yml | 17 +++++------------ ...evfile_registries_list_v1alpha1_manifest.yml | 17 +++++------------ ...evfile_registries_list_v1alpha1_manifest.yml | 17 +++++------------ ...le_io_devfile_registry_v1alpha1_manifest.yml | 17 +++++------------ ...io_cluster_object_sync_v1alpha1_manifest.yml | 17 +++++------------ ...ubeedge_io_object_sync_v1alpha1_manifest.yml | 17 +++++------------ ...atest-replication_controller_v1_manifest.yml | 17 +++++------------ ...project_org_pulp_backup_v1beta2_manifest.yml | 17 +++++------------ ...roject_org_pulp_restore_v1beta2_manifest.yml | 17 +++++------------ ...er_pulpproject_org_pulp_v1beta2_manifest.yml | 17 +++++------------ ...ev_teleport_github_connector_v3_manifest.yml | 17 +++++------------ ...port_dev_teleport_login_rule_v1_manifest.yml | 17 +++++------------ ..._dev_teleport_oidc_connector_v3_manifest.yml | 17 +++++------------ ...ev_teleport_okta_import_rule_v1_manifest.yml | 17 +++++------------ ...dev_teleport_provision_token_v2_manifest.yml | 17 +++++------------ ...s_teleport_dev_teleport_role_v5_manifest.yml | 17 +++++------------ ...s_teleport_dev_teleport_role_v6_manifest.yml | 17 +++++------------ ..._dev_teleport_saml_connector_v2_manifest.yml | 17 +++++------------ ...s_teleport_dev_teleport_user_v2_manifest.yml | 17 +++++------------ ...bulldozer_io_benchmark_v1alpha1_manifest.yml | 17 +++++------------ ...etmq_apache_org_broker_v1alpha1_manifest.yml | 17 +++++------------ ...tmq_apache_org_console_v1alpha1_manifest.yml | 17 +++++------------ ...pache_org_name_service_v1alpha1_manifest.yml | 17 +++++------------ ...che_org_topic_transfer_v1alpha1_manifest.yml | 17 +++++------------ ...es_k8s_aws_hosted_zone_v1alpha1_manifest.yml | 17 +++++------------ ...ces_k8s_aws_record_set_v1alpha1_manifest.yml | 17 +++++------------ ..._aws_resolver_endpoint_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_aws_resolver_rule_v1alpha1_manifest.yml | 17 +++++------------ ...est-route_openshift_io_route_v1_manifest.yml | 17 +++++------------ ...es_kubeedge_io_rule_endpoint_v1_manifest.yml | 17 +++++------------ ...atest-rules_kubeedge_io_rule_v1_manifest.yml | 17 +++++------------ ...8s_io_extension_config_v1alpha1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_bucket_v1alpha1_manifest.yml | 17 +++++------------ ...r_services_k8s_aws_app_v1alpha1_manifest.yml | 17 +++++------------ ...quality_job_definition_v1alpha1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_domain_v1alpha1_manifest.yml | 17 +++++------------ ...8s_aws_endpoint_config_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_endpoint_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_aws_feature_group_v1alpha1_manifest.yml | 17 +++++------------ ...r_parameter_tuning_job_v1alpha1_manifest.yml | 17 +++++------------ ...el_bias_job_definition_v1alpha1_manifest.yml | 17 +++++------------ ...ability_job_definition_v1alpha1_manifest.yml | 17 +++++------------ ...ws_model_package_group_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_aws_model_package_v1alpha1_manifest.yml | 17 +++++------------ ...quality_job_definition_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_model_v1alpha1_manifest.yml | 17 +++++------------ ...ws_monitoring_schedule_v1alpha1_manifest.yml | 17 +++++------------ ...tance_lifecycle_config_v1alpha1_manifest.yml | 17 +++++------------ ..._aws_notebook_instance_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_aws_processing_job_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_training_job_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_aws_transform_job_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_user_profile_v1alpha1_manifest.yml | 17 +++++------------ ...operator_openshift_io_config_v1_manifest.yml | 17 +++++------------ ...duling_k8s_io_priority_class_v1_manifest.yml | 17 +++++------------ ..._koordinator_sh_device_v1alpha1_manifest.yml | 17 +++++------------ ...r_sh_pod_migration_job_v1alpha1_manifest.yml | 17 +++++------------ ...dinator_sh_reservation_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_io_elastic_quota_v1alpha1_manifest.yml | 17 +++++------------ ..._sigs_k8s_io_pod_group_v1alpha1_manifest.yml | 17 +++++------------ ...ng_volcano_sh_pod_group_v1beta1_manifest.yml | 17 +++++------------ ...duling_volcano_sh_queue_v1beta1_manifest.yml | 17 +++++------------ ...chemahero_io_data_type_v1alpha4_manifest.yml | 17 +++++------------ ...chemahero_io_migration_v1alpha4_manifest.yml | 17 +++++------------ ...as_schemahero_io_table_v1alpha4_manifest.yml | 17 +++++------------ ...ylladb_com_node_config_v1alpha1_manifest.yml | 17 +++++------------ ..._scylladb_com_scylla_cluster_v1_manifest.yml | 17 +++++------------ ...scylla_operator_config_v1alpha1_manifest.yml | 17 +++++------------ .../workflows/terratest-secret_v1_manifest.yml | 17 +++++------------ ...mittwald_de_basic_auth_v1alpha1_manifest.yml | 17 +++++------------ ...ttwald_de_ssh_key_pair_v1alpha1_manifest.yml | 17 +++++------------ ...twald_de_string_secret_v1alpha1_manifest.yml | 17 +++++------------ ...splane_io_store_config_v1alpha1_manifest.yml | 17 +++++------------ ...ler_com_doppler_secret_v1alpha1_manifest.yml | 17 +++++------------ ..._hashicorp_com_hcp_auth_v1beta1_manifest.yml | 17 +++++------------ ...m_hcp_vault_secrets_app_v1beta1_manifest.yml | 17 +++++------------ ...ashicorp_com_vault_auth_v1beta1_manifest.yml | 17 +++++------------ ...rp_com_vault_connection_v1beta1_manifest.yml | 17 +++++------------ ...om_vault_dynamic_secret_v1beta1_manifest.yml | 17 +++++------------ ...rp_com_vault_pki_secret_v1beta1_manifest.yml | 17 +++++------------ ...com_vault_static_secret_v1beta1_manifest.yml | 17 +++++------------ ...k8s_io_secret_provider_class_v1_manifest.yml | 17 +++++------------ ..._secret_provider_class_v1alpha1_manifest.yml | 17 +++++------------ ...ervices_k8s_aws_secret_v1alpha1_manifest.yml | 17 +++++------------ ...om_image_manifest_vuln_v1alpha1_manifest.yml | 17 +++++------------ ...penshift_io_range_allocation_v1_manifest.yml | 17 +++++------------ ...stio_io_authorization_policy_v1_manifest.yml | 17 +++++------------ ...io_authorization_policy_v1beta1_manifest.yml | 17 +++++------------ ...istio_io_peer_authentication_v1_manifest.yml | 17 +++++------------ ..._io_peer_authentication_v1beta1_manifest.yml | 17 +++++------------ ...io_io_request_authentication_v1_manifest.yml | 17 +++++------------ ..._request_authentication_v1beta1_manifest.yml | 17 +++++------------ ...security_context_constraints_v1_manifest.yml | 17 +++++------------ ...s_io_app_armor_profile_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_io_profile_binding_v1alpha1_manifest.yml | 17 +++++------------ ...s_io_profile_recording_v1alpha1_manifest.yml | 17 +++++------------ ...io_raw_selinux_profile_v1alpha2_manifest.yml | 17 +++++------------ ..._k8s_io_seccomp_profile_v1beta1_manifest.yml | 17 +++++------------ ...ty_profile_node_status_v1alpha1_manifest.yml | 17 +++++------------ ...ofiles_operator_daemon_v1alpha1_manifest.yml | 17 +++++------------ ...k8s_io_selinux_profile_v1alpha2_manifest.yml | 17 +++++------------ ...-sematext_com_sematext_agent_v1_manifest.yml | 17 +++++------------ .../terratest-service_account_v1_manifest.yml | 17 +++++------------ .../workflows/terratest-service_v1_manifest.yml | 17 +++++------------ ...kload_resource_mapping_v1alpha3_manifest.yml | 17 +++++------------ ...rkload_resource_mapping_v1beta1_manifest.yml | 17 +++++------------ ...ing_io_service_binding_v1alpha3_manifest.yml | 17 +++++------------ ...ding_io_service_binding_v1beta1_manifest.yml | 17 +++++------------ ...s_aws_adopted_resource_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_field_export_v1alpha1_manifest.yml | 17 +++++------------ ...ng_kubedl_io_inference_v1alpha1_manifest.yml | 17 +++++------------ ...vices_k8s_aws_activity_v1alpha1_manifest.yml | 17 +++++------------ ..._k8s_aws_state_machine_v1alpha1_manifest.yml | 17 +++++------------ ...t_io_shared_config_map_v1alpha1_manifest.yml | 17 +++++------------ ...shift_io_shared_secret_v1alpha1_manifest.yml | 17 +++++------------ ...uperedge_io_node_group_v1alpha1_manifest.yml | 17 +++++------------ ...superedge_io_node_unit_v1alpha1_manifest.yml | 17 +++++------------ ...dinator_sh_node_metric_v1alpha1_manifest.yml | 17 +++++------------ ...oordinator_sh_node_slo_v1alpha1_manifest.yml | 17 +++++------------ ...dev_prometheus_service_level_v1_manifest.yml | 17 +++++------------ ...er_backube_snapshot_schedule_v1_manifest.yml | 17 +++++------------ ...k8s_io_volume_snapshot_class_v1_manifest.yml | 17 +++++------------ ...o_volume_snapshot_class_v1beta1_manifest.yml | 17 +++++------------ ...s_io_volume_snapshot_content_v1_manifest.yml | 17 +++++------------ ...volume_snapshot_content_v1beta1_manifest.yml | 17 +++++------------ ...orage_k8s_io_volume_snapshot_v1_manifest.yml | 17 +++++------------ ..._k8s_io_volume_snapshot_v1beta1_manifest.yml | 17 +++++------------ ...s_platform_application_v1alpha1_manifest.yml | 17 +++++------------ ..._aws_platform_endpoint_v1alpha1_manifest.yml | 17 +++++------------ ...s_k8s_aws_subscription_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_topic_v1alpha1_manifest.yml | 17 +++++------------ ...org_sonata_flow_build_v1alpha08_manifest.yml | 17 +++++------------ ..._sonata_flow_platform_v1alpha08_manifest.yml | 17 +++++------------ ...aflow_org_sonata_flow_v1alpha08_manifest.yml | 17 +++++------------ ...oolkit_fluxcd_io_bucket_v1beta1_manifest.yml | 17 +++++------------ ...oolkit_fluxcd_io_bucket_v1beta2_manifest.yml | 17 +++++------------ ...kit_fluxcd_io_git_repository_v1_manifest.yml | 17 +++++------------ ...luxcd_io_git_repository_v1beta1_manifest.yml | 17 +++++------------ ...luxcd_io_git_repository_v1beta2_manifest.yml | 17 +++++------------ ...it_fluxcd_io_helm_chart_v1beta1_manifest.yml | 17 +++++------------ ...it_fluxcd_io_helm_chart_v1beta2_manifest.yml | 17 +++++------------ ...uxcd_io_helm_repository_v1beta1_manifest.yml | 17 +++++------------ ...uxcd_io_helm_repository_v1beta2_manifest.yml | 17 +++++------------ ...luxcd_io_oci_repository_v1beta2_manifest.yml | 17 +++++------------ ...duled_spark_application_v1beta2_manifest.yml | 17 +++++------------ ...8s_io_spark_application_v1beta2_manifest.yml | 17 +++++------------ ...ure_key_vault_identity_v1alpha1_manifest.yml | 17 +++++------------ ...pv_no_azure_key_vault_secret_v1_manifest.yml | 17 +++++------------ ...azure_key_vault_secret_v1alpha1_manifest.yml | 17 +++++------------ ...azure_key_vault_secret_v2alpha1_manifest.yml | 17 +++++------------ ..._azure_key_vault_secret_v2beta1_manifest.yml | 17 +++++------------ ...azure_managed_identity_v1alpha1_manifest.yml | 17 +++++------------ ...services_k8s_aws_queue_v1alpha1_manifest.yml | 17 +++++------------ ...st-storage_k8s_io_csi_driver_v1_manifest.yml | 17 +++++------------ ...test-storage_k8s_io_csi_node_v1_manifest.yml | 17 +++++------------ ...storage_k8s_io_storage_class_v1_manifest.yml | 17 +++++------------ ...age_k8s_io_volume_attachment_v1_manifest.yml | 17 +++++------------ ...ks_io_storage_provider_v1alpha1_manifest.yml | 17 +++++------------ ..._min_io_policy_binding_v1alpha1_manifest.yml | 17 +++++------------ ...st-stunner_l7mp_io_dataplane_v1_manifest.yml | 17 +++++------------ ...nner_l7mp_io_dataplane_v1alpha1_manifest.yml | 17 +++++------------ ...unner_l7mp_io_gateway_config_v1_manifest.yml | 17 +++++------------ ...l7mp_io_gateway_config_v1alpha1_manifest.yml | 17 +++++------------ ...unner_l7mp_io_static_service_v1_manifest.yml | 17 +++++------------ ...l7mp_io_static_service_v1alpha1_manifest.yml | 17 +++++------------ ...st-stunner_l7mp_io_udp_route_v1_manifest.yml | 17 +++++------------ ...t-submariner_io_broker_v1alpha1_manifest.yml | 17 +++++------------ ...r_io_service_discovery_v1alpha1_manifest.yml | 17 +++++------------ ...bmariner_io_submariner_v1alpha1_manifest.yml | 17 +++++------------ ...try_istio_io_telemetry_v1alpha1_manifest.yml | 17 +++++------------ ...eeper_sh_constraint_template_v1_manifest.yml | 17 +++++------------ ...sh_constraint_template_v1alpha1_manifest.yml | 17 +++++------------ ..._sh_constraint_template_v1beta1_manifest.yml | 17 +++++------------ ...a_com_tempo_monolithic_v1alpha1_manifest.yml | 17 +++++------------ ...rafana_com_tempo_stack_v1alpha1_manifest.yml | 17 +++++------------ ...temporal_cluster_client_v1beta1_manifest.yml | 17 +++++------------ ...ral_io_temporal_cluster_v1beta1_manifest.yml | 17 +++++------------ ...l_io_temporal_namespace_v1beta1_manifest.yml | 17 +++++------------ ...temporal_worker_process_v1beta1_manifest.yml | 17 +++++------------ ...est-tests_testkube_io_script_v1_manifest.yml | 17 +++++------------ ...est-tests_testkube_io_script_v2_manifest.yml | 17 +++++------------ ...s_testkube_io_test_execution_v1_manifest.yml | 17 +++++------------ ...ests_testkube_io_test_source_v1_manifest.yml | 17 +++++------------ ...kube_io_test_suite_execution_v1_manifest.yml | 17 +++++------------ ...tests_testkube_io_test_suite_v1_manifest.yml | 17 +++++------------ ...tests_testkube_io_test_suite_v2_manifest.yml | 17 +++++------------ ...tests_testkube_io_test_suite_v3_manifest.yml | 17 +++++------------ ...sts_testkube_io_test_trigger_v1_manifest.yml | 17 +++++------------ ...atest-tests_testkube_io_test_v1_manifest.yml | 17 +++++------------ ...atest-tests_testkube_io_test_v2_manifest.yml | 17 +++++------------ ...atest-tests_testkube_io_test_v3_manifest.yml | 17 +++++------------ ...rratest-theketch_io_app_v1beta1_manifest.yml | 17 +++++------------ ...rratest-theketch_io_job_v1beta1_manifest.yml | 17 +++++------------ ...inkerbell_org_hardware_v1alpha1_manifest.yml | 17 +++++------------ ...inkerbell_org_hardware_v1alpha2_manifest.yml | 17 +++++------------ ...st-tinkerbell_org_osie_v1alpha1_manifest.yml | 17 +++++------------ ...st-tinkerbell_org_osie_v1alpha2_manifest.yml | 17 +++++------------ ...t-tinkerbell_org_stack_v1alpha1_manifest.yml | 17 +++++------------ ...inkerbell_org_template_v1alpha1_manifest.yml | 17 +++++------------ ...inkerbell_org_template_v1alpha2_manifest.yml | 17 +++++------------ ...inkerbell_org_workflow_v1alpha1_manifest.yml | 17 +++++------------ ...inkerbell_org_workflow_v1alpha2_manifest.yml | 17 +++++------------ ...node_resource_topology_v1alpha1_manifest.yml | 17 +++++------------ ...vm_cybozu_com_logical_volume_v1_manifest.yml | 17 +++++------------ ...m_cybozu_com_topolvm_cluster_v2_manifest.yml | 17 +++++------------ ...k_io_ingress_route_tcp_v1alpha1_manifest.yml | 17 +++++------------ ...k_io_ingress_route_udp_v1alpha1_manifest.yml | 17 +++++------------ ...aefik_io_ingress_route_v1alpha1_manifest.yml | 17 +++++------------ ...efik_io_middleware_tcp_v1alpha1_manifest.yml | 17 +++++------------ ...-traefik_io_middleware_v1alpha1_manifest.yml | 17 +++++------------ ..._servers_transport_tcp_v1alpha1_manifest.yml | 17 +++++------------ ...k_io_servers_transport_v1alpha1_manifest.yml | 17 +++++------------ ...-traefik_io_tls_option_v1alpha1_manifest.yml | 17 +++++------------ ...t-traefik_io_tls_store_v1alpha1_manifest.yml | 17 +++++------------ ...fik_io_traefik_service_v1alpha1_manifest.yml | 17 +++++------------ ...bedl_io_elastic_dl_job_v1alpha1_manifest.yml | 17 +++++------------ ...ing_kubedl_io_mars_job_v1alpha1_manifest.yml | 17 +++++------------ ...ning_kubedl_io_mpi_job_v1alpha1_manifest.yml | 17 +++++------------ ...kubedl_io_py_torch_job_v1alpha1_manifest.yml | 17 +++++------------ ...ining_kubedl_io_tf_job_v1alpha1_manifest.yml | 17 +++++------------ ...ning_kubedl_io_xdl_job_v1alpha1_manifest.yml | 17 +++++------------ ...kubedl_io_xg_boost_job_v1alpha1_manifest.yml | 17 +++++------------ ...cert_manager_io_bundle_v1alpha1_manifest.yml | 17 +++++------------ ...atest-upgrade_cattle_io_plan_v1_manifest.yml | 17 +++++------------ ...hift_io_upgrade_config_v1alpha1_manifest.yml | 17 +++++------------ ...-velero_io_backup_repository_v1_manifest.yml | 17 +++++------------ ...o_io_backup_storage_location_v1_manifest.yml | 17 +++++------------ .../terratest-velero_io_backup_v1_manifest.yml | 17 +++++------------ ...elero_io_data_download_v2alpha1_manifest.yml | 17 +++++------------ ...-velero_io_data_upload_v2alpha1_manifest.yml | 17 +++++------------ ...ero_io_delete_backup_request_v1_manifest.yml | 17 +++++------------ ...t-velero_io_download_request_v1_manifest.yml | 17 +++++------------ ...-velero_io_pod_volume_backup_v1_manifest.yml | 17 +++++------------ ...velero_io_pod_volume_restore_v1_manifest.yml | 17 +++++------------ .../terratest-velero_io_restore_v1_manifest.yml | 17 +++++------------ ...terratest-velero_io_schedule_v1_manifest.yml | 17 +++++------------ ...ero_io_server_status_request_v1_manifest.yml | 17 +++++------------ ..._io_volume_snapshot_location_v1_manifest.yml | 17 +++++------------ ...tual_machine_migration_v1alpha1_manifest.yml | 17 +++++------------ ...tx_com_virtual_machine_v1alpha1_manifest.yml | 17 +++++------------ ...eplication_destination_v1alpha1_manifest.yml | 17 +++++------------ ...ube_replication_source_v1alpha1_manifest.yml | 17 +++++------------ ...urces_k8s_aws_cni_node_v1alpha1_manifest.yml | 17 +++++------------ ...s_security_group_policy_v1beta1_manifest.yml | 17 +++++------------ ..._cluster_policy_report_v1alpha1_manifest.yml | 17 +++++------------ ..._cluster_policy_report_v1alpha2_manifest.yml | 17 +++++------------ ...o_cluster_policy_report_v1beta1_manifest.yml | 17 +++++------------ ...cyk8s_io_policy_report_v1alpha1_manifest.yml | 17 +++++------------ ...cyk8s_io_policy_report_v1alpha2_manifest.yml | 17 +++++------------ ...icyk8s_io_policy_report_v1beta1_manifest.yml | 17 +++++------------ ...ly_org_wild_fly_server_v1alpha1_manifest.yml | 17 +++++------------ ...uster_resource_binding_v1alpha1_manifest.yml | 17 +++++------------ ...uster_resource_binding_v1alpha2_manifest.yml | 17 +++++------------ ...da_io_resource_binding_v1alpha1_manifest.yml | 17 +++++------------ ...da_io_resource_binding_v1alpha2_manifest.yml | 17 +++++------------ ...t-work_karmada_io_work_v1alpha1_manifest.yml | 17 +++++------------ ...deflare_dev_app_wrapper_v1beta1_manifest.yml | 17 +++++------------ ...are_dev_scheduling_spec_v1beta1_manifest.yml | 17 +++++------------ ...plicated_state_machine_v1alpha1_manifest.yml | 17 +++++------------ ...ol_k8s_aws_zone_aware_update_v1_manifest.yml | 17 +++++------------ ...s_aws_zone_disruption_budget_v1_manifest.yml | 17 +++++------------ ...ga_io_zookeeper_cluster_v1beta1_manifest.yml | 17 +++++------------ .../templates/github/manifest.yaml.tmpl | 17 +++++------------ 1642 files changed, 8210 insertions(+), 19704 deletions(-) diff --git a/.github/workflows/terratest-about_k8s_io_cluster_property_v1alpha1_manifest.yml b/.github/workflows/terratest-about_k8s_io_cluster_property_v1alpha1_manifest.yml index c692045f4..5c1b7d846 100644 --- a/.github/workflows/terratest-about_k8s_io_cluster_property_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-about_k8s_io_cluster_property_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/about_k8s_io_v1alpha1/about_k8s_io_cluster_property_v1alpha1_manifest_test.go - terratest/about_k8s_io_v1alpha1/about_k8s_io_cluster_property_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acid_zalan_do_operator_configuration_v1_manifest.yml b/.github/workflows/terratest-acid_zalan_do_operator_configuration_v1_manifest.yml index d5a552df2..33480b07a 100644 --- a/.github/workflows/terratest-acid_zalan_do_operator_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-acid_zalan_do_operator_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acid_zalan_do_v1/acid_zalan_do_operator_configuration_v1_manifest_test.go - terratest/acid_zalan_do_v1/acid_zalan_do_operator_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acid_zalan_do_postgres_team_v1_manifest.yml b/.github/workflows/terratest-acid_zalan_do_postgres_team_v1_manifest.yml index f340c72bd..f8f896393 100644 --- a/.github/workflows/terratest-acid_zalan_do_postgres_team_v1_manifest.yml +++ b/.github/workflows/terratest-acid_zalan_do_postgres_team_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acid_zalan_do_v1/acid_zalan_do_postgres_team_v1_manifest_test.go - terratest/acid_zalan_do_v1/acid_zalan_do_postgres_team_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acid_zalan_do_postgresql_v1_manifest.yml b/.github/workflows/terratest-acid_zalan_do_postgresql_v1_manifest.yml index c212fe8a4..46d171ca8 100644 --- a/.github/workflows/terratest-acid_zalan_do_postgresql_v1_manifest.yml +++ b/.github/workflows/terratest-acid_zalan_do_postgresql_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acid_zalan_do_v1/acid_zalan_do_postgresql_v1_manifest_test.go - terratest/acid_zalan_do_v1/acid_zalan_do_postgresql_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acme_cert_manager_io_challenge_v1_manifest.yml b/.github/workflows/terratest-acme_cert_manager_io_challenge_v1_manifest.yml index c6e6893b0..6ba159de5 100644 --- a/.github/workflows/terratest-acme_cert_manager_io_challenge_v1_manifest.yml +++ b/.github/workflows/terratest-acme_cert_manager_io_challenge_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acme_cert_manager_io_v1/acme_cert_manager_io_challenge_v1_manifest_test.go - terratest/acme_cert_manager_io_v1/acme_cert_manager_io_challenge_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acme_cert_manager_io_order_v1_manifest.yml b/.github/workflows/terratest-acme_cert_manager_io_order_v1_manifest.yml index f0a1cab50..d54b45bc5 100644 --- a/.github/workflows/terratest-acme_cert_manager_io_order_v1_manifest.yml +++ b/.github/workflows/terratest-acme_cert_manager_io_order_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acme_cert_manager_io_v1/acme_cert_manager_io_order_v1_manifest_test.go - terratest/acme_cert_manager_io_v1/acme_cert_manager_io_order_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_activation_v1alpha1_manifest.yml b/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_activation_v1alpha1_manifest.yml index ddb19bf5c..8a0c3c86a 100644 --- a/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_activation_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_activation_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acmpca_services_k8s_aws_v1alpha1/acmpca_services_k8s_aws_certificate_authority_activation_v1alpha1_manifest_test.go - terratest/acmpca_services_k8s_aws_v1alpha1/acmpca_services_k8s_aws_certificate_authority_activation_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_v1alpha1_manifest.yml b/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_v1alpha1_manifest.yml index 4f19ad91e..39bd7d751 100644 --- a/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_authority_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acmpca_services_k8s_aws_v1alpha1/acmpca_services_k8s_aws_certificate_authority_v1alpha1_manifest_test.go - terratest/acmpca_services_k8s_aws_v1alpha1/acmpca_services_k8s_aws_certificate_authority_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_v1alpha1_manifest.yml b/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_v1alpha1_manifest.yml index b601b2ab4..96b17cbef 100644 --- a/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-acmpca_services_k8s_aws_certificate_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/acmpca_services_k8s_aws_v1alpha1/acmpca_services_k8s_aws_certificate_v1alpha1_manifest_test.go - terratest/acmpca_services_k8s_aws_v1alpha1/acmpca_services_k8s_aws_certificate_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_github_com_autoscaling_listener_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_github_com_autoscaling_listener_v1alpha1_manifest.yml index b91999487..f7397b13d 100644 --- a/.github/workflows/terratest-actions_github_com_autoscaling_listener_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_github_com_autoscaling_listener_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_github_com_v1alpha1/actions_github_com_autoscaling_listener_v1alpha1_manifest_test.go - terratest/actions_github_com_v1alpha1/actions_github_com_autoscaling_listener_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_github_com_autoscaling_runner_set_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_github_com_autoscaling_runner_set_v1alpha1_manifest.yml index 10c798753..b692a1fe6 100644 --- a/.github/workflows/terratest-actions_github_com_autoscaling_runner_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_github_com_autoscaling_runner_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_github_com_v1alpha1/actions_github_com_autoscaling_runner_set_v1alpha1_manifest_test.go - terratest/actions_github_com_v1alpha1/actions_github_com_autoscaling_runner_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_github_com_ephemeral_runner_set_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_github_com_ephemeral_runner_set_v1alpha1_manifest.yml index a438380b6..611ec18d3 100644 --- a/.github/workflows/terratest-actions_github_com_ephemeral_runner_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_github_com_ephemeral_runner_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_github_com_v1alpha1/actions_github_com_ephemeral_runner_set_v1alpha1_manifest_test.go - terratest/actions_github_com_v1alpha1/actions_github_com_ephemeral_runner_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_github_com_ephemeral_runner_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_github_com_ephemeral_runner_v1alpha1_manifest.yml index b00180a10..230c68315 100644 --- a/.github/workflows/terratest-actions_github_com_ephemeral_runner_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_github_com_ephemeral_runner_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_github_com_v1alpha1/actions_github_com_ephemeral_runner_v1alpha1_manifest_test.go - terratest/actions_github_com_v1alpha1/actions_github_com_ephemeral_runner_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_summerwind_dev_horizontal_runner_autoscaler_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_summerwind_dev_horizontal_runner_autoscaler_v1alpha1_manifest.yml index 5911fd76b..eebecaa5d 100644 --- a/.github/workflows/terratest-actions_summerwind_dev_horizontal_runner_autoscaler_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_summerwind_dev_horizontal_runner_autoscaler_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_horizontal_runner_autoscaler_v1alpha1_manifest_test.go - terratest/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_horizontal_runner_autoscaler_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_summerwind_dev_runner_deployment_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_summerwind_dev_runner_deployment_v1alpha1_manifest.yml index b0d87cd27..e526144b9 100644 --- a/.github/workflows/terratest-actions_summerwind_dev_runner_deployment_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_summerwind_dev_runner_deployment_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_deployment_v1alpha1_manifest_test.go - terratest/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_deployment_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_summerwind_dev_runner_replica_set_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_summerwind_dev_runner_replica_set_v1alpha1_manifest.yml index bd3589247..daeff903c 100644 --- a/.github/workflows/terratest-actions_summerwind_dev_runner_replica_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_summerwind_dev_runner_replica_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_replica_set_v1alpha1_manifest_test.go - terratest/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_replica_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_summerwind_dev_runner_set_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_summerwind_dev_runner_set_v1alpha1_manifest.yml index 1390c379f..5b1c72ae0 100644 --- a/.github/workflows/terratest-actions_summerwind_dev_runner_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_summerwind_dev_runner_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_set_v1alpha1_manifest_test.go - terratest/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-actions_summerwind_dev_runner_v1alpha1_manifest.yml b/.github/workflows/terratest-actions_summerwind_dev_runner_v1alpha1_manifest.yml index 643b773f9..a0e110d28 100644 --- a/.github/workflows/terratest-actions_summerwind_dev_runner_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-actions_summerwind_dev_runner_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_v1alpha1_manifest_test.go - terratest/actions_summerwind_dev_v1alpha1/actions_summerwind_dev_runner_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha3_manifest.yml b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha3_manifest.yml index 239844592..707778bee 100644 --- a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/addons_cluster_x_k8s_io_v1alpha3/addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha3_manifest_test.go - terratest/addons_cluster_x_k8s_io_v1alpha3/addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha4_manifest.yml b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha4_manifest.yml index 404cb6997..1b1b65c2e 100644 --- a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/addons_cluster_x_k8s_io_v1alpha4/addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha4_manifest_test.go - terratest/addons_cluster_x_k8s_io_v1alpha4/addons_cluster_x_k8s_io_cluster_resource_set_binding_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1beta1_manifest.yml b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1beta1_manifest.yml index 621cdce7b..da05c926b 100644 --- a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1beta1_manifest.yml +++ b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_binding_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/addons_cluster_x_k8s_io_v1beta1/addons_cluster_x_k8s_io_cluster_resource_set_binding_v1beta1_manifest_test.go - terratest/addons_cluster_x_k8s_io_v1beta1/addons_cluster_x_k8s_io_cluster_resource_set_binding_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha3_manifest.yml b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha3_manifest.yml index 2eb5dfff5..6716efd5f 100644 --- a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/addons_cluster_x_k8s_io_v1alpha3/addons_cluster_x_k8s_io_cluster_resource_set_v1alpha3_manifest_test.go - terratest/addons_cluster_x_k8s_io_v1alpha3/addons_cluster_x_k8s_io_cluster_resource_set_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha4_manifest.yml b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha4_manifest.yml index 22f022a9a..f4491522d 100644 --- a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/addons_cluster_x_k8s_io_v1alpha4/addons_cluster_x_k8s_io_cluster_resource_set_v1alpha4_manifest_test.go - terratest/addons_cluster_x_k8s_io_v1alpha4/addons_cluster_x_k8s_io_cluster_resource_set_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1beta1_manifest.yml b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1beta1_manifest.yml index 0e64b708e..a95178d5c 100644 --- a/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1beta1_manifest.yml +++ b/.github/workflows/terratest-addons_cluster_x_k8s_io_cluster_resource_set_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/addons_cluster_x_k8s_io_v1beta1/addons_cluster_x_k8s_io_cluster_resource_set_v1beta1_manifest_test.go - terratest/addons_cluster_x_k8s_io_v1beta1/addons_cluster_x_k8s_io_cluster_resource_set_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-admissionregistration_k8s_io_mutating_webhook_configuration_v1_manifest.yml b/.github/workflows/terratest-admissionregistration_k8s_io_mutating_webhook_configuration_v1_manifest.yml index 718564df8..d396e5a7a 100644 --- a/.github/workflows/terratest-admissionregistration_k8s_io_mutating_webhook_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-admissionregistration_k8s_io_mutating_webhook_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/admissionregistration_k8s_io_v1/admissionregistration_k8s_io_mutating_webhook_configuration_v1_manifest_test.go - terratest/admissionregistration_k8s_io_v1/admissionregistration_k8s_io_mutating_webhook_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-admissionregistration_k8s_io_validating_webhook_configuration_v1_manifest.yml b/.github/workflows/terratest-admissionregistration_k8s_io_validating_webhook_configuration_v1_manifest.yml index 2b6e0b7ba..763cff84b 100644 --- a/.github/workflows/terratest-admissionregistration_k8s_io_validating_webhook_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-admissionregistration_k8s_io_validating_webhook_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/admissionregistration_k8s_io_v1/admissionregistration_k8s_io_validating_webhook_configuration_v1_manifest_test.go - terratest/admissionregistration_k8s_io_v1/admissionregistration_k8s_io_validating_webhook_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-agent_k8s_elastic_co_agent_v1alpha1_manifest.yml b/.github/workflows/terratest-agent_k8s_elastic_co_agent_v1alpha1_manifest.yml index 6ee396d36..3f1adeabd 100644 --- a/.github/workflows/terratest-agent_k8s_elastic_co_agent_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-agent_k8s_elastic_co_agent_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/agent_k8s_elastic_co_v1alpha1/agent_k8s_elastic_co_agent_v1alpha1_manifest_test.go - terratest/agent_k8s_elastic_co_v1alpha1/agent_k8s_elastic_co_agent_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_datacenter_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_datacenter_config_v1alpha1_manifest.yml index fca12b163..5218290f5 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_datacenter_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_datacenter_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_aws_datacenter_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_aws_datacenter_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_iam_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_iam_config_v1alpha1_manifest.yml index bde5c6c2d..229e6ca65 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_iam_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_aws_iam_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_aws_iam_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_aws_iam_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_bundles_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_bundles_v1alpha1_manifest.yml index 04e1295ce..887371878 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_bundles_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_bundles_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_bundles_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_bundles_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_datacenter_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_datacenter_config_v1alpha1_manifest.yml index a35521977..39c02dafb 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_datacenter_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_datacenter_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_cloud_stack_datacenter_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_cloud_stack_datacenter_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_machine_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_machine_config_v1alpha1_manifest.yml index aa1c420ae..f452cf56e 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_machine_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_cloud_stack_machine_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_cloud_stack_machine_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_cloud_stack_machine_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_cluster_v1alpha1_manifest.yml index cb1e2def1..746db5ddd 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_cluster_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_control_plane_upgrade_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_control_plane_upgrade_v1alpha1_manifest.yml index 01d8ae616..59a70fd5c 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_control_plane_upgrade_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_control_plane_upgrade_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_control_plane_upgrade_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_control_plane_upgrade_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_docker_datacenter_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_docker_datacenter_config_v1alpha1_manifest.yml index 73a76ffc4..16d3fc55f 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_docker_datacenter_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_docker_datacenter_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_docker_datacenter_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_docker_datacenter_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_eksa_release_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_eksa_release_v1alpha1_manifest.yml index 52b44f2fe..85c115725 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_eksa_release_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_eksa_release_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_eksa_release_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_eksa_release_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_flux_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_flux_config_v1alpha1_manifest.yml index 2993917c8..475a7815e 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_flux_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_flux_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_flux_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_flux_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_git_ops_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_git_ops_config_v1alpha1_manifest.yml index bf75fb6c9..2bed3a123 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_git_ops_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_git_ops_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_git_ops_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_git_ops_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_machine_deployment_upgrade_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_machine_deployment_upgrade_v1alpha1_manifest.yml index a5b631cdb..56331a5b3 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_machine_deployment_upgrade_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_machine_deployment_upgrade_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_machine_deployment_upgrade_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_machine_deployment_upgrade_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_node_upgrade_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_node_upgrade_v1alpha1_manifest.yml index 2acf119bb..bf8719c4b 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_node_upgrade_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_node_upgrade_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_node_upgrade_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_node_upgrade_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_datacenter_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_datacenter_config_v1alpha1_manifest.yml index 2efd2c6ca..cd618a085 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_datacenter_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_datacenter_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_nutanix_datacenter_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_nutanix_datacenter_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_machine_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_machine_config_v1alpha1_manifest.yml index e6020e259..c42522044 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_machine_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_nutanix_machine_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_nutanix_machine_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_nutanix_machine_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_oidc_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_oidc_config_v1alpha1_manifest.yml index 3131ebf2a..ac8b8819c 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_oidc_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_oidc_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_oidc_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_oidc_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_datacenter_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_datacenter_config_v1alpha1_manifest.yml index 974e64795..fe133f7f1 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_datacenter_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_datacenter_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_snow_datacenter_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_snow_datacenter_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_ip_pool_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_ip_pool_v1alpha1_manifest.yml index d306253f2..fc855781b 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_ip_pool_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_ip_pool_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_snow_ip_pool_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_snow_ip_pool_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_machine_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_machine_config_v1alpha1_manifest.yml index 18f344151..901dfa35a 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_machine_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_snow_machine_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_snow_machine_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_snow_machine_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_datacenter_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_datacenter_config_v1alpha1_manifest.yml index b3e89af33..e3cb891ec 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_datacenter_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_datacenter_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_tinkerbell_datacenter_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_tinkerbell_datacenter_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_machine_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_machine_config_v1alpha1_manifest.yml index 58e46f3ff..ae3aadb13 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_machine_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_machine_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_tinkerbell_machine_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_tinkerbell_machine_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_template_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_template_config_v1alpha1_manifest.yml index 7a8f3e1fa..44e534039 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_template_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_tinkerbell_template_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_tinkerbell_template_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_tinkerbell_template_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_datacenter_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_datacenter_config_v1alpha1_manifest.yml index d6a37ff7a..905f7931c 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_datacenter_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_datacenter_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_v_sphere_datacenter_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_v_sphere_datacenter_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_machine_config_v1alpha1_manifest.yml b/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_machine_config_v1alpha1_manifest.yml index 9f442c139..c4171fdd9 100644 --- a/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_machine_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-anywhere_eks_amazonaws_com_v_sphere_machine_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_v_sphere_machine_config_v1alpha1_manifest_test.go - terratest/anywhere_eks_amazonaws_com_v1alpha1/anywhere_eks_amazonaws_com_v_sphere_machine_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_clever_cloud_com_config_provider_v1_manifest.yml b/.github/workflows/terratest-api_clever_cloud_com_config_provider_v1_manifest.yml index 24ab3f90e..c017d503d 100644 --- a/.github/workflows/terratest-api_clever_cloud_com_config_provider_v1_manifest.yml +++ b/.github/workflows/terratest-api_clever_cloud_com_config_provider_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_clever_cloud_com_v1/api_clever_cloud_com_config_provider_v1_manifest_test.go - terratest/api_clever_cloud_com_v1/api_clever_cloud_com_config_provider_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_clever_cloud_com_elastic_search_v1_manifest.yml b/.github/workflows/terratest-api_clever_cloud_com_elastic_search_v1_manifest.yml index cc6af8270..29b442643 100644 --- a/.github/workflows/terratest-api_clever_cloud_com_elastic_search_v1_manifest.yml +++ b/.github/workflows/terratest-api_clever_cloud_com_elastic_search_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_clever_cloud_com_v1/api_clever_cloud_com_elastic_search_v1_manifest_test.go - terratest/api_clever_cloud_com_v1/api_clever_cloud_com_elastic_search_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_clever_cloud_com_mongo_db_v1_manifest.yml b/.github/workflows/terratest-api_clever_cloud_com_mongo_db_v1_manifest.yml index c764510d6..75f4555c4 100644 --- a/.github/workflows/terratest-api_clever_cloud_com_mongo_db_v1_manifest.yml +++ b/.github/workflows/terratest-api_clever_cloud_com_mongo_db_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_clever_cloud_com_v1/api_clever_cloud_com_mongo_db_v1_manifest_test.go - terratest/api_clever_cloud_com_v1/api_clever_cloud_com_mongo_db_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_clever_cloud_com_my_sql_v1_manifest.yml b/.github/workflows/terratest-api_clever_cloud_com_my_sql_v1_manifest.yml index de1f49943..2a425bdd4 100644 --- a/.github/workflows/terratest-api_clever_cloud_com_my_sql_v1_manifest.yml +++ b/.github/workflows/terratest-api_clever_cloud_com_my_sql_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_clever_cloud_com_v1/api_clever_cloud_com_my_sql_v1_manifest_test.go - terratest/api_clever_cloud_com_v1/api_clever_cloud_com_my_sql_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_clever_cloud_com_postgre_sql_v1_manifest.yml b/.github/workflows/terratest-api_clever_cloud_com_postgre_sql_v1_manifest.yml index ca5f12afb..95bd0e315 100644 --- a/.github/workflows/terratest-api_clever_cloud_com_postgre_sql_v1_manifest.yml +++ b/.github/workflows/terratest-api_clever_cloud_com_postgre_sql_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_clever_cloud_com_v1/api_clever_cloud_com_postgre_sql_v1_manifest_test.go - terratest/api_clever_cloud_com_v1/api_clever_cloud_com_postgre_sql_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_clever_cloud_com_pulsar_v1beta1_manifest.yml b/.github/workflows/terratest-api_clever_cloud_com_pulsar_v1beta1_manifest.yml index 102cf0ebb..b85d41479 100644 --- a/.github/workflows/terratest-api_clever_cloud_com_pulsar_v1beta1_manifest.yml +++ b/.github/workflows/terratest-api_clever_cloud_com_pulsar_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_clever_cloud_com_v1beta1/api_clever_cloud_com_pulsar_v1beta1_manifest_test.go - terratest/api_clever_cloud_com_v1beta1/api_clever_cloud_com_pulsar_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_clever_cloud_com_redis_v1_manifest.yml b/.github/workflows/terratest-api_clever_cloud_com_redis_v1_manifest.yml index 05617ed58..24b8e226b 100644 --- a/.github/workflows/terratest-api_clever_cloud_com_redis_v1_manifest.yml +++ b/.github/workflows/terratest-api_clever_cloud_com_redis_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_clever_cloud_com_v1/api_clever_cloud_com_redis_v1_manifest_test.go - terratest/api_clever_cloud_com_v1/api_clever_cloud_com_redis_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-api_kubemod_io_mod_rule_v1beta1_manifest.yml b/.github/workflows/terratest-api_kubemod_io_mod_rule_v1beta1_manifest.yml index d78fe3e9d..9357b8af4 100644 --- a/.github/workflows/terratest-api_kubemod_io_mod_rule_v1beta1_manifest.yml +++ b/.github/workflows/terratest-api_kubemod_io_mod_rule_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/api_kubemod_io_v1beta1/api_kubemod_io_mod_rule_v1beta1_manifest_test.go - terratest/api_kubemod_io_v1beta1/api_kubemod_io_mod_rule_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apicodegen_apimatic_io_api_matic_v1beta1_manifest.yml b/.github/workflows/terratest-apicodegen_apimatic_io_api_matic_v1beta1_manifest.yml index 98bbb9ff5..db22f42f7 100644 --- a/.github/workflows/terratest-apicodegen_apimatic_io_api_matic_v1beta1_manifest.yml +++ b/.github/workflows/terratest-apicodegen_apimatic_io_api_matic_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apicodegen_apimatic_io_v1beta1/apicodegen_apimatic_io_api_matic_v1beta1_manifest_test.go - terratest/apicodegen_apimatic_io_v1beta1/apicodegen_apimatic_io_api_matic_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apiextensions_crossplane_io_composite_resource_definition_v1_manifest.yml b/.github/workflows/terratest-apiextensions_crossplane_io_composite_resource_definition_v1_manifest.yml index 660a51016..1fd2bc051 100644 --- a/.github/workflows/terratest-apiextensions_crossplane_io_composite_resource_definition_v1_manifest.yml +++ b/.github/workflows/terratest-apiextensions_crossplane_io_composite_resource_definition_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apiextensions_crossplane_io_v1/apiextensions_crossplane_io_composite_resource_definition_v1_manifest_test.go - terratest/apiextensions_crossplane_io_v1/apiextensions_crossplane_io_composite_resource_definition_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1_manifest.yml b/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1_manifest.yml index 6021faefc..28a234046 100644 --- a/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1_manifest.yml +++ b/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apiextensions_crossplane_io_v1/apiextensions_crossplane_io_composition_revision_v1_manifest_test.go - terratest/apiextensions_crossplane_io_v1/apiextensions_crossplane_io_composition_revision_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1beta1_manifest.yml b/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1beta1_manifest.yml index 9cc9935ca..b70fd7710 100644 --- a/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1beta1_manifest.yml +++ b/.github/workflows/terratest-apiextensions_crossplane_io_composition_revision_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apiextensions_crossplane_io_v1beta1/apiextensions_crossplane_io_composition_revision_v1beta1_manifest_test.go - terratest/apiextensions_crossplane_io_v1beta1/apiextensions_crossplane_io_composition_revision_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apiextensions_crossplane_io_composition_v1_manifest.yml b/.github/workflows/terratest-apiextensions_crossplane_io_composition_v1_manifest.yml index d1b530559..90cd4032d 100644 --- a/.github/workflows/terratest-apiextensions_crossplane_io_composition_v1_manifest.yml +++ b/.github/workflows/terratest-apiextensions_crossplane_io_composition_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apiextensions_crossplane_io_v1/apiextensions_crossplane_io_composition_v1_manifest_test.go - terratest/apiextensions_crossplane_io_v1/apiextensions_crossplane_io_composition_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_api_v1alpha1_manifest.yml b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_api_v1alpha1_manifest.yml index 944d28985..7729da1d3 100644 --- a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_api_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_api_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_api_v1alpha1_manifest_test.go - terratest/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_api_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_authorizer_v1alpha1_manifest.yml b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_authorizer_v1alpha1_manifest.yml index 458313eb6..23dff4111 100644 --- a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_authorizer_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_authorizer_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_authorizer_v1alpha1_manifest_test.go - terratest/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_authorizer_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_deployment_v1alpha1_manifest.yml b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_deployment_v1alpha1_manifest.yml index a722e2a4a..297d4c72d 100644 --- a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_deployment_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_deployment_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_deployment_v1alpha1_manifest_test.go - terratest/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_deployment_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_integration_v1alpha1_manifest.yml b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_integration_v1alpha1_manifest.yml index 8760ecda1..271d329ca 100644 --- a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_integration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_integration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_integration_v1alpha1_manifest_test.go - terratest/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_integration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_route_v1alpha1_manifest.yml b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_route_v1alpha1_manifest.yml index ce1548de6..8c4501ea4 100644 --- a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_route_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_route_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_route_v1alpha1_manifest_test.go - terratest/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_route_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_stage_v1alpha1_manifest.yml b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_stage_v1alpha1_manifest.yml index 5c3f72dce..6d255725c 100644 --- a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_stage_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_stage_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_stage_v1alpha1_manifest_test.go - terratest/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_stage_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_vpc_link_v1alpha1_manifest.yml b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_vpc_link_v1alpha1_manifest.yml index 1279c8565..02fcab462 100644 --- a/.github/workflows/terratest-apigatewayv2_services_k8s_aws_vpc_link_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apigatewayv2_services_k8s_aws_vpc_link_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_vpc_link_v1alpha1_manifest_test.go - terratest/apigatewayv2_services_k8s_aws_v1alpha1/apigatewayv2_services_k8s_aws_vpc_link_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apiregistration_k8s_io_api_service_v1_manifest.yml b/.github/workflows/terratest-apiregistration_k8s_io_api_service_v1_manifest.yml index 4bb991a51..01f58ee36 100644 --- a/.github/workflows/terratest-apiregistration_k8s_io_api_service_v1_manifest.yml +++ b/.github/workflows/terratest-apiregistration_k8s_io_api_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apiregistration_k8s_io_v1/apiregistration_k8s_io_api_service_v1_manifest_test.go - terratest/apiregistration_k8s_io_v1/apiregistration_k8s_io_api_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apisix_apache_org_apisix_cluster_config_v2_manifest.yml b/.github/workflows/terratest-apisix_apache_org_apisix_cluster_config_v2_manifest.yml index ff4bf1ff0..0c44ee3a7 100644 --- a/.github/workflows/terratest-apisix_apache_org_apisix_cluster_config_v2_manifest.yml +++ b/.github/workflows/terratest-apisix_apache_org_apisix_cluster_config_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apisix_apache_org_v2/apisix_apache_org_apisix_cluster_config_v2_manifest_test.go - terratest/apisix_apache_org_v2/apisix_apache_org_apisix_cluster_config_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apisix_apache_org_apisix_consumer_v2_manifest.yml b/.github/workflows/terratest-apisix_apache_org_apisix_consumer_v2_manifest.yml index c8f024812..2ab4210e7 100644 --- a/.github/workflows/terratest-apisix_apache_org_apisix_consumer_v2_manifest.yml +++ b/.github/workflows/terratest-apisix_apache_org_apisix_consumer_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apisix_apache_org_v2/apisix_apache_org_apisix_consumer_v2_manifest_test.go - terratest/apisix_apache_org_v2/apisix_apache_org_apisix_consumer_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apisix_apache_org_apisix_global_rule_v2_manifest.yml b/.github/workflows/terratest-apisix_apache_org_apisix_global_rule_v2_manifest.yml index 683ba1e95..3c0f346f1 100644 --- a/.github/workflows/terratest-apisix_apache_org_apisix_global_rule_v2_manifest.yml +++ b/.github/workflows/terratest-apisix_apache_org_apisix_global_rule_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apisix_apache_org_v2/apisix_apache_org_apisix_global_rule_v2_manifest_test.go - terratest/apisix_apache_org_v2/apisix_apache_org_apisix_global_rule_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apisix_apache_org_apisix_plugin_config_v2_manifest.yml b/.github/workflows/terratest-apisix_apache_org_apisix_plugin_config_v2_manifest.yml index 3664fd79a..261e60337 100644 --- a/.github/workflows/terratest-apisix_apache_org_apisix_plugin_config_v2_manifest.yml +++ b/.github/workflows/terratest-apisix_apache_org_apisix_plugin_config_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apisix_apache_org_v2/apisix_apache_org_apisix_plugin_config_v2_manifest_test.go - terratest/apisix_apache_org_v2/apisix_apache_org_apisix_plugin_config_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apisix_apache_org_apisix_route_v2_manifest.yml b/.github/workflows/terratest-apisix_apache_org_apisix_route_v2_manifest.yml index 95b123a6e..b239a94d4 100644 --- a/.github/workflows/terratest-apisix_apache_org_apisix_route_v2_manifest.yml +++ b/.github/workflows/terratest-apisix_apache_org_apisix_route_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apisix_apache_org_v2/apisix_apache_org_apisix_route_v2_manifest_test.go - terratest/apisix_apache_org_v2/apisix_apache_org_apisix_route_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apisix_apache_org_apisix_tls_v2_manifest.yml b/.github/workflows/terratest-apisix_apache_org_apisix_tls_v2_manifest.yml index f6c0b7813..da82807f9 100644 --- a/.github/workflows/terratest-apisix_apache_org_apisix_tls_v2_manifest.yml +++ b/.github/workflows/terratest-apisix_apache_org_apisix_tls_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apisix_apache_org_v2/apisix_apache_org_apisix_tls_v2_manifest_test.go - terratest/apisix_apache_org_v2/apisix_apache_org_apisix_tls_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apisix_apache_org_apisix_upstream_v2_manifest.yml b/.github/workflows/terratest-apisix_apache_org_apisix_upstream_v2_manifest.yml index 4a465ebc0..e04cfab34 100644 --- a/.github/workflows/terratest-apisix_apache_org_apisix_upstream_v2_manifest.yml +++ b/.github/workflows/terratest-apisix_apache_org_apisix_upstream_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apisix_apache_org_v2/apisix_apache_org_apisix_upstream_v2_manifest_test.go - terratest/apisix_apache_org_v2/apisix_apache_org_apisix_upstream_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1_manifest.yml b/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1_manifest.yml index 5fa754dee..a6b09ad98 100644 --- a/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1_manifest.yml +++ b/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apm_k8s_elastic_co_v1/apm_k8s_elastic_co_apm_server_v1_manifest_test.go - terratest/apm_k8s_elastic_co_v1/apm_k8s_elastic_co_apm_server_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1beta1_manifest.yml b/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1beta1_manifest.yml index 9a1ee7d0c..8c6f12925 100644 --- a/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1beta1_manifest.yml +++ b/.github/workflows/terratest-apm_k8s_elastic_co_apm_server_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apm_k8s_elastic_co_v1beta1/apm_k8s_elastic_co_apm_server_v1beta1_manifest_test.go - terratest/apm_k8s_elastic_co_v1beta1/apm_k8s_elastic_co_apm_server_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_kiegroup_org_kogito_build_v1beta1_manifest.yml b/.github/workflows/terratest-app_kiegroup_org_kogito_build_v1beta1_manifest.yml index e3b9349fc..287518c51 100644 --- a/.github/workflows/terratest-app_kiegroup_org_kogito_build_v1beta1_manifest.yml +++ b/.github/workflows/terratest-app_kiegroup_org_kogito_build_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_build_v1beta1_manifest_test.go - terratest/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_build_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_kiegroup_org_kogito_infra_v1beta1_manifest.yml b/.github/workflows/terratest-app_kiegroup_org_kogito_infra_v1beta1_manifest.yml index 44fccdc6a..620345c1b 100644 --- a/.github/workflows/terratest-app_kiegroup_org_kogito_infra_v1beta1_manifest.yml +++ b/.github/workflows/terratest-app_kiegroup_org_kogito_infra_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_infra_v1beta1_manifest_test.go - terratest/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_infra_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_kiegroup_org_kogito_runtime_v1beta1_manifest.yml b/.github/workflows/terratest-app_kiegroup_org_kogito_runtime_v1beta1_manifest.yml index 6efef7ccd..2ed286488 100644 --- a/.github/workflows/terratest-app_kiegroup_org_kogito_runtime_v1beta1_manifest.yml +++ b/.github/workflows/terratest-app_kiegroup_org_kogito_runtime_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_runtime_v1beta1_manifest_test.go - terratest/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_runtime_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_kiegroup_org_kogito_supporting_service_v1beta1_manifest.yml b/.github/workflows/terratest-app_kiegroup_org_kogito_supporting_service_v1beta1_manifest.yml index 502b78583..a79a16812 100644 --- a/.github/workflows/terratest-app_kiegroup_org_kogito_supporting_service_v1beta1_manifest.yml +++ b/.github/workflows/terratest-app_kiegroup_org_kogito_supporting_service_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_supporting_service_v1beta1_manifest_test.go - terratest/app_kiegroup_org_v1beta1/app_kiegroup_org_kogito_supporting_service_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_lightbend_com_akka_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-app_lightbend_com_akka_cluster_v1alpha1_manifest.yml index c2122424e..92f5cf1a9 100644 --- a/.github/workflows/terratest-app_lightbend_com_akka_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-app_lightbend_com_akka_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_lightbend_com_v1alpha1/app_lightbend_com_akka_cluster_v1alpha1_manifest_test.go - terratest/app_lightbend_com_v1alpha1/app_lightbend_com_akka_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_active_active_database_v1alpha1_manifest.yml b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_active_active_database_v1alpha1_manifest.yml index 542290eb6..7656161d6 100644 --- a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_active_active_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_active_active_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_active_active_database_v1alpha1_manifest_test.go - terratest/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_active_active_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1_manifest.yml b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1_manifest.yml index d66036540..b5ecab7e7 100644 --- a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_redislabs_com_v1/app_redislabs_com_redis_enterprise_cluster_v1_manifest_test.go - terratest/app_redislabs_com_v1/app_redislabs_com_redis_enterprise_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1alpha1_manifest.yml index 3672382a8..1264b8df1 100644 --- a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_cluster_v1alpha1_manifest_test.go - terratest/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_database_v1alpha1_manifest.yml b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_database_v1alpha1_manifest.yml index 5da3caa22..3e7370687 100644 --- a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_database_v1alpha1_manifest_test.go - terratest/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_remote_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_remote_cluster_v1alpha1_manifest.yml index e92b1c9ee..1bc3562a2 100644 --- a/.github/workflows/terratest-app_redislabs_com_redis_enterprise_remote_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-app_redislabs_com_redis_enterprise_remote_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_remote_cluster_v1alpha1_manifest_test.go - terratest/app_redislabs_com_v1alpha1/app_redislabs_com_redis_enterprise_remote_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_terraform_io_agent_pool_v1alpha2_manifest.yml b/.github/workflows/terratest-app_terraform_io_agent_pool_v1alpha2_manifest.yml index ddaa3b5e9..e677e9ce2 100644 --- a/.github/workflows/terratest-app_terraform_io_agent_pool_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-app_terraform_io_agent_pool_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_terraform_io_v1alpha2/app_terraform_io_agent_pool_v1alpha2_manifest_test.go - terratest/app_terraform_io_v1alpha2/app_terraform_io_agent_pool_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_terraform_io_module_v1alpha2_manifest.yml b/.github/workflows/terratest-app_terraform_io_module_v1alpha2_manifest.yml index 1fba55d52..66f79709a 100644 --- a/.github/workflows/terratest-app_terraform_io_module_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-app_terraform_io_module_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_terraform_io_v1alpha2/app_terraform_io_module_v1alpha2_manifest_test.go - terratest/app_terraform_io_v1alpha2/app_terraform_io_module_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-app_terraform_io_workspace_v1alpha2_manifest.yml b/.github/workflows/terratest-app_terraform_io_workspace_v1alpha2_manifest.yml index d6943adda..794828dc6 100644 --- a/.github/workflows/terratest-app_terraform_io_workspace_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-app_terraform_io_workspace_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/app_terraform_io_v1alpha2/app_terraform_io_workspace_v1alpha2_manifest_test.go - terratest/app_terraform_io_v1alpha2/app_terraform_io_workspace_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-application_networking_k8s_aws_access_log_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-application_networking_k8s_aws_access_log_policy_v1alpha1_manifest.yml index b336ec3f0..5d654e93e 100644 --- a/.github/workflows/terratest-application_networking_k8s_aws_access_log_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-application_networking_k8s_aws_access_log_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_access_log_policy_v1alpha1_manifest_test.go - terratest/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_access_log_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-application_networking_k8s_aws_iam_auth_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-application_networking_k8s_aws_iam_auth_policy_v1alpha1_manifest.yml index 29aa8bc1d..d6b6779db 100644 --- a/.github/workflows/terratest-application_networking_k8s_aws_iam_auth_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-application_networking_k8s_aws_iam_auth_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_iam_auth_policy_v1alpha1_manifest_test.go - terratest/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_iam_auth_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-application_networking_k8s_aws_service_import_v1alpha1_manifest.yml b/.github/workflows/terratest-application_networking_k8s_aws_service_import_v1alpha1_manifest.yml index 0186050c0..196c23dda 100644 --- a/.github/workflows/terratest-application_networking_k8s_aws_service_import_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-application_networking_k8s_aws_service_import_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_service_import_v1alpha1_manifest_test.go - terratest/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_service_import_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-application_networking_k8s_aws_target_group_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-application_networking_k8s_aws_target_group_policy_v1alpha1_manifest.yml index 71dfc0358..e966a4e5e 100644 --- a/.github/workflows/terratest-application_networking_k8s_aws_target_group_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-application_networking_k8s_aws_target_group_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_target_group_policy_v1alpha1_manifest_test.go - terratest/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_target_group_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-application_networking_k8s_aws_vpc_association_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-application_networking_k8s_aws_vpc_association_policy_v1alpha1_manifest.yml index 2eb9afb42..c6b1509c2 100644 --- a/.github/workflows/terratest-application_networking_k8s_aws_vpc_association_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-application_networking_k8s_aws_vpc_association_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_vpc_association_policy_v1alpha1_manifest_test.go - terratest/application_networking_k8s_aws_v1alpha1/application_networking_k8s_aws_vpc_association_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scalable_target_v1alpha1_manifest.yml b/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scalable_target_v1alpha1_manifest.yml index c5ae17638..299eb2ddd 100644 --- a/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scalable_target_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scalable_target_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/applicationautoscaling_services_k8s_aws_v1alpha1/applicationautoscaling_services_k8s_aws_scalable_target_v1alpha1_manifest_test.go - terratest/applicationautoscaling_services_k8s_aws_v1alpha1/applicationautoscaling_services_k8s_aws_scalable_target_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scaling_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scaling_policy_v1alpha1_manifest.yml index cdfcc00db..5240cb9d8 100644 --- a/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scaling_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-applicationautoscaling_services_k8s_aws_scaling_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/applicationautoscaling_services_k8s_aws_v1alpha1/applicationautoscaling_services_k8s_aws_scaling_policy_v1alpha1_manifest_test.go - terratest/applicationautoscaling_services_k8s_aws_v1alpha1/applicationautoscaling_services_k8s_aws_scaling_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appmesh_k8s_aws_backend_group_v1beta2_manifest.yml b/.github/workflows/terratest-appmesh_k8s_aws_backend_group_v1beta2_manifest.yml index dd43e5abd..a4e7d965d 100644 --- a/.github/workflows/terratest-appmesh_k8s_aws_backend_group_v1beta2_manifest.yml +++ b/.github/workflows/terratest-appmesh_k8s_aws_backend_group_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_backend_group_v1beta2_manifest_test.go - terratest/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_backend_group_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appmesh_k8s_aws_gateway_route_v1beta2_manifest.yml b/.github/workflows/terratest-appmesh_k8s_aws_gateway_route_v1beta2_manifest.yml index 2dd1239d8..a9a170ba0 100644 --- a/.github/workflows/terratest-appmesh_k8s_aws_gateway_route_v1beta2_manifest.yml +++ b/.github/workflows/terratest-appmesh_k8s_aws_gateway_route_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_gateway_route_v1beta2_manifest_test.go - terratest/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_gateway_route_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appmesh_k8s_aws_mesh_v1beta2_manifest.yml b/.github/workflows/terratest-appmesh_k8s_aws_mesh_v1beta2_manifest.yml index a0cad656d..4fdf8c710 100644 --- a/.github/workflows/terratest-appmesh_k8s_aws_mesh_v1beta2_manifest.yml +++ b/.github/workflows/terratest-appmesh_k8s_aws_mesh_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_mesh_v1beta2_manifest_test.go - terratest/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_mesh_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appmesh_k8s_aws_virtual_gateway_v1beta2_manifest.yml b/.github/workflows/terratest-appmesh_k8s_aws_virtual_gateway_v1beta2_manifest.yml index 71359a4de..4535469bc 100644 --- a/.github/workflows/terratest-appmesh_k8s_aws_virtual_gateway_v1beta2_manifest.yml +++ b/.github/workflows/terratest-appmesh_k8s_aws_virtual_gateway_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_gateway_v1beta2_manifest_test.go - terratest/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_gateway_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appmesh_k8s_aws_virtual_node_v1beta2_manifest.yml b/.github/workflows/terratest-appmesh_k8s_aws_virtual_node_v1beta2_manifest.yml index a14d50fd6..5a550170a 100644 --- a/.github/workflows/terratest-appmesh_k8s_aws_virtual_node_v1beta2_manifest.yml +++ b/.github/workflows/terratest-appmesh_k8s_aws_virtual_node_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_node_v1beta2_manifest_test.go - terratest/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_node_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appmesh_k8s_aws_virtual_router_v1beta2_manifest.yml b/.github/workflows/terratest-appmesh_k8s_aws_virtual_router_v1beta2_manifest.yml index 81d0450f1..d3e2044a2 100644 --- a/.github/workflows/terratest-appmesh_k8s_aws_virtual_router_v1beta2_manifest.yml +++ b/.github/workflows/terratest-appmesh_k8s_aws_virtual_router_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_router_v1beta2_manifest_test.go - terratest/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_router_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appmesh_k8s_aws_virtual_service_v1beta2_manifest.yml b/.github/workflows/terratest-appmesh_k8s_aws_virtual_service_v1beta2_manifest.yml index ab324c7a3..686d2c71b 100644 --- a/.github/workflows/terratest-appmesh_k8s_aws_virtual_service_v1beta2_manifest.yml +++ b/.github/workflows/terratest-appmesh_k8s_aws_virtual_service_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_service_v1beta2_manifest_test.go - terratest/appmesh_k8s_aws_v1beta2/appmesh_k8s_aws_virtual_service_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appprotect_f5_com_ap_log_conf_v1beta1_manifest.yml b/.github/workflows/terratest-appprotect_f5_com_ap_log_conf_v1beta1_manifest.yml index 3f9233411..ad762af30 100644 --- a/.github/workflows/terratest-appprotect_f5_com_ap_log_conf_v1beta1_manifest.yml +++ b/.github/workflows/terratest-appprotect_f5_com_ap_log_conf_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appprotect_f5_com_v1beta1/appprotect_f5_com_ap_log_conf_v1beta1_manifest_test.go - terratest/appprotect_f5_com_v1beta1/appprotect_f5_com_ap_log_conf_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appprotect_f5_com_ap_policy_v1beta1_manifest.yml b/.github/workflows/terratest-appprotect_f5_com_ap_policy_v1beta1_manifest.yml index 0e8ef7f9a..32442e9d8 100644 --- a/.github/workflows/terratest-appprotect_f5_com_ap_policy_v1beta1_manifest.yml +++ b/.github/workflows/terratest-appprotect_f5_com_ap_policy_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appprotect_f5_com_v1beta1/appprotect_f5_com_ap_policy_v1beta1_manifest_test.go - terratest/appprotect_f5_com_v1beta1/appprotect_f5_com_ap_policy_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appprotect_f5_com_ap_user_sig_v1beta1_manifest.yml b/.github/workflows/terratest-appprotect_f5_com_ap_user_sig_v1beta1_manifest.yml index 1114e2d55..d56213069 100644 --- a/.github/workflows/terratest-appprotect_f5_com_ap_user_sig_v1beta1_manifest.yml +++ b/.github/workflows/terratest-appprotect_f5_com_ap_user_sig_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appprotect_f5_com_v1beta1/appprotect_f5_com_ap_user_sig_v1beta1_manifest_test.go - terratest/appprotect_f5_com_v1beta1/appprotect_f5_com_ap_user_sig_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_log_conf_v1beta1_manifest.yml b/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_log_conf_v1beta1_manifest.yml index a8ccb1c82..93ef4e257 100644 --- a/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_log_conf_v1beta1_manifest.yml +++ b/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_log_conf_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appprotectdos_f5_com_v1beta1/appprotectdos_f5_com_ap_dos_log_conf_v1beta1_manifest_test.go - terratest/appprotectdos_f5_com_v1beta1/appprotectdos_f5_com_ap_dos_log_conf_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_policy_v1beta1_manifest.yml b/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_policy_v1beta1_manifest.yml index c7114cc1b..50faa2c8c 100644 --- a/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_policy_v1beta1_manifest.yml +++ b/.github/workflows/terratest-appprotectdos_f5_com_ap_dos_policy_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appprotectdos_f5_com_v1beta1/appprotectdos_f5_com_ap_dos_policy_v1beta1_manifest_test.go - terratest/appprotectdos_f5_com_v1beta1/appprotectdos_f5_com_ap_dos_policy_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-appprotectdos_f5_com_dos_protected_resource_v1beta1_manifest.yml b/.github/workflows/terratest-appprotectdos_f5_com_dos_protected_resource_v1beta1_manifest.yml index 992482e38..11b2404cd 100644 --- a/.github/workflows/terratest-appprotectdos_f5_com_dos_protected_resource_v1beta1_manifest.yml +++ b/.github/workflows/terratest-appprotectdos_f5_com_dos_protected_resource_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/appprotectdos_f5_com_v1beta1/appprotectdos_f5_com_dos_protected_resource_v1beta1_manifest_test.go - terratest/appprotectdos_f5_com_v1beta1/appprotectdos_f5_com_dos_protected_resource_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_3scale_net_ap_icast_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_3scale_net_ap_icast_v1alpha1_manifest.yml index f3aa09450..43e2a3558 100644 --- a/.github/workflows/terratest-apps_3scale_net_ap_icast_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_3scale_net_ap_icast_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_3scale_net_v1alpha1/apps_3scale_net_ap_icast_v1alpha1_manifest_test.go - terratest/apps_3scale_net_v1alpha1/apps_3scale_net_ap_icast_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_3scale_net_api_manager_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_3scale_net_api_manager_backup_v1alpha1_manifest.yml index 5da9699c1..d56e0e5ac 100644 --- a/.github/workflows/terratest-apps_3scale_net_api_manager_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_3scale_net_api_manager_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_3scale_net_v1alpha1/apps_3scale_net_api_manager_backup_v1alpha1_manifest_test.go - terratest/apps_3scale_net_v1alpha1/apps_3scale_net_api_manager_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_3scale_net_api_manager_restore_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_3scale_net_api_manager_restore_v1alpha1_manifest.yml index 3344f0c6e..f4f2394c7 100644 --- a/.github/workflows/terratest-apps_3scale_net_api_manager_restore_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_3scale_net_api_manager_restore_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_3scale_net_v1alpha1/apps_3scale_net_api_manager_restore_v1alpha1_manifest_test.go - terratest/apps_3scale_net_v1alpha1/apps_3scale_net_api_manager_restore_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_3scale_net_api_manager_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_3scale_net_api_manager_v1alpha1_manifest.yml index fe378755e..0fa5fccbe 100644 --- a/.github/workflows/terratest-apps_3scale_net_api_manager_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_3scale_net_api_manager_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_3scale_net_v1alpha1/apps_3scale_net_api_manager_v1alpha1_manifest_test.go - terratest/apps_3scale_net_v1alpha1/apps_3scale_net_api_manager_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_base_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_base_v1alpha1_manifest.yml index edfa9784e..6baa1d3f1 100644 --- a/.github/workflows/terratest-apps_clusternet_io_base_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_base_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_base_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_base_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_description_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_description_v1alpha1_manifest.yml index 2095e858b..468bb5866 100644 --- a/.github/workflows/terratest-apps_clusternet_io_description_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_description_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_description_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_description_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_feed_inventory_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_feed_inventory_v1alpha1_manifest.yml index 61e05e148..34395a25c 100644 --- a/.github/workflows/terratest-apps_clusternet_io_feed_inventory_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_feed_inventory_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_feed_inventory_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_feed_inventory_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_globalization_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_globalization_v1alpha1_manifest.yml index da0193d84..69d5899c2 100644 --- a/.github/workflows/terratest-apps_clusternet_io_globalization_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_globalization_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_globalization_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_globalization_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_helm_chart_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_helm_chart_v1alpha1_manifest.yml index 4e66b34f1..1ec4f344f 100644 --- a/.github/workflows/terratest-apps_clusternet_io_helm_chart_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_helm_chart_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_helm_chart_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_helm_chart_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_helm_release_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_helm_release_v1alpha1_manifest.yml index eacf0f5e5..c1ee1558a 100644 --- a/.github/workflows/terratest-apps_clusternet_io_helm_release_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_helm_release_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_helm_release_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_helm_release_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_localization_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_localization_v1alpha1_manifest.yml index 992cb72e1..ff3fafcab 100644 --- a/.github/workflows/terratest-apps_clusternet_io_localization_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_localization_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_localization_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_localization_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_manifest_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_manifest_v1alpha1_manifest.yml index fb6b7d5d6..9614c10e1 100644 --- a/.github/workflows/terratest-apps_clusternet_io_manifest_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_manifest_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_manifest_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_manifest_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_clusternet_io_subscription_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_clusternet_io_subscription_v1alpha1_manifest.yml index 654326994..884ed0e3b 100644 --- a/.github/workflows/terratest-apps_clusternet_io_subscription_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_clusternet_io_subscription_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_clusternet_io_v1alpha1/apps_clusternet_io_subscription_v1alpha1_manifest_test.go - terratest/apps_clusternet_io_v1alpha1/apps_clusternet_io_subscription_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_daemon_set_v1_manifest.yml b/.github/workflows/terratest-apps_daemon_set_v1_manifest.yml index 5c72604d8..5cdb32552 100644 --- a/.github/workflows/terratest-apps_daemon_set_v1_manifest.yml +++ b/.github/workflows/terratest-apps_daemon_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_v1/apps_daemon_set_v1_manifest_test.go - terratest/apps_v1/apps_daemon_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_deployment_v1_manifest.yml b/.github/workflows/terratest-apps_deployment_v1_manifest.yml index 79b525efc..73c1b5022 100644 --- a/.github/workflows/terratest-apps_deployment_v1_manifest.yml +++ b/.github/workflows/terratest-apps_deployment_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_v1/apps_deployment_v1_manifest_test.go - terratest/apps_v1/apps_deployment_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta3_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta3_manifest.yml index b94739360..026068bd8 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta3_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v1beta3/apps_emqx_io_emqx_broker_v1beta3_manifest_test.go - terratest/apps_emqx_io_v1beta3/apps_emqx_io_emqx_broker_v1beta3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta4_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta4_manifest.yml index 507a2992a..a7d9b71dc 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta4_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_broker_v1beta4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v1beta4/apps_emqx_io_emqx_broker_v1beta4_manifest_test.go - terratest/apps_emqx_io_v1beta4/apps_emqx_io_emqx_broker_v1beta4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta3_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta3_manifest.yml index d0d621486..c7822face 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta3_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v1beta3/apps_emqx_io_emqx_enterprise_v1beta3_manifest_test.go - terratest/apps_emqx_io_v1beta3/apps_emqx_io_emqx_enterprise_v1beta3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta4_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta4_manifest.yml index d9d8460c7..003d7054b 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta4_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_enterprise_v1beta4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v1beta4/apps_emqx_io_emqx_enterprise_v1beta4_manifest_test.go - terratest/apps_emqx_io_v1beta4/apps_emqx_io_emqx_enterprise_v1beta4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta3_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta3_manifest.yml index 771260e1a..93f16e91e 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta3_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v1beta3/apps_emqx_io_emqx_plugin_v1beta3_manifest_test.go - terratest/apps_emqx_io_v1beta3/apps_emqx_io_emqx_plugin_v1beta3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta4_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta4_manifest.yml index ee814ea16..3978e4cf6 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta4_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_plugin_v1beta4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v1beta4/apps_emqx_io_emqx_plugin_v1beta4_manifest_test.go - terratest/apps_emqx_io_v1beta4/apps_emqx_io_emqx_plugin_v1beta4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_v2alpha1_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_v2alpha1_manifest.yml index 4aac8aed6..893088068 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v2alpha1/apps_emqx_io_emqx_v2alpha1_manifest_test.go - terratest/apps_emqx_io_v2alpha1/apps_emqx_io_emqx_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_emqx_v2beta1_manifest.yml b/.github/workflows/terratest-apps_emqx_io_emqx_v2beta1_manifest.yml index f909ebacc..66ca47c8f 100644 --- a/.github/workflows/terratest-apps_emqx_io_emqx_v2beta1_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_emqx_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v2beta1/apps_emqx_io_emqx_v2beta1_manifest_test.go - terratest/apps_emqx_io_v2beta1/apps_emqx_io_emqx_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_rebalance_v1beta4_manifest.yml b/.github/workflows/terratest-apps_emqx_io_rebalance_v1beta4_manifest.yml index ab9cbc240..f0012c269 100644 --- a/.github/workflows/terratest-apps_emqx_io_rebalance_v1beta4_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_rebalance_v1beta4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v1beta4/apps_emqx_io_rebalance_v1beta4_manifest_test.go - terratest/apps_emqx_io_v1beta4/apps_emqx_io_rebalance_v1beta4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_emqx_io_rebalance_v2beta1_manifest.yml b/.github/workflows/terratest-apps_emqx_io_rebalance_v2beta1_manifest.yml index c2b3c0d23..8fb42aa97 100644 --- a/.github/workflows/terratest-apps_emqx_io_rebalance_v2beta1_manifest.yml +++ b/.github/workflows/terratest-apps_emqx_io_rebalance_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_emqx_io_v2beta1/apps_emqx_io_rebalance_v2beta1_manifest_test.go - terratest/apps_emqx_io_v2beta1/apps_emqx_io_rebalance_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_gitlab_com_git_lab_v1beta1_manifest.yml b/.github/workflows/terratest-apps_gitlab_com_git_lab_v1beta1_manifest.yml index 8b087c7eb..e511d5d49 100644 --- a/.github/workflows/terratest-apps_gitlab_com_git_lab_v1beta1_manifest.yml +++ b/.github/workflows/terratest-apps_gitlab_com_git_lab_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_gitlab_com_v1beta1/apps_gitlab_com_git_lab_v1beta1_manifest_test.go - terratest/apps_gitlab_com_v1beta1/apps_gitlab_com_git_lab_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_gitlab_com_runner_v1beta2_manifest.yml b/.github/workflows/terratest-apps_gitlab_com_runner_v1beta2_manifest.yml index 4ecf08f8e..6f2390a18 100644 --- a/.github/workflows/terratest-apps_gitlab_com_runner_v1beta2_manifest.yml +++ b/.github/workflows/terratest-apps_gitlab_com_runner_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_gitlab_com_v1beta2/apps_gitlab_com_runner_v1beta2_manifest_test.go - terratest/apps_gitlab_com_v1beta2/apps_gitlab_com_runner_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_backup_policy_template_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_backup_policy_template_v1alpha1_manifest.yml index 28bd397f9..8d876523a 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_backup_policy_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_backup_policy_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_backup_policy_template_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_backup_policy_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_cluster_definition_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_cluster_definition_v1alpha1_manifest.yml index 9d4ad55d8..13c2f4088 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_cluster_definition_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_cluster_definition_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_cluster_definition_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_cluster_definition_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_cluster_v1alpha1_manifest.yml index 44fa7726c..97262b11d 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_cluster_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_cluster_version_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_cluster_version_v1alpha1_manifest.yml index 1ec1cb260..dbc9c983c 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_cluster_version_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_cluster_version_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_cluster_version_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_cluster_version_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_component_class_definition_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_component_class_definition_v1alpha1_manifest.yml index 327ec43b1..6469bd0ef 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_component_class_definition_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_component_class_definition_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_component_class_definition_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_component_class_definition_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_component_resource_constraint_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_component_resource_constraint_v1alpha1_manifest.yml index ed73d9f82..a18658302 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_component_resource_constraint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_component_resource_constraint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_component_resource_constraint_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_component_resource_constraint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_config_constraint_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_config_constraint_v1alpha1_manifest.yml index fc9776d7a..79bc527f2 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_config_constraint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_config_constraint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_config_constraint_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_config_constraint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_configuration_v1alpha1_manifest.yml index 8127bc7aa..16dcfc529 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_configuration_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_ops_request_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_ops_request_v1alpha1_manifest.yml index d6ae979d9..fd8d23e71 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_ops_request_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_ops_request_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_ops_request_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_ops_request_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeblocks_io_service_descriptor_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeblocks_io_service_descriptor_v1alpha1_manifest.yml index e0d3ae2c3..240695e39 100644 --- a/.github/workflows/terratest-apps_kubeblocks_io_service_descriptor_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeblocks_io_service_descriptor_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_service_descriptor_v1alpha1_manifest_test.go - terratest/apps_kubeblocks_io_v1alpha1/apps_kubeblocks_io_service_descriptor_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubedl_io_cron_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubedl_io_cron_v1alpha1_manifest.yml index af6306624..5854cbf34 100644 --- a/.github/workflows/terratest-apps_kubedl_io_cron_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubedl_io_cron_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubedl_io_v1alpha1/apps_kubedl_io_cron_v1alpha1_manifest_test.go - terratest/apps_kubedl_io_v1alpha1/apps_kubedl_io_cron_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeedge_io_edge_application_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeedge_io_edge_application_v1alpha1_manifest.yml index f1d0c77a1..6871c92c6 100644 --- a/.github/workflows/terratest-apps_kubeedge_io_edge_application_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeedge_io_edge_application_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeedge_io_v1alpha1/apps_kubeedge_io_edge_application_v1alpha1_manifest_test.go - terratest/apps_kubeedge_io_v1alpha1/apps_kubeedge_io_edge_application_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_kubeedge_io_node_group_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_kubeedge_io_node_group_v1alpha1_manifest.yml index d11f65baa..7773c7e0e 100644 --- a/.github/workflows/terratest-apps_kubeedge_io_node_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_kubeedge_io_node_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_kubeedge_io_v1alpha1/apps_kubeedge_io_node_group_v1alpha1_manifest_test.go - terratest/apps_kubeedge_io_v1alpha1/apps_kubeedge_io_node_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_m88i_io_nexus_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_m88i_io_nexus_v1alpha1_manifest.yml index adc14ac27..10fe563c7 100644 --- a/.github/workflows/terratest-apps_m88i_io_nexus_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_m88i_io_nexus_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_m88i_io_v1alpha1/apps_m88i_io_nexus_v1alpha1_manifest_test.go - terratest/apps_m88i_io_v1alpha1/apps_m88i_io_nexus_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_redhat_com_cluster_impairment_v1alpha1_manifest.yml b/.github/workflows/terratest-apps_redhat_com_cluster_impairment_v1alpha1_manifest.yml index e4e222e3b..19e9d44cd 100644 --- a/.github/workflows/terratest-apps_redhat_com_cluster_impairment_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-apps_redhat_com_cluster_impairment_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_redhat_com_v1alpha1/apps_redhat_com_cluster_impairment_v1alpha1_manifest_test.go - terratest/apps_redhat_com_v1alpha1/apps_redhat_com_cluster_impairment_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_replica_set_v1_manifest.yml b/.github/workflows/terratest-apps_replica_set_v1_manifest.yml index 6cb77b395..2fefa2b8b 100644 --- a/.github/workflows/terratest-apps_replica_set_v1_manifest.yml +++ b/.github/workflows/terratest-apps_replica_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_v1/apps_replica_set_v1_manifest_test.go - terratest/apps_v1/apps_replica_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-apps_stateful_set_v1_manifest.yml b/.github/workflows/terratest-apps_stateful_set_v1_manifest.yml index 4c14ca022..24782aae9 100644 --- a/.github/workflows/terratest-apps_stateful_set_v1_manifest.yml +++ b/.github/workflows/terratest-apps_stateful_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/apps_v1/apps_stateful_set_v1_manifest_test.go - terratest/apps_v1/apps_stateful_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-aquasecurity_github_io_aqua_starboard_v1alpha1_manifest.yml b/.github/workflows/terratest-aquasecurity_github_io_aqua_starboard_v1alpha1_manifest.yml index c7aa6c5dd..bfdc25d5b 100644 --- a/.github/workflows/terratest-aquasecurity_github_io_aqua_starboard_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-aquasecurity_github_io_aqua_starboard_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/aquasecurity_github_io_v1alpha1/aquasecurity_github_io_aqua_starboard_v1alpha1_manifest_test.go - terratest/aquasecurity_github_io_v1alpha1/aquasecurity_github_io_aqua_starboard_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-argoproj_io_app_project_v1alpha1_manifest.yml b/.github/workflows/terratest-argoproj_io_app_project_v1alpha1_manifest.yml index bfb6da182..d38d04fe7 100644 --- a/.github/workflows/terratest-argoproj_io_app_project_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-argoproj_io_app_project_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/argoproj_io_v1alpha1/argoproj_io_app_project_v1alpha1_manifest_test.go - terratest/argoproj_io_v1alpha1/argoproj_io_app_project_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-argoproj_io_application_set_v1alpha1_manifest.yml b/.github/workflows/terratest-argoproj_io_application_set_v1alpha1_manifest.yml index 68194bdd4..49662efeb 100644 --- a/.github/workflows/terratest-argoproj_io_application_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-argoproj_io_application_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/argoproj_io_v1alpha1/argoproj_io_application_set_v1alpha1_manifest_test.go - terratest/argoproj_io_v1alpha1/argoproj_io_application_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-argoproj_io_application_v1alpha1_manifest.yml b/.github/workflows/terratest-argoproj_io_application_v1alpha1_manifest.yml index e5154e8f1..a66de5a10 100644 --- a/.github/workflows/terratest-argoproj_io_application_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-argoproj_io_application_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/argoproj_io_v1alpha1/argoproj_io_application_v1alpha1_manifest_test.go - terratest/argoproj_io_v1alpha1/argoproj_io_application_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-argoproj_io_argo_cd_export_v1alpha1_manifest.yml b/.github/workflows/terratest-argoproj_io_argo_cd_export_v1alpha1_manifest.yml index 439e34563..b194bc9f9 100644 --- a/.github/workflows/terratest-argoproj_io_argo_cd_export_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-argoproj_io_argo_cd_export_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/argoproj_io_v1alpha1/argoproj_io_argo_cd_export_v1alpha1_manifest_test.go - terratest/argoproj_io_v1alpha1/argoproj_io_argo_cd_export_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-argoproj_io_argo_cd_v1alpha1_manifest.yml b/.github/workflows/terratest-argoproj_io_argo_cd_v1alpha1_manifest.yml index 618e13b98..4c07ef8a6 100644 --- a/.github/workflows/terratest-argoproj_io_argo_cd_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-argoproj_io_argo_cd_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/argoproj_io_v1alpha1/argoproj_io_argo_cd_v1alpha1_manifest_test.go - terratest/argoproj_io_v1alpha1/argoproj_io_argo_cd_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-argoproj_io_argo_cd_v1beta1_manifest.yml b/.github/workflows/terratest-argoproj_io_argo_cd_v1beta1_manifest.yml index 01d979241..ef99fe5a1 100644 --- a/.github/workflows/terratest-argoproj_io_argo_cd_v1beta1_manifest.yml +++ b/.github/workflows/terratest-argoproj_io_argo_cd_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/argoproj_io_v1beta1/argoproj_io_argo_cd_v1beta1_manifest_test.go - terratest/argoproj_io_v1beta1/argoproj_io_argo_cd_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1_manifest.yml b/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1_manifest.yml index 53b6f6c48..eb07a2e94 100644 --- a/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/asdb_aerospike_com_v1/asdb_aerospike_com_aerospike_cluster_v1_manifest_test.go - terratest/asdb_aerospike_com_v1/asdb_aerospike_com_aerospike_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1beta1_manifest.yml index 9e1a93cf6..38df95442 100644 --- a/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-asdb_aerospike_com_aerospike_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/asdb_aerospike_com_v1beta1/asdb_aerospike_com_aerospike_cluster_v1beta1_manifest_test.go - terratest/asdb_aerospike_com_v1beta1/asdb_aerospike_com_aerospike_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-atlasmap_io_atlas_map_v1alpha1_manifest.yml b/.github/workflows/terratest-atlasmap_io_atlas_map_v1alpha1_manifest.yml index c4c792cef..6c1f0f056 100644 --- a/.github/workflows/terratest-atlasmap_io_atlas_map_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-atlasmap_io_atlas_map_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/atlasmap_io_v1alpha1/atlasmap_io_atlas_map_v1alpha1_manifest_test.go - terratest/atlasmap_io_v1alpha1/atlasmap_io_atlas_map_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-auth_ops42_org_aws_auth_sync_config_v1alpha1_manifest.yml b/.github/workflows/terratest-auth_ops42_org_aws_auth_sync_config_v1alpha1_manifest.yml index bb5ba5d27..f3727d5c3 100644 --- a/.github/workflows/terratest-auth_ops42_org_aws_auth_sync_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-auth_ops42_org_aws_auth_sync_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/auth_ops42_org_v1alpha1/auth_ops42_org_aws_auth_sync_config_v1alpha1_manifest_test.go - terratest/auth_ops42_org_v1alpha1/auth_ops42_org_aws_auth_sync_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-authorization_openshift_io_role_binding_restriction_v1_manifest.yml b/.github/workflows/terratest-authorization_openshift_io_role_binding_restriction_v1_manifest.yml index c701ee4c5..2f9cf1980 100644 --- a/.github/workflows/terratest-authorization_openshift_io_role_binding_restriction_v1_manifest.yml +++ b/.github/workflows/terratest-authorization_openshift_io_role_binding_restriction_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/authorization_openshift_io_v1/authorization_openshift_io_role_binding_restriction_v1_manifest_test.go - terratest/authorization_openshift_io_v1/authorization_openshift_io_role_binding_restriction_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-authzed_com_spice_db_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-authzed_com_spice_db_cluster_v1alpha1_manifest.yml index e2b875e20..62e7e4055 100644 --- a/.github/workflows/terratest-authzed_com_spice_db_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-authzed_com_spice_db_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/authzed_com_v1alpha1/authzed_com_spice_db_cluster_v1alpha1_manifest_test.go - terratest/authzed_com_v1alpha1/authzed_com_spice_db_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v1_manifest.yml b/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v1_manifest.yml index 0bfe0ca38..b10849969 100644 --- a/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v1_manifest.yml +++ b/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_v1/autoscaling_horizontal_pod_autoscaler_v1_manifest_test.go - terratest/autoscaling_v1/autoscaling_horizontal_pod_autoscaler_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v2_manifest.yml b/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v2_manifest.yml index 5322cbfbb..e84dd17a3 100644 --- a/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v2_manifest.yml +++ b/.github/workflows/terratest-autoscaling_horizontal_pod_autoscaler_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_v2/autoscaling_horizontal_pod_autoscaler_v2_manifest_test.go - terratest/autoscaling_v2/autoscaling_horizontal_pod_autoscaler_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_k8s_elastic_co_elasticsearch_autoscaler_v1alpha1_manifest.yml b/.github/workflows/terratest-autoscaling_k8s_elastic_co_elasticsearch_autoscaler_v1alpha1_manifest.yml index 088d46d52..12042674f 100644 --- a/.github/workflows/terratest-autoscaling_k8s_elastic_co_elasticsearch_autoscaler_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-autoscaling_k8s_elastic_co_elasticsearch_autoscaler_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_k8s_elastic_co_v1alpha1/autoscaling_k8s_elastic_co_elasticsearch_autoscaler_v1alpha1_manifest_test.go - terratest/autoscaling_k8s_elastic_co_v1alpha1/autoscaling_k8s_elastic_co_elasticsearch_autoscaler_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1_manifest.yml b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1_manifest.yml index 449732130..c002d846b 100644 --- a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1_manifest.yml +++ b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_k8s_io_v1/autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1_manifest_test.go - terratest/autoscaling_k8s_io_v1/autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1beta2_manifest.yml b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1beta2_manifest.yml index 05cb8ce6e..0f62b3313 100644 --- a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1beta2_manifest.yml +++ b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_k8s_io_v1beta2/autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1beta2_manifest_test.go - terratest/autoscaling_k8s_io_v1beta2/autoscaling_k8s_io_vertical_pod_autoscaler_checkpoint_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1_manifest.yml b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1_manifest.yml index 948923ddd..08a7855e9 100644 --- a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1_manifest.yml +++ b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_k8s_io_v1/autoscaling_k8s_io_vertical_pod_autoscaler_v1_manifest_test.go - terratest/autoscaling_k8s_io_v1/autoscaling_k8s_io_vertical_pod_autoscaler_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1beta2_manifest.yml b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1beta2_manifest.yml index 6ecf0162f..9bea78977 100644 --- a/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1beta2_manifest.yml +++ b/.github/workflows/terratest-autoscaling_k8s_io_vertical_pod_autoscaler_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_k8s_io_v1beta2/autoscaling_k8s_io_vertical_pod_autoscaler_v1beta2_manifest_test.go - terratest/autoscaling_k8s_io_v1beta2/autoscaling_k8s_io_vertical_pod_autoscaler_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_karmada_io_cron_federated_hpa_v1alpha1_manifest.yml b/.github/workflows/terratest-autoscaling_karmada_io_cron_federated_hpa_v1alpha1_manifest.yml index 96898c1a7..8e012afa7 100644 --- a/.github/workflows/terratest-autoscaling_karmada_io_cron_federated_hpa_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-autoscaling_karmada_io_cron_federated_hpa_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_karmada_io_v1alpha1/autoscaling_karmada_io_cron_federated_hpa_v1alpha1_manifest_test.go - terratest/autoscaling_karmada_io_v1alpha1/autoscaling_karmada_io_cron_federated_hpa_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-autoscaling_karmada_io_federated_hpa_v1alpha1_manifest.yml b/.github/workflows/terratest-autoscaling_karmada_io_federated_hpa_v1alpha1_manifest.yml index f97ca671e..7cde5c47a 100644 --- a/.github/workflows/terratest-autoscaling_karmada_io_federated_hpa_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-autoscaling_karmada_io_federated_hpa_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/autoscaling_karmada_io_v1alpha1/autoscaling_karmada_io_federated_hpa_v1alpha1_manifest_test.go - terratest/autoscaling_karmada_io_v1alpha1/autoscaling_karmada_io_federated_hpa_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-awx_ansible_com_awx_backup_v1beta1_manifest.yml b/.github/workflows/terratest-awx_ansible_com_awx_backup_v1beta1_manifest.yml index 4017bb941..d731a3ed7 100644 --- a/.github/workflows/terratest-awx_ansible_com_awx_backup_v1beta1_manifest.yml +++ b/.github/workflows/terratest-awx_ansible_com_awx_backup_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/awx_ansible_com_v1beta1/awx_ansible_com_awx_backup_v1beta1_manifest_test.go - terratest/awx_ansible_com_v1beta1/awx_ansible_com_awx_backup_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-awx_ansible_com_awx_restore_v1beta1_manifest.yml b/.github/workflows/terratest-awx_ansible_com_awx_restore_v1beta1_manifest.yml index 3c7d7a2a0..cbb19d212 100644 --- a/.github/workflows/terratest-awx_ansible_com_awx_restore_v1beta1_manifest.yml +++ b/.github/workflows/terratest-awx_ansible_com_awx_restore_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/awx_ansible_com_v1beta1/awx_ansible_com_awx_restore_v1beta1_manifest_test.go - terratest/awx_ansible_com_v1beta1/awx_ansible_com_awx_restore_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-awx_ansible_com_awx_v1beta1_manifest.yml b/.github/workflows/terratest-awx_ansible_com_awx_v1beta1_manifest.yml index f4e2e0a1a..560480cdc 100644 --- a/.github/workflows/terratest-awx_ansible_com_awx_v1beta1_manifest.yml +++ b/.github/workflows/terratest-awx_ansible_com_awx_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/awx_ansible_com_v1beta1/awx_ansible_com_awx_v1beta1_manifest_test.go - terratest/awx_ansible_com_v1beta1/awx_ansible_com_awx_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_api_mgmt_api_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_api_mgmt_api_v1alpha1_manifest.yml index 1ffb7e7bf..ade119c74 100644 --- a/.github/workflows/terratest-azure_microsoft_com_api_mgmt_api_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_api_mgmt_api_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_api_mgmt_api_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_api_mgmt_api_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_apim_service_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_apim_service_v1alpha1_manifest.yml index 94f07e00e..8c522951e 100644 --- a/.github/workflows/terratest-azure_microsoft_com_apim_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_apim_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_apim_service_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_apim_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_app_insights_api_key_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_app_insights_api_key_v1alpha1_manifest.yml index 0055042d8..1338c0f80 100644 --- a/.github/workflows/terratest-azure_microsoft_com_app_insights_api_key_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_app_insights_api_key_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_app_insights_api_key_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_app_insights_api_key_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_app_insights_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_app_insights_v1alpha1_manifest.yml index 04785ab22..aba44915d 100644 --- a/.github/workflows/terratest-azure_microsoft_com_app_insights_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_app_insights_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_app_insights_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_app_insights_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_load_balancer_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_load_balancer_v1alpha1_manifest.yml index 6d2435570..3d60fd056 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_load_balancer_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_load_balancer_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_load_balancer_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_load_balancer_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_network_interface_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_network_interface_v1alpha1_manifest.yml index e774a397e..0820aab73 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_network_interface_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_network_interface_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_network_interface_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_network_interface_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_public_ip_address_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_public_ip_address_v1alpha1_manifest.yml index a39729526..a7e9f2bc3 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_public_ip_address_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_public_ip_address_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_public_ip_address_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_public_ip_address_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_action_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_action_v1alpha1_manifest.yml index 419b7b2e0..a3e7749db 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_action_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_action_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_action_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_action_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1alpha1_manifest.yml index 64d909f0e..6b7103384 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_database_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1beta1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1beta1_manifest.yml index 533ca54ea..0e28882dc 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1beta1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_database_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_database_v1beta1_manifest_test.go - terratest/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_database_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1alpha1_manifest.yml index a4ab9568b..338844ba8 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_failover_group_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_failover_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1beta1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1beta1_manifest.yml index b493ebdc1..9410cc530 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1beta1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_failover_group_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_failover_group_v1beta1_manifest_test.go - terratest/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_failover_group_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1alpha1_manifest.yml index c76fcfd61..d2895ee7e 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_firewall_rule_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_firewall_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1beta1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1beta1_manifest.yml index 23030f296..9d59ac914 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1beta1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_firewall_rule_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_firewall_rule_v1beta1_manifest_test.go - terratest/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_firewall_rule_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_managed_user_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_managed_user_v1alpha1_manifest.yml index 6181d3734..eddb8784b 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_managed_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_managed_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_managed_user_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_managed_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1alpha1_manifest.yml index 758ba65ae..40c5656af 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_server_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_server_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1beta1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1beta1_manifest.yml index 3a19c0339..ad8f6f325 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1beta1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_server_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_server_v1beta1_manifest_test.go - terratest/azure_microsoft_com_v1beta1/azure_microsoft_com_azure_sql_server_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sql_user_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sql_user_v1alpha1_manifest.yml index b2fe5e90b..d06ea0adf 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sql_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sql_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_user_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sql_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_sqlv_net_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_sqlv_net_rule_v1alpha1_manifest.yml index 023bf6fc3..607b6f768 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_sqlv_net_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_sqlv_net_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sqlv_net_rule_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_sqlv_net_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_extension_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_extension_v1alpha1_manifest.yml index 57528215d..f733b8461 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_extension_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_extension_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_virtual_machine_extension_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_virtual_machine_extension_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_v1alpha1_manifest.yml index 0898aa08a..90fd8dac7 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_virtual_machine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_virtual_machine_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_virtual_machine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_azure_vm_scale_set_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_azure_vm_scale_set_v1alpha1_manifest.yml index 4aacaf9aa..889499447 100644 --- a/.github/workflows/terratest-azure_microsoft_com_azure_vm_scale_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_azure_vm_scale_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_vm_scale_set_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_azure_vm_scale_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha1_manifest.yml index 49d3202b6..895968562 100644 --- a/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_blob_container_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_blob_container_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha2_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha2_manifest.yml index 845377d81..bc1dad4aa 100644 --- a/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_blob_container_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha2/azure_microsoft_com_blob_container_v1alpha2_manifest_test.go - terratest/azure_microsoft_com_v1alpha2/azure_microsoft_com_blob_container_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_consumer_group_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_consumer_group_v1alpha1_manifest.yml index e106995e5..6a8362060 100644 --- a/.github/workflows/terratest-azure_microsoft_com_consumer_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_consumer_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_consumer_group_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_consumer_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_cosmos_db_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_cosmos_db_v1alpha1_manifest.yml index 4397f9450..3e8e6c850 100644 --- a/.github/workflows/terratest-azure_microsoft_com_cosmos_db_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_cosmos_db_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_cosmos_db_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_cosmos_db_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_eventhub_namespace_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_eventhub_namespace_v1alpha1_manifest.yml index 20b88be33..aa2e1294b 100644 --- a/.github/workflows/terratest-azure_microsoft_com_eventhub_namespace_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_eventhub_namespace_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_eventhub_namespace_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_eventhub_namespace_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_eventhub_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_eventhub_v1alpha1_manifest.yml index 3bb40cbba..6dce4e034 100644 --- a/.github/workflows/terratest-azure_microsoft_com_eventhub_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_eventhub_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_eventhub_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_eventhub_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_key_vault_key_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_key_vault_key_v1alpha1_manifest.yml index 3a52e5b8e..b74f3cab5 100644 --- a/.github/workflows/terratest-azure_microsoft_com_key_vault_key_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_key_vault_key_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_key_vault_key_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_key_vault_key_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_key_vault_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_key_vault_v1alpha1_manifest.yml index e3f21d76f..df83fa436 100644 --- a/.github/workflows/terratest-azure_microsoft_com_key_vault_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_key_vault_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_key_vault_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_key_vault_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sql_database_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sql_database_v1alpha1_manifest.yml index 8f2a9ce46..5bd1763a3 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sql_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sql_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_database_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sql_firewall_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sql_firewall_rule_v1alpha1_manifest.yml index ca69a1d8e..ace2fc0b3 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sql_firewall_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sql_firewall_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_firewall_rule_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_firewall_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sql_server_administrator_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sql_server_administrator_v1alpha1_manifest.yml index c740b6ea1..e32d69585 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sql_server_administrator_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sql_server_administrator_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_server_administrator_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_server_administrator_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha1_manifest.yml index d4a67add0..32158c226 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_server_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_server_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha2_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha2_manifest.yml index a2ce76e55..179500ae0 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sql_server_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha2/azure_microsoft_com_my_sql_server_v1alpha2_manifest_test.go - terratest/azure_microsoft_com_v1alpha2/azure_microsoft_com_my_sql_server_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha1_manifest.yml index c7423dee8..e36457c8a 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_user_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sql_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha2_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha2_manifest.yml index fd351c324..3defade2c 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sql_user_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha2/azure_microsoft_com_my_sql_user_v1alpha2_manifest_test.go - terratest/azure_microsoft_com_v1alpha2/azure_microsoft_com_my_sql_user_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha1_manifest.yml index 716087095..ea0feadb5 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sqlaad_user_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sqlaad_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha2_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha2_manifest.yml index 490adcaa6..3185f4085 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sqlaad_user_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha2/azure_microsoft_com_my_sqlaad_user_v1alpha2_manifest_test.go - terratest/azure_microsoft_com_v1alpha2/azure_microsoft_com_my_sqlaad_user_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_my_sqlv_net_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_my_sqlv_net_rule_v1alpha1_manifest.yml index 960efb376..51b8384a7 100644 --- a/.github/workflows/terratest-azure_microsoft_com_my_sqlv_net_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_my_sqlv_net_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sqlv_net_rule_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_my_sqlv_net_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_database_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_database_v1alpha1_manifest.yml index ddde7d479..0ebed25f7 100644 --- a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_database_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_firewall_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_firewall_rule_v1alpha1_manifest.yml index 7653d86d0..3e6d3e354 100644 --- a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_firewall_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_firewall_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_firewall_rule_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_firewall_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha1_manifest.yml index 27f3b8a67..68f8bfe3f 100644 --- a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_server_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_server_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha2_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha2_manifest.yml index 158310b64..3973ce76a 100644 --- a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_server_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha2/azure_microsoft_com_postgre_sql_server_v1alpha2_manifest_test.go - terratest/azure_microsoft_com_v1alpha2/azure_microsoft_com_postgre_sql_server_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_user_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_user_v1alpha1_manifest.yml index faf296675..fc4dd0bcf 100644 --- a/.github/workflows/terratest-azure_microsoft_com_postgre_sql_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_postgre_sql_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_user_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sql_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_postgre_sqlv_net_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_postgre_sqlv_net_rule_v1alpha1_manifest.yml index 35e907d68..23a955141 100644 --- a/.github/workflows/terratest-azure_microsoft_com_postgre_sqlv_net_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_postgre_sqlv_net_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sqlv_net_rule_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_postgre_sqlv_net_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_redis_cache_action_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_redis_cache_action_v1alpha1_manifest.yml index 18cab6327..0b938bd61 100644 --- a/.github/workflows/terratest-azure_microsoft_com_redis_cache_action_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_redis_cache_action_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_redis_cache_action_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_redis_cache_action_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_redis_cache_firewall_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_redis_cache_firewall_rule_v1alpha1_manifest.yml index a7deec43d..8056d8865 100644 --- a/.github/workflows/terratest-azure_microsoft_com_redis_cache_firewall_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_redis_cache_firewall_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_redis_cache_firewall_rule_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_redis_cache_firewall_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_resource_group_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_resource_group_v1alpha1_manifest.yml index e2d4d8482..ff6e29f32 100644 --- a/.github/workflows/terratest-azure_microsoft_com_resource_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_resource_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_resource_group_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_resource_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_storage_account_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_storage_account_v1alpha1_manifest.yml index f882aee32..c1d512cd3 100644 --- a/.github/workflows/terratest-azure_microsoft_com_storage_account_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_storage_account_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_storage_account_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_storage_account_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-azure_microsoft_com_virtual_network_v1alpha1_manifest.yml b/.github/workflows/terratest-azure_microsoft_com_virtual_network_v1alpha1_manifest.yml index 18affdb64..23d146417 100644 --- a/.github/workflows/terratest-azure_microsoft_com_virtual_network_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-azure_microsoft_com_virtual_network_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/azure_microsoft_com_v1alpha1/azure_microsoft_com_virtual_network_v1alpha1_manifest_test.go - terratest/azure_microsoft_com_v1alpha1/azure_microsoft_com_virtual_network_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-b3scale_infra_run_bbb_frontend_v1_manifest.yml b/.github/workflows/terratest-b3scale_infra_run_bbb_frontend_v1_manifest.yml index 19b76d413..daeba6eae 100644 --- a/.github/workflows/terratest-b3scale_infra_run_bbb_frontend_v1_manifest.yml +++ b/.github/workflows/terratest-b3scale_infra_run_bbb_frontend_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/b3scale_infra_run_v1/b3scale_infra_run_bbb_frontend_v1_manifest_test.go - terratest/b3scale_infra_run_v1/b3scale_infra_run_bbb_frontend_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-batch_cron_job_v1_manifest.yml b/.github/workflows/terratest-batch_cron_job_v1_manifest.yml index efa7cec75..d9793b088 100644 --- a/.github/workflows/terratest-batch_cron_job_v1_manifest.yml +++ b/.github/workflows/terratest-batch_cron_job_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/batch_v1/batch_cron_job_v1_manifest_test.go - terratest/batch_v1/batch_cron_job_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-batch_job_v1_manifest.yml b/.github/workflows/terratest-batch_job_v1_manifest.yml index 67f114eaa..d022b4108 100644 --- a/.github/workflows/terratest-batch_job_v1_manifest.yml +++ b/.github/workflows/terratest-batch_job_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/batch_v1/batch_job_v1_manifest_test.go - terratest/batch_v1/batch_job_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-batch_volcano_sh_job_v1alpha1_manifest.yml b/.github/workflows/terratest-batch_volcano_sh_job_v1alpha1_manifest.yml index 2ea280680..8bea2dec7 100644 --- a/.github/workflows/terratest-batch_volcano_sh_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-batch_volcano_sh_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/batch_volcano_sh_v1alpha1/batch_volcano_sh_job_v1alpha1_manifest_test.go - terratest/batch_volcano_sh_v1alpha1/batch_volcano_sh_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-beat_k8s_elastic_co_beat_v1beta1_manifest.yml b/.github/workflows/terratest-beat_k8s_elastic_co_beat_v1beta1_manifest.yml index bcde0ab53..e24d8676c 100644 --- a/.github/workflows/terratest-beat_k8s_elastic_co_beat_v1beta1_manifest.yml +++ b/.github/workflows/terratest-beat_k8s_elastic_co_beat_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/beat_k8s_elastic_co_v1beta1/beat_k8s_elastic_co_beat_v1beta1_manifest_test.go - terratest/beat_k8s_elastic_co_v1beta1/beat_k8s_elastic_co_beat_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-beegfs_csi_netapp_com_beegfs_driver_v1_manifest.yml b/.github/workflows/terratest-beegfs_csi_netapp_com_beegfs_driver_v1_manifest.yml index fa163d452..c2219ac3a 100644 --- a/.github/workflows/terratest-beegfs_csi_netapp_com_beegfs_driver_v1_manifest.yml +++ b/.github/workflows/terratest-beegfs_csi_netapp_com_beegfs_driver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/beegfs_csi_netapp_com_v1/beegfs_csi_netapp_com_beegfs_driver_v1_manifest_test.go - terratest/beegfs_csi_netapp_com_v1/beegfs_csi_netapp_com_beegfs_driver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-binding_operators_coreos_com_service_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-binding_operators_coreos_com_service_binding_v1alpha1_manifest.yml index 4dc036307..7ff501c66 100644 --- a/.github/workflows/terratest-binding_operators_coreos_com_service_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-binding_operators_coreos_com_service_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/binding_operators_coreos_com_v1alpha1/binding_operators_coreos_com_service_binding_v1alpha1_manifest_test.go - terratest/binding_operators_coreos_com_v1alpha1/binding_operators_coreos_com_service_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bitnami_com_sealed_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-bitnami_com_sealed_secret_v1alpha1_manifest.yml index c51dfa5b5..78a6c169b 100644 --- a/.github/workflows/terratest-bitnami_com_sealed_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bitnami_com_sealed_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bitnami_com_v1alpha1/bitnami_com_sealed_secret_v1alpha1_manifest_test.go - terratest/bitnami_com_v1alpha1/bitnami_com_sealed_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bmc_tinkerbell_org_job_v1alpha1_manifest.yml b/.github/workflows/terratest-bmc_tinkerbell_org_job_v1alpha1_manifest.yml index 9251ed4e9..5927e7977 100644 --- a/.github/workflows/terratest-bmc_tinkerbell_org_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bmc_tinkerbell_org_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bmc_tinkerbell_org_v1alpha1/bmc_tinkerbell_org_job_v1alpha1_manifest_test.go - terratest/bmc_tinkerbell_org_v1alpha1/bmc_tinkerbell_org_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bmc_tinkerbell_org_machine_v1alpha1_manifest.yml b/.github/workflows/terratest-bmc_tinkerbell_org_machine_v1alpha1_manifest.yml index 844640fba..ec1c7f443 100644 --- a/.github/workflows/terratest-bmc_tinkerbell_org_machine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bmc_tinkerbell_org_machine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bmc_tinkerbell_org_v1alpha1/bmc_tinkerbell_org_machine_v1alpha1_manifest_test.go - terratest/bmc_tinkerbell_org_v1alpha1/bmc_tinkerbell_org_machine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bmc_tinkerbell_org_task_v1alpha1_manifest.yml b/.github/workflows/terratest-bmc_tinkerbell_org_task_v1alpha1_manifest.yml index 9483e647c..4fcaa0176 100644 --- a/.github/workflows/terratest-bmc_tinkerbell_org_task_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bmc_tinkerbell_org_task_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bmc_tinkerbell_org_v1alpha1/bmc_tinkerbell_org_task_v1alpha1_manifest_test.go - terratest/bmc_tinkerbell_org_v1alpha1/bmc_tinkerbell_org_task_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-boskos_k8s_io_drlc_object_v1_manifest.yml b/.github/workflows/terratest-boskos_k8s_io_drlc_object_v1_manifest.yml index f5781be18..d498c1a0d 100644 --- a/.github/workflows/terratest-boskos_k8s_io_drlc_object_v1_manifest.yml +++ b/.github/workflows/terratest-boskos_k8s_io_drlc_object_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/boskos_k8s_io_v1/boskos_k8s_io_drlc_object_v1_manifest_test.go - terratest/boskos_k8s_io_v1/boskos_k8s_io_drlc_object_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-boskos_k8s_io_resource_object_v1_manifest.yml b/.github/workflows/terratest-boskos_k8s_io_resource_object_v1_manifest.yml index f05cba34d..6adc6ee53 100644 --- a/.github/workflows/terratest-boskos_k8s_io_resource_object_v1_manifest.yml +++ b/.github/workflows/terratest-boskos_k8s_io_resource_object_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/boskos_k8s_io_v1/boskos_k8s_io_resource_object_v1_manifest_test.go - terratest/boskos_k8s_io_v1/boskos_k8s_io_resource_object_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bpfd_dev_bpf_program_v1alpha1_manifest.yml b/.github/workflows/terratest-bpfd_dev_bpf_program_v1alpha1_manifest.yml index a1a933dbc..3df059f4d 100644 --- a/.github/workflows/terratest-bpfd_dev_bpf_program_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bpfd_dev_bpf_program_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bpfd_dev_v1alpha1/bpfd_dev_bpf_program_v1alpha1_manifest_test.go - terratest/bpfd_dev_v1alpha1/bpfd_dev_bpf_program_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bpfd_dev_kprobe_program_v1alpha1_manifest.yml b/.github/workflows/terratest-bpfd_dev_kprobe_program_v1alpha1_manifest.yml index ac1d6cce8..fc14171a7 100644 --- a/.github/workflows/terratest-bpfd_dev_kprobe_program_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bpfd_dev_kprobe_program_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bpfd_dev_v1alpha1/bpfd_dev_kprobe_program_v1alpha1_manifest_test.go - terratest/bpfd_dev_v1alpha1/bpfd_dev_kprobe_program_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bpfd_dev_tc_program_v1alpha1_manifest.yml b/.github/workflows/terratest-bpfd_dev_tc_program_v1alpha1_manifest.yml index 3a8ca6bcc..bf9b670f1 100644 --- a/.github/workflows/terratest-bpfd_dev_tc_program_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bpfd_dev_tc_program_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bpfd_dev_v1alpha1/bpfd_dev_tc_program_v1alpha1_manifest_test.go - terratest/bpfd_dev_v1alpha1/bpfd_dev_tc_program_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bpfd_dev_tracepoint_program_v1alpha1_manifest.yml b/.github/workflows/terratest-bpfd_dev_tracepoint_program_v1alpha1_manifest.yml index f9ff7fe1a..9bf4de75a 100644 --- a/.github/workflows/terratest-bpfd_dev_tracepoint_program_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bpfd_dev_tracepoint_program_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bpfd_dev_v1alpha1/bpfd_dev_tracepoint_program_v1alpha1_manifest_test.go - terratest/bpfd_dev_v1alpha1/bpfd_dev_tracepoint_program_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bpfd_dev_uprobe_program_v1alpha1_manifest.yml b/.github/workflows/terratest-bpfd_dev_uprobe_program_v1alpha1_manifest.yml index 28369f0c4..94a7ebe2b 100644 --- a/.github/workflows/terratest-bpfd_dev_uprobe_program_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bpfd_dev_uprobe_program_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bpfd_dev_v1alpha1/bpfd_dev_uprobe_program_v1alpha1_manifest_test.go - terratest/bpfd_dev_v1alpha1/bpfd_dev_uprobe_program_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bpfd_dev_xdp_program_v1alpha1_manifest.yml b/.github/workflows/terratest-bpfd_dev_xdp_program_v1alpha1_manifest.yml index d866bde42..e94c44f5e 100644 --- a/.github/workflows/terratest-bpfd_dev_xdp_program_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bpfd_dev_xdp_program_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bpfd_dev_v1alpha1/bpfd_dev_xdp_program_v1alpha1_manifest_test.go - terratest/bpfd_dev_v1alpha1/bpfd_dev_xdp_program_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-bus_volcano_sh_command_v1alpha1_manifest.yml b/.github/workflows/terratest-bus_volcano_sh_command_v1alpha1_manifest.yml index 051fb9aba..1a81dfc85 100644 --- a/.github/workflows/terratest-bus_volcano_sh_command_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-bus_volcano_sh_command_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/bus_volcano_sh_v1alpha1/bus_volcano_sh_command_v1alpha1_manifest_test.go - terratest/bus_volcano_sh_v1alpha1/bus_volcano_sh_command_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cache_kubedl_io_cache_backend_v1alpha1_manifest.yml b/.github/workflows/terratest-cache_kubedl_io_cache_backend_v1alpha1_manifest.yml index 4bbf51864..0136b72fa 100644 --- a/.github/workflows/terratest-cache_kubedl_io_cache_backend_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cache_kubedl_io_cache_backend_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cache_kubedl_io_v1alpha1/cache_kubedl_io_cache_backend_v1alpha1_manifest_test.go - terratest/cache_kubedl_io_v1alpha1/cache_kubedl_io_cache_backend_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-caching_ibm_com_varnish_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-caching_ibm_com_varnish_cluster_v1alpha1_manifest.yml index d1225af73..c751c7a70 100644 --- a/.github/workflows/terratest-caching_ibm_com_varnish_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-caching_ibm_com_varnish_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/caching_ibm_com_v1alpha1/caching_ibm_com_varnish_cluster_v1alpha1_manifest_test.go - terratest/caching_ibm_com_v1alpha1/caching_ibm_com_varnish_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_build_v1_manifest.yml b/.github/workflows/terratest-camel_apache_org_build_v1_manifest.yml index 5ac96467c..7ff19a503 100644 --- a/.github/workflows/terratest-camel_apache_org_build_v1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_build_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1/camel_apache_org_build_v1_manifest_test.go - terratest/camel_apache_org_v1/camel_apache_org_build_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_camel_catalog_v1_manifest.yml b/.github/workflows/terratest-camel_apache_org_camel_catalog_v1_manifest.yml index 3ee1bb2eb..d1dde35d6 100644 --- a/.github/workflows/terratest-camel_apache_org_camel_catalog_v1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_camel_catalog_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1/camel_apache_org_camel_catalog_v1_manifest_test.go - terratest/camel_apache_org_v1/camel_apache_org_camel_catalog_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_integration_kit_v1_manifest.yml b/.github/workflows/terratest-camel_apache_org_integration_kit_v1_manifest.yml index c10abfa49..522e9c222 100644 --- a/.github/workflows/terratest-camel_apache_org_integration_kit_v1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_integration_kit_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1/camel_apache_org_integration_kit_v1_manifest_test.go - terratest/camel_apache_org_v1/camel_apache_org_integration_kit_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_integration_platform_v1_manifest.yml b/.github/workflows/terratest-camel_apache_org_integration_platform_v1_manifest.yml index 069f1c733..207b78627 100644 --- a/.github/workflows/terratest-camel_apache_org_integration_platform_v1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_integration_platform_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1/camel_apache_org_integration_platform_v1_manifest_test.go - terratest/camel_apache_org_v1/camel_apache_org_integration_platform_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_integration_v1_manifest.yml b/.github/workflows/terratest-camel_apache_org_integration_v1_manifest.yml index def2e18db..ca10b759f 100644 --- a/.github/workflows/terratest-camel_apache_org_integration_v1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_integration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1/camel_apache_org_integration_v1_manifest_test.go - terratest/camel_apache_org_v1/camel_apache_org_integration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_kamelet_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-camel_apache_org_kamelet_binding_v1alpha1_manifest.yml index 7889d699f..7018bcccd 100644 --- a/.github/workflows/terratest-camel_apache_org_kamelet_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_kamelet_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1alpha1/camel_apache_org_kamelet_binding_v1alpha1_manifest_test.go - terratest/camel_apache_org_v1alpha1/camel_apache_org_kamelet_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_kamelet_v1_manifest.yml b/.github/workflows/terratest-camel_apache_org_kamelet_v1_manifest.yml index 99a3718ce..2b930c26a 100644 --- a/.github/workflows/terratest-camel_apache_org_kamelet_v1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_kamelet_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1/camel_apache_org_kamelet_v1_manifest_test.go - terratest/camel_apache_org_v1/camel_apache_org_kamelet_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-camel_apache_org_kamelet_v1alpha1_manifest.yml b/.github/workflows/terratest-camel_apache_org_kamelet_v1alpha1_manifest.yml index aca7e42d2..cf7471c70 100644 --- a/.github/workflows/terratest-camel_apache_org_kamelet_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-camel_apache_org_kamelet_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/camel_apache_org_v1alpha1/camel_apache_org_kamelet_v1alpha1_manifest_test.go - terratest/camel_apache_org_v1alpha1/camel_apache_org_kamelet_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-canaries_flanksource_com_canary_v1_manifest.yml b/.github/workflows/terratest-canaries_flanksource_com_canary_v1_manifest.yml index c76fbbde7..fb503ad00 100644 --- a/.github/workflows/terratest-canaries_flanksource_com_canary_v1_manifest.yml +++ b/.github/workflows/terratest-canaries_flanksource_com_canary_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/canaries_flanksource_com_v1/canaries_flanksource_com_canary_v1_manifest_test.go - terratest/canaries_flanksource_com_v1/canaries_flanksource_com_canary_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-canaries_flanksource_com_component_v1_manifest.yml b/.github/workflows/terratest-canaries_flanksource_com_component_v1_manifest.yml index 5f9f50b74..5f7a04347 100644 --- a/.github/workflows/terratest-canaries_flanksource_com_component_v1_manifest.yml +++ b/.github/workflows/terratest-canaries_flanksource_com_component_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/canaries_flanksource_com_v1/canaries_flanksource_com_component_v1_manifest_test.go - terratest/canaries_flanksource_com_v1/canaries_flanksource_com_component_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-canaries_flanksource_com_topology_v1_manifest.yml b/.github/workflows/terratest-canaries_flanksource_com_topology_v1_manifest.yml index ceacf8817..7495de517 100644 --- a/.github/workflows/terratest-canaries_flanksource_com_topology_v1_manifest.yml +++ b/.github/workflows/terratest-canaries_flanksource_com_topology_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/canaries_flanksource_com_v1/canaries_flanksource_com_topology_v1_manifest_test.go - terratest/canaries_flanksource_com_v1/canaries_flanksource_com_topology_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_active_doc_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_active_doc_v1beta1_manifest.yml index f65001ab5..02c005918 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_active_doc_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_active_doc_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_active_doc_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_active_doc_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_application_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_application_v1beta1_manifest.yml index 2475cb1c7..568bdcf1f 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_application_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_application_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_application_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_application_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_backend_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_backend_v1beta1_manifest.yml index 6821afb1c..55dc10738 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_backend_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_backend_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_backend_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_backend_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_custom_policy_definition_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_custom_policy_definition_v1beta1_manifest.yml index 516f979f8..8ab763f5b 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_custom_policy_definition_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_custom_policy_definition_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_custom_policy_definition_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_custom_policy_definition_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_developer_account_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_developer_account_v1beta1_manifest.yml index 15e1bbb42..f51d5d69c 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_developer_account_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_developer_account_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_developer_account_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_developer_account_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_developer_user_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_developer_user_v1beta1_manifest.yml index 026bbf93a..b4d0cfc49 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_developer_user_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_developer_user_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_developer_user_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_developer_user_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_open_api_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_open_api_v1beta1_manifest.yml index 5c9d0a197..07ccae070 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_open_api_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_open_api_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_open_api_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_open_api_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_product_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_product_v1beta1_manifest.yml index 0eff33042..18dfcf74f 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_product_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_product_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_product_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_product_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_proxy_config_promote_v1beta1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_proxy_config_promote_v1beta1_manifest.yml index 5b5132eab..97662a283 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_proxy_config_promote_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_proxy_config_promote_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1beta1/capabilities_3scale_net_proxy_config_promote_v1beta1_manifest_test.go - terratest/capabilities_3scale_net_v1beta1/capabilities_3scale_net_proxy_config_promote_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capabilities_3scale_net_tenant_v1alpha1_manifest.yml b/.github/workflows/terratest-capabilities_3scale_net_tenant_v1alpha1_manifest.yml index 6ff631fda..3469653a9 100644 --- a/.github/workflows/terratest-capabilities_3scale_net_tenant_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-capabilities_3scale_net_tenant_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capabilities_3scale_net_v1alpha1/capabilities_3scale_net_tenant_v1alpha1_manifest_test.go - terratest/capabilities_3scale_net_v1alpha1/capabilities_3scale_net_tenant_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1alpha1_manifest.yml index 35f0941fc..dcc3d1ca4 100644 --- a/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capsule_clastix_io_v1alpha1/capsule_clastix_io_capsule_configuration_v1alpha1_manifest_test.go - terratest/capsule_clastix_io_v1alpha1/capsule_clastix_io_capsule_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1beta2_manifest.yml b/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1beta2_manifest.yml index 2b66c4b36..f13c75a48 100644 --- a/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1beta2_manifest.yml +++ b/.github/workflows/terratest-capsule_clastix_io_capsule_configuration_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capsule_clastix_io_v1beta2/capsule_clastix_io_capsule_configuration_v1beta2_manifest_test.go - terratest/capsule_clastix_io_v1beta2/capsule_clastix_io_capsule_configuration_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capsule_clastix_io_tenant_v1alpha1_manifest.yml b/.github/workflows/terratest-capsule_clastix_io_tenant_v1alpha1_manifest.yml index 6a43cd2ae..815cfe6ee 100644 --- a/.github/workflows/terratest-capsule_clastix_io_tenant_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-capsule_clastix_io_tenant_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capsule_clastix_io_v1alpha1/capsule_clastix_io_tenant_v1alpha1_manifest_test.go - terratest/capsule_clastix_io_v1alpha1/capsule_clastix_io_tenant_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta1_manifest.yml b/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta1_manifest.yml index 0bfe9a986..ef60158e9 100644 --- a/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta1_manifest.yml +++ b/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capsule_clastix_io_v1beta1/capsule_clastix_io_tenant_v1beta1_manifest_test.go - terratest/capsule_clastix_io_v1beta1/capsule_clastix_io_tenant_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta2_manifest.yml b/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta2_manifest.yml index 4128467f9..bd249081b 100644 --- a/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta2_manifest.yml +++ b/.github/workflows/terratest-capsule_clastix_io_tenant_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/capsule_clastix_io_v1beta2/capsule_clastix_io_tenant_v1beta2_manifest_test.go - terratest/capsule_clastix_io_v1beta2/capsule_clastix_io_tenant_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_rados_namespace_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_rados_namespace_v1_manifest.yml index 610a43b4a..03e80e6c7 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_rados_namespace_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_rados_namespace_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_block_pool_rados_namespace_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_block_pool_rados_namespace_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_v1_manifest.yml index 788dec676..39b237f4d 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_block_pool_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_block_pool_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_block_pool_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_bucket_notification_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_bucket_notification_v1_manifest.yml index 210a17df5..2debb41ab 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_bucket_notification_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_bucket_notification_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_bucket_notification_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_bucket_notification_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_bucket_topic_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_bucket_topic_v1_manifest.yml index acc57372c..ab42e5755 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_bucket_topic_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_bucket_topic_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_bucket_topic_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_bucket_topic_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_client_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_client_v1_manifest.yml index 435d835a5..5e738fd4a 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_client_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_client_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_client_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_client_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_cluster_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_cluster_v1_manifest.yml index f21b67702..6cffeb11b 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_cluster_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_cosi_driver_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_cosi_driver_v1_manifest.yml index 8c1737717..dea300207 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_cosi_driver_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_cosi_driver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_cosi_driver_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_cosi_driver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_mirror_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_mirror_v1_manifest.yml index 99839917e..1c39b6205 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_mirror_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_mirror_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_filesystem_mirror_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_filesystem_mirror_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_sub_volume_group_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_sub_volume_group_v1_manifest.yml index 924418f81..86337cdab 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_sub_volume_group_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_sub_volume_group_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_filesystem_sub_volume_group_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_filesystem_sub_volume_group_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_v1_manifest.yml index f069f691c..6ec02ab06 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_filesystem_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_filesystem_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_filesystem_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_nfs_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_nfs_v1_manifest.yml index bf91a78ad..4248eba38 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_nfs_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_nfs_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_nfs_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_nfs_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_object_realm_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_object_realm_v1_manifest.yml index 992cf6fbc..a17e1b6c9 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_object_realm_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_object_realm_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_object_realm_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_object_realm_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_object_store_user_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_object_store_user_v1_manifest.yml index 56423aa41..182545578 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_object_store_user_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_object_store_user_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_object_store_user_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_object_store_user_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_object_store_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_object_store_v1_manifest.yml index c2cfae282..244b1ed31 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_object_store_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_object_store_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_object_store_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_object_store_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_group_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_group_v1_manifest.yml index 9cc8034b8..786ee8922 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_group_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_group_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_object_zone_group_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_object_zone_group_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_v1_manifest.yml index 4b46939f8..9459acc99 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_object_zone_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_object_zone_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_object_zone_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ceph_rook_io_ceph_rbd_mirror_v1_manifest.yml b/.github/workflows/terratest-ceph_rook_io_ceph_rbd_mirror_v1_manifest.yml index 39f04f758..c31d033e0 100644 --- a/.github/workflows/terratest-ceph_rook_io_ceph_rbd_mirror_v1_manifest.yml +++ b/.github/workflows/terratest-ceph_rook_io_ceph_rbd_mirror_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ceph_rook_io_v1/ceph_rook_io_ceph_rbd_mirror_v1_manifest_test.go - terratest/ceph_rook_io_v1/ceph_rook_io_ceph_rbd_mirror_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cert_manager_io_certificate_request_v1_manifest.yml b/.github/workflows/terratest-cert_manager_io_certificate_request_v1_manifest.yml index 165b60a4e..7f0f31763 100644 --- a/.github/workflows/terratest-cert_manager_io_certificate_request_v1_manifest.yml +++ b/.github/workflows/terratest-cert_manager_io_certificate_request_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cert_manager_io_v1/cert_manager_io_certificate_request_v1_manifest_test.go - terratest/cert_manager_io_v1/cert_manager_io_certificate_request_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cert_manager_io_certificate_v1_manifest.yml b/.github/workflows/terratest-cert_manager_io_certificate_v1_manifest.yml index e509c1c00..f03a271ed 100644 --- a/.github/workflows/terratest-cert_manager_io_certificate_v1_manifest.yml +++ b/.github/workflows/terratest-cert_manager_io_certificate_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cert_manager_io_v1/cert_manager_io_certificate_v1_manifest_test.go - terratest/cert_manager_io_v1/cert_manager_io_certificate_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cert_manager_io_cluster_issuer_v1_manifest.yml b/.github/workflows/terratest-cert_manager_io_cluster_issuer_v1_manifest.yml index 7b3ad40cd..219aa810b 100644 --- a/.github/workflows/terratest-cert_manager_io_cluster_issuer_v1_manifest.yml +++ b/.github/workflows/terratest-cert_manager_io_cluster_issuer_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cert_manager_io_v1/cert_manager_io_cluster_issuer_v1_manifest_test.go - terratest/cert_manager_io_v1/cert_manager_io_cluster_issuer_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cert_manager_io_issuer_v1_manifest.yml b/.github/workflows/terratest-cert_manager_io_issuer_v1_manifest.yml index 05a7f381e..b5a384bca 100644 --- a/.github/workflows/terratest-cert_manager_io_issuer_v1_manifest.yml +++ b/.github/workflows/terratest-cert_manager_io_issuer_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cert_manager_io_v1/cert_manager_io_issuer_v1_manifest_test.go - terratest/cert_manager_io_v1/cert_manager_io_issuer_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-certificates_k8s_io_certificate_signing_request_v1_manifest.yml b/.github/workflows/terratest-certificates_k8s_io_certificate_signing_request_v1_manifest.yml index d45fe9a50..bc8541844 100644 --- a/.github/workflows/terratest-certificates_k8s_io_certificate_signing_request_v1_manifest.yml +++ b/.github/workflows/terratest-certificates_k8s_io_certificate_signing_request_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/certificates_k8s_io_v1/certificates_k8s_io_certificate_signing_request_v1_manifest_test.go - terratest/certificates_k8s_io_v1/certificates_k8s_io_certificate_signing_request_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_aws_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_aws_chaos_v1alpha1_manifest.yml index 51b49cf2c..483e29a64 100644 --- a/.github/workflows/terratest-chaos_mesh_org_aws_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_aws_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_aws_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_aws_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_azure_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_azure_chaos_v1alpha1_manifest.yml index 68684de36..e1687e383 100644 --- a/.github/workflows/terratest-chaos_mesh_org_azure_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_azure_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_azure_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_azure_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_block_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_block_chaos_v1alpha1_manifest.yml index 4773fc4fd..891c55846 100644 --- a/.github/workflows/terratest-chaos_mesh_org_block_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_block_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_block_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_block_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_dns_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_dns_chaos_v1alpha1_manifest.yml index 22d9b4f57..fa37bcb45 100644 --- a/.github/workflows/terratest-chaos_mesh_org_dns_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_dns_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_dns_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_dns_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_gcp_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_gcp_chaos_v1alpha1_manifest.yml index 031f8d5d0..e44826c79 100644 --- a/.github/workflows/terratest-chaos_mesh_org_gcp_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_gcp_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_gcp_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_gcp_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_http_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_http_chaos_v1alpha1_manifest.yml index 89daca00d..17eb36090 100644 --- a/.github/workflows/terratest-chaos_mesh_org_http_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_http_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_http_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_http_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_io_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_io_chaos_v1alpha1_manifest.yml index 8014609ab..c115892e5 100644 --- a/.github/workflows/terratest-chaos_mesh_org_io_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_io_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_io_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_io_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_jvm_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_jvm_chaos_v1alpha1_manifest.yml index 188501506..8ed7d29a5 100644 --- a/.github/workflows/terratest-chaos_mesh_org_jvm_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_jvm_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_jvm_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_jvm_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_kernel_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_kernel_chaos_v1alpha1_manifest.yml index 2b24a17e1..191e68e1b 100644 --- a/.github/workflows/terratest-chaos_mesh_org_kernel_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_kernel_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_kernel_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_kernel_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_network_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_network_chaos_v1alpha1_manifest.yml index 9906fc59c..fbd9ccc8c 100644 --- a/.github/workflows/terratest-chaos_mesh_org_network_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_network_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_network_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_network_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_physical_machine_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_physical_machine_chaos_v1alpha1_manifest.yml index 3434511e7..41800ae0f 100644 --- a/.github/workflows/terratest-chaos_mesh_org_physical_machine_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_physical_machine_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_physical_machine_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_physical_machine_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_physical_machine_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_physical_machine_v1alpha1_manifest.yml index b60591235..b6420ab35 100644 --- a/.github/workflows/terratest-chaos_mesh_org_physical_machine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_physical_machine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_physical_machine_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_physical_machine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_pod_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_pod_chaos_v1alpha1_manifest.yml index 3012cd8e4..06b3c92b7 100644 --- a/.github/workflows/terratest-chaos_mesh_org_pod_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_pod_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_pod_http_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_pod_http_chaos_v1alpha1_manifest.yml index 9bcf7fe71..7ba60bd3e 100644 --- a/.github/workflows/terratest-chaos_mesh_org_pod_http_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_pod_http_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_http_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_http_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_pod_io_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_pod_io_chaos_v1alpha1_manifest.yml index 140b7ed77..6bcd144aa 100644 --- a/.github/workflows/terratest-chaos_mesh_org_pod_io_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_pod_io_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_io_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_io_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_pod_network_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_pod_network_chaos_v1alpha1_manifest.yml index d4814e93a..a05ca0dc6 100644 --- a/.github/workflows/terratest-chaos_mesh_org_pod_network_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_pod_network_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_network_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_pod_network_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_remote_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_remote_cluster_v1alpha1_manifest.yml index 646c60599..a52235c5a 100644 --- a/.github/workflows/terratest-chaos_mesh_org_remote_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_remote_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_remote_cluster_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_remote_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_schedule_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_schedule_v1alpha1_manifest.yml index eb8d4c812..cca6142aa 100644 --- a/.github/workflows/terratest-chaos_mesh_org_schedule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_schedule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_schedule_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_schedule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_status_check_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_status_check_v1alpha1_manifest.yml index 54efeea3a..786c91726 100644 --- a/.github/workflows/terratest-chaos_mesh_org_status_check_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_status_check_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_status_check_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_status_check_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_stress_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_stress_chaos_v1alpha1_manifest.yml index cfc8926a4..7e07af0eb 100644 --- a/.github/workflows/terratest-chaos_mesh_org_stress_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_stress_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_stress_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_stress_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_time_chaos_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_time_chaos_v1alpha1_manifest.yml index 78e8bd1fd..0eeab6f0f 100644 --- a/.github/workflows/terratest-chaos_mesh_org_time_chaos_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_time_chaos_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_time_chaos_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_time_chaos_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_workflow_node_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_workflow_node_v1alpha1_manifest.yml index c5c3fe9cb..7407ab462 100644 --- a/.github/workflows/terratest-chaos_mesh_org_workflow_node_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_workflow_node_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_workflow_node_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_workflow_node_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaos_mesh_org_workflow_v1alpha1_manifest.yml b/.github/workflows/terratest-chaos_mesh_org_workflow_v1alpha1_manifest.yml index 60fdbfbdb..5ef9d7f2f 100644 --- a/.github/workflows/terratest-chaos_mesh_org_workflow_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaos_mesh_org_workflow_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaos_mesh_org_v1alpha1/chaos_mesh_org_workflow_v1alpha1_manifest_test.go - terratest/chaos_mesh_org_v1alpha1/chaos_mesh_org_workflow_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chaosblade_io_chaos_blade_v1alpha1_manifest.yml b/.github/workflows/terratest-chaosblade_io_chaos_blade_v1alpha1_manifest.yml index 0cb81d4b6..b2709fd44 100644 --- a/.github/workflows/terratest-chaosblade_io_chaos_blade_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-chaosblade_io_chaos_blade_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chaosblade_io_v1alpha1/chaosblade_io_chaos_blade_v1alpha1_manifest_test.go - terratest/chaosblade_io_v1alpha1/chaosblade_io_chaos_blade_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-charts_amd_com_amdgpu_v1alpha1_manifest.yml b/.github/workflows/terratest-charts_amd_com_amdgpu_v1alpha1_manifest.yml index 26ec453fe..368546d8a 100644 --- a/.github/workflows/terratest-charts_amd_com_amdgpu_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-charts_amd_com_amdgpu_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/charts_amd_com_v1alpha1/charts_amd_com_amdgpu_v1alpha1_manifest_test.go - terratest/charts_amd_com_v1alpha1/charts_amd_com_amdgpu_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-charts_flagsmith_com_flagsmith_v1alpha1_manifest.yml b/.github/workflows/terratest-charts_flagsmith_com_flagsmith_v1alpha1_manifest.yml index a7ff680e4..c7596369a 100644 --- a/.github/workflows/terratest-charts_flagsmith_com_flagsmith_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-charts_flagsmith_com_flagsmith_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/charts_flagsmith_com_v1alpha1/charts_flagsmith_com_flagsmith_v1alpha1_manifest_test.go - terratest/charts_flagsmith_com_v1alpha1/charts_flagsmith_com_flagsmith_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-charts_helm_k8s_io_snyk_monitor_v1alpha1_manifest.yml b/.github/workflows/terratest-charts_helm_k8s_io_snyk_monitor_v1alpha1_manifest.yml index f76c2069e..23bc64634 100644 --- a/.github/workflows/terratest-charts_helm_k8s_io_snyk_monitor_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-charts_helm_k8s_io_snyk_monitor_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/charts_helm_k8s_io_v1alpha1/charts_helm_k8s_io_snyk_monitor_v1alpha1_manifest_test.go - terratest/charts_helm_k8s_io_v1alpha1/charts_helm_k8s_io_snyk_monitor_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-charts_opdev_io_synapse_v1alpha1_manifest.yml b/.github/workflows/terratest-charts_opdev_io_synapse_v1alpha1_manifest.yml index f7a38fb84..5e8c0f799 100644 --- a/.github/workflows/terratest-charts_opdev_io_synapse_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-charts_opdev_io_synapse_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/charts_opdev_io_v1alpha1/charts_opdev_io_synapse_v1alpha1_manifest_test.go - terratest/charts_opdev_io_v1alpha1/charts_opdev_io_synapse_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-charts_operatorhub_io_cockroachdb_v1alpha1_manifest.yml b/.github/workflows/terratest-charts_operatorhub_io_cockroachdb_v1alpha1_manifest.yml index c27d1eaae..49cd41101 100644 --- a/.github/workflows/terratest-charts_operatorhub_io_cockroachdb_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-charts_operatorhub_io_cockroachdb_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/charts_operatorhub_io_v1alpha1/charts_operatorhub_io_cockroachdb_v1alpha1_manifest_test.go - terratest/charts_operatorhub_io_v1alpha1/charts_operatorhub_io_cockroachdb_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-che_eclipse_org_kubernetes_image_puller_v1alpha1_manifest.yml b/.github/workflows/terratest-che_eclipse_org_kubernetes_image_puller_v1alpha1_manifest.yml index 107a6e490..9892555ad 100644 --- a/.github/workflows/terratest-che_eclipse_org_kubernetes_image_puller_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-che_eclipse_org_kubernetes_image_puller_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/che_eclipse_org_v1alpha1/che_eclipse_org_kubernetes_image_puller_v1alpha1_manifest_test.go - terratest/che_eclipse_org_v1alpha1/che_eclipse_org_kubernetes_image_puller_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chisel_operator_io_exit_node_provisioner_v1_manifest.yml b/.github/workflows/terratest-chisel_operator_io_exit_node_provisioner_v1_manifest.yml index 4c8a49f8a..35f6a94ba 100644 --- a/.github/workflows/terratest-chisel_operator_io_exit_node_provisioner_v1_manifest.yml +++ b/.github/workflows/terratest-chisel_operator_io_exit_node_provisioner_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chisel_operator_io_v1/chisel_operator_io_exit_node_provisioner_v1_manifest_test.go - terratest/chisel_operator_io_v1/chisel_operator_io_exit_node_provisioner_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-chisel_operator_io_exit_node_v1_manifest.yml b/.github/workflows/terratest-chisel_operator_io_exit_node_v1_manifest.yml index 61b21ed23..88e26fd9d 100644 --- a/.github/workflows/terratest-chisel_operator_io_exit_node_v1_manifest.yml +++ b/.github/workflows/terratest-chisel_operator_io_exit_node_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/chisel_operator_io_v1/chisel_operator_io_exit_node_v1_manifest_test.go - terratest/chisel_operator_io_v1/chisel_operator_io_exit_node_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_bgp_peering_policy_v2alpha1_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_bgp_peering_policy_v2alpha1_manifest.yml index 82af612bb..3a7506310 100644 --- a/.github/workflows/terratest-cilium_io_cilium_bgp_peering_policy_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_bgp_peering_policy_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2alpha1/cilium_io_cilium_bgp_peering_policy_v2alpha1_manifest_test.go - terratest/cilium_io_v2alpha1/cilium_io_cilium_bgp_peering_policy_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_cidr_group_v2alpha1_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_cidr_group_v2alpha1_manifest.yml index 1a83e42b0..26aa947e0 100644 --- a/.github/workflows/terratest-cilium_io_cilium_cidr_group_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_cidr_group_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2alpha1/cilium_io_cilium_cidr_group_v2alpha1_manifest_test.go - terratest/cilium_io_v2alpha1/cilium_io_cilium_cidr_group_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_clusterwide_envoy_config_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_clusterwide_envoy_config_v2_manifest.yml index 0804fb872..e2704ad24 100644 --- a/.github/workflows/terratest-cilium_io_cilium_clusterwide_envoy_config_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_clusterwide_envoy_config_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_clusterwide_envoy_config_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_clusterwide_envoy_config_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_clusterwide_network_policy_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_clusterwide_network_policy_v2_manifest.yml index 3cde3952e..1be80fe5f 100644 --- a/.github/workflows/terratest-cilium_io_cilium_clusterwide_network_policy_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_clusterwide_network_policy_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_clusterwide_network_policy_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_clusterwide_network_policy_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_egress_gateway_policy_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_egress_gateway_policy_v2_manifest.yml index bd2ee95b4..801863128 100644 --- a/.github/workflows/terratest-cilium_io_cilium_egress_gateway_policy_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_egress_gateway_policy_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_egress_gateway_policy_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_egress_gateway_policy_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_endpoint_slice_v2alpha1_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_endpoint_slice_v2alpha1_manifest.yml index f801a36dc..d848b803d 100644 --- a/.github/workflows/terratest-cilium_io_cilium_endpoint_slice_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_endpoint_slice_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2alpha1/cilium_io_cilium_endpoint_slice_v2alpha1_manifest_test.go - terratest/cilium_io_v2alpha1/cilium_io_cilium_endpoint_slice_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_envoy_config_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_envoy_config_v2_manifest.yml index 2b607bd77..ef504b6c2 100644 --- a/.github/workflows/terratest-cilium_io_cilium_envoy_config_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_envoy_config_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_envoy_config_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_envoy_config_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_external_workload_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_external_workload_v2_manifest.yml index a3f53dab2..316985385 100644 --- a/.github/workflows/terratest-cilium_io_cilium_external_workload_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_external_workload_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_external_workload_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_external_workload_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_identity_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_identity_v2_manifest.yml index 19d3be2f0..8dee67195 100644 --- a/.github/workflows/terratest-cilium_io_cilium_identity_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_identity_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_identity_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_identity_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_l2_announcement_policy_v2alpha1_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_l2_announcement_policy_v2alpha1_manifest.yml index 0d92afb96..25fc5aa56 100644 --- a/.github/workflows/terratest-cilium_io_cilium_l2_announcement_policy_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_l2_announcement_policy_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2alpha1/cilium_io_cilium_l2_announcement_policy_v2alpha1_manifest_test.go - terratest/cilium_io_v2alpha1/cilium_io_cilium_l2_announcement_policy_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_load_balancer_ip_pool_v2alpha1_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_load_balancer_ip_pool_v2alpha1_manifest.yml index 7cfc37298..76ed2ac47 100644 --- a/.github/workflows/terratest-cilium_io_cilium_load_balancer_ip_pool_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_load_balancer_ip_pool_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2alpha1/cilium_io_cilium_load_balancer_ip_pool_v2alpha1_manifest_test.go - terratest/cilium_io_v2alpha1/cilium_io_cilium_load_balancer_ip_pool_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_local_redirect_policy_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_local_redirect_policy_v2_manifest.yml index d23ffeb1c..f67da5a63 100644 --- a/.github/workflows/terratest-cilium_io_cilium_local_redirect_policy_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_local_redirect_policy_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_local_redirect_policy_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_local_redirect_policy_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_network_policy_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_network_policy_v2_manifest.yml index f62fb93f1..12c0ea5c2 100644 --- a/.github/workflows/terratest-cilium_io_cilium_network_policy_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_network_policy_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_network_policy_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_network_policy_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_node_config_v2alpha1_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_node_config_v2alpha1_manifest.yml index b478641f2..2cf6d2d61 100644 --- a/.github/workflows/terratest-cilium_io_cilium_node_config_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_node_config_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2alpha1/cilium_io_cilium_node_config_v2alpha1_manifest_test.go - terratest/cilium_io_v2alpha1/cilium_io_cilium_node_config_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_node_v2_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_node_v2_manifest.yml index 24ef1017a..01486206f 100644 --- a/.github/workflows/terratest-cilium_io_cilium_node_v2_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_node_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2/cilium_io_cilium_node_v2_manifest_test.go - terratest/cilium_io_v2/cilium_io_cilium_node_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cilium_io_cilium_pod_ip_pool_v2alpha1_manifest.yml b/.github/workflows/terratest-cilium_io_cilium_pod_ip_pool_v2alpha1_manifest.yml index 4a8db6384..2f41ae8ec 100644 --- a/.github/workflows/terratest-cilium_io_cilium_pod_ip_pool_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-cilium_io_cilium_pod_ip_pool_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cilium_io_v2alpha1/cilium_io_cilium_pod_ip_pool_v2alpha1_manifest_test.go - terratest/cilium_io_v2alpha1/cilium_io_cilium_pod_ip_pool_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-claudie_io_input_manifest_v1beta1_manifest.yml b/.github/workflows/terratest-claudie_io_input_manifest_v1beta1_manifest.yml index 93cd3f8af..1fcc755f5 100644 --- a/.github/workflows/terratest-claudie_io_input_manifest_v1beta1_manifest.yml +++ b/.github/workflows/terratest-claudie_io_input_manifest_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/claudie_io_v1beta1/claudie_io_input_manifest_v1beta1_manifest_test.go - terratest/claudie_io_v1beta1/claudie_io_input_manifest_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloud_network_openshift_io_cloud_private_ip_config_v1_manifest.yml b/.github/workflows/terratest-cloud_network_openshift_io_cloud_private_ip_config_v1_manifest.yml index 9aaa2f097..4792a34b7 100644 --- a/.github/workflows/terratest-cloud_network_openshift_io_cloud_private_ip_config_v1_manifest.yml +++ b/.github/workflows/terratest-cloud_network_openshift_io_cloud_private_ip_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloud_network_openshift_io_v1/cloud_network_openshift_io_cloud_private_ip_config_v1_manifest_test.go - terratest/cloud_network_openshift_io_v1/cloud_network_openshift_io_cloud_private_ip_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudformation_linki_space_stack_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudformation_linki_space_stack_v1alpha1_manifest.yml index c9626427e..254e99421 100644 --- a/.github/workflows/terratest-cloudformation_linki_space_stack_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudformation_linki_space_stack_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudformation_linki_space_v1alpha1/cloudformation_linki_space_stack_v1alpha1_manifest_test.go - terratest/cloudformation_linki_space_v1alpha1/cloudformation_linki_space_stack_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudfront_services_k8s_aws_cache_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudfront_services_k8s_aws_cache_policy_v1alpha1_manifest.yml index 3c999edfb..24b852fa6 100644 --- a/.github/workflows/terratest-cloudfront_services_k8s_aws_cache_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudfront_services_k8s_aws_cache_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_cache_policy_v1alpha1_manifest_test.go - terratest/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_cache_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudfront_services_k8s_aws_distribution_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudfront_services_k8s_aws_distribution_v1alpha1_manifest.yml index fce95a4dc..853d4e646 100644 --- a/.github/workflows/terratest-cloudfront_services_k8s_aws_distribution_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudfront_services_k8s_aws_distribution_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_distribution_v1alpha1_manifest_test.go - terratest/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_distribution_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudfront_services_k8s_aws_function_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudfront_services_k8s_aws_function_v1alpha1_manifest.yml index b20eaac91..edf6d7e1e 100644 --- a/.github/workflows/terratest-cloudfront_services_k8s_aws_function_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudfront_services_k8s_aws_function_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_function_v1alpha1_manifest_test.go - terratest/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_function_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudfront_services_k8s_aws_origin_request_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudfront_services_k8s_aws_origin_request_policy_v1alpha1_manifest.yml index 8b4a60a36..593a97d67 100644 --- a/.github/workflows/terratest-cloudfront_services_k8s_aws_origin_request_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudfront_services_k8s_aws_origin_request_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_origin_request_policy_v1alpha1_manifest_test.go - terratest/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_origin_request_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudfront_services_k8s_aws_response_headers_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudfront_services_k8s_aws_response_headers_policy_v1alpha1_manifest.yml index 43f26e60f..f0267964e 100644 --- a/.github/workflows/terratest-cloudfront_services_k8s_aws_response_headers_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudfront_services_k8s_aws_response_headers_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_response_headers_policy_v1alpha1_manifest_test.go - terratest/cloudfront_services_k8s_aws_v1alpha1/cloudfront_services_k8s_aws_response_headers_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudtrail_services_k8s_aws_event_data_store_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudtrail_services_k8s_aws_event_data_store_v1alpha1_manifest.yml index faf665e6c..e810bee7d 100644 --- a/.github/workflows/terratest-cloudtrail_services_k8s_aws_event_data_store_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudtrail_services_k8s_aws_event_data_store_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudtrail_services_k8s_aws_v1alpha1/cloudtrail_services_k8s_aws_event_data_store_v1alpha1_manifest_test.go - terratest/cloudtrail_services_k8s_aws_v1alpha1/cloudtrail_services_k8s_aws_event_data_store_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudtrail_services_k8s_aws_trail_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudtrail_services_k8s_aws_trail_v1alpha1_manifest.yml index 2769596ae..bca8af251 100644 --- a/.github/workflows/terratest-cloudtrail_services_k8s_aws_trail_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudtrail_services_k8s_aws_trail_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudtrail_services_k8s_aws_v1alpha1/cloudtrail_services_k8s_aws_trail_v1alpha1_manifest_test.go - terratest/cloudtrail_services_k8s_aws_v1alpha1/cloudtrail_services_k8s_aws_trail_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudwatch_aws_amazon_com_amazon_cloud_watch_agent_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudwatch_aws_amazon_com_amazon_cloud_watch_agent_v1alpha1_manifest.yml index 1977dbeac..997693d54 100644 --- a/.github/workflows/terratest-cloudwatch_aws_amazon_com_amazon_cloud_watch_agent_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudwatch_aws_amazon_com_amazon_cloud_watch_agent_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudwatch_aws_amazon_com_v1alpha1/cloudwatch_aws_amazon_com_amazon_cloud_watch_agent_v1alpha1_manifest_test.go - terratest/cloudwatch_aws_amazon_com_v1alpha1/cloudwatch_aws_amazon_com_amazon_cloud_watch_agent_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudwatch_aws_amazon_com_instrumentation_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudwatch_aws_amazon_com_instrumentation_v1alpha1_manifest.yml index 17c764eb1..8832a6c65 100644 --- a/.github/workflows/terratest-cloudwatch_aws_amazon_com_instrumentation_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudwatch_aws_amazon_com_instrumentation_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudwatch_aws_amazon_com_v1alpha1/cloudwatch_aws_amazon_com_instrumentation_v1alpha1_manifest_test.go - terratest/cloudwatch_aws_amazon_com_v1alpha1/cloudwatch_aws_amazon_com_instrumentation_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudwatch_services_k8s_aws_metric_alarm_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudwatch_services_k8s_aws_metric_alarm_v1alpha1_manifest.yml index 6dc995255..7c94d9d6b 100644 --- a/.github/workflows/terratest-cloudwatch_services_k8s_aws_metric_alarm_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudwatch_services_k8s_aws_metric_alarm_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudwatch_services_k8s_aws_v1alpha1/cloudwatch_services_k8s_aws_metric_alarm_v1alpha1_manifest_test.go - terratest/cloudwatch_services_k8s_aws_v1alpha1/cloudwatch_services_k8s_aws_metric_alarm_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cloudwatchlogs_services_k8s_aws_log_group_v1alpha1_manifest.yml b/.github/workflows/terratest-cloudwatchlogs_services_k8s_aws_log_group_v1alpha1_manifest.yml index 90a135709..802e65c9f 100644 --- a/.github/workflows/terratest-cloudwatchlogs_services_k8s_aws_log_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cloudwatchlogs_services_k8s_aws_log_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cloudwatchlogs_services_k8s_aws_v1alpha1/cloudwatchlogs_services_k8s_aws_log_group_v1alpha1_manifest_test.go - terratest/cloudwatchlogs_services_k8s_aws_v1alpha1/cloudwatchlogs_services_k8s_aws_log_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_clusterpedia_io_cluster_sync_resources_v1alpha2_manifest.yml b/.github/workflows/terratest-cluster_clusterpedia_io_cluster_sync_resources_v1alpha2_manifest.yml index f1c3e70fa..6f59779ce 100644 --- a/.github/workflows/terratest-cluster_clusterpedia_io_cluster_sync_resources_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-cluster_clusterpedia_io_cluster_sync_resources_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_clusterpedia_io_v1alpha2/cluster_clusterpedia_io_cluster_sync_resources_v1alpha2_manifest_test.go - terratest/cluster_clusterpedia_io_v1alpha2/cluster_clusterpedia_io_cluster_sync_resources_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_clusterpedia_io_pedia_cluster_v1alpha2_manifest.yml b/.github/workflows/terratest-cluster_clusterpedia_io_pedia_cluster_v1alpha2_manifest.yml index 8d0fca7af..74d7f4780 100644 --- a/.github/workflows/terratest-cluster_clusterpedia_io_pedia_cluster_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-cluster_clusterpedia_io_pedia_cluster_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_clusterpedia_io_v1alpha2/cluster_clusterpedia_io_pedia_cluster_v1alpha2_manifest_test.go - terratest/cluster_clusterpedia_io_v1alpha2/cluster_clusterpedia_io_pedia_cluster_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_ipfs_io_circuit_relay_v1alpha1_manifest.yml b/.github/workflows/terratest-cluster_ipfs_io_circuit_relay_v1alpha1_manifest.yml index 79e54c020..ec736dec1 100644 --- a/.github/workflows/terratest-cluster_ipfs_io_circuit_relay_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cluster_ipfs_io_circuit_relay_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_ipfs_io_v1alpha1/cluster_ipfs_io_circuit_relay_v1alpha1_manifest_test.go - terratest/cluster_ipfs_io_v1alpha1/cluster_ipfs_io_circuit_relay_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_ipfs_io_ipfs_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-cluster_ipfs_io_ipfs_cluster_v1alpha1_manifest.yml index d234a4dee..c6fa37f2c 100644 --- a/.github/workflows/terratest-cluster_ipfs_io_ipfs_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-cluster_ipfs_io_ipfs_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_ipfs_io_v1alpha1/cluster_ipfs_io_ipfs_cluster_v1alpha1_manifest_test.go - terratest/cluster_ipfs_io_v1alpha1/cluster_ipfs_io_ipfs_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1alpha4_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1alpha4_manifest.yml index a9434ff84..caaf3940a 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_cluster_class_v1alpha4_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_cluster_class_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1beta1_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1beta1_manifest.yml index e2216733d..d2e853dd9 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1beta1_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_cluster_class_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_cluster_class_v1beta1_manifest_test.go - terratest/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_cluster_class_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha3_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha3_manifest.yml index d2ceedc23..13595a973 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_cluster_v1alpha3_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_cluster_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha4_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha4_manifest.yml index 7589a9b44..0eb010b4e 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_cluster_v1alpha4_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_cluster_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1beta1_manifest.yml index 7a1ba9c97..5e2716b6c 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_cluster_v1beta1_manifest_test.go - terratest/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha3_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha3_manifest.yml index 7969d178b..229004383 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_deployment_v1alpha3_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_deployment_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha4_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha4_manifest.yml index c3dc8e417..eef63bbed 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_deployment_v1alpha4_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_deployment_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1beta1_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1beta1_manifest.yml index 5a8bcd288..b96be3e83 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1beta1_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_deployment_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_deployment_v1beta1_manifest_test.go - terratest/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_deployment_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha3_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha3_manifest.yml index bbdc7da3a..91d54f33a 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_health_check_v1alpha3_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_health_check_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha4_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha4_manifest.yml index deb174c38..673a6797a 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_health_check_v1alpha4_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_health_check_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1beta1_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1beta1_manifest.yml index 767e71805..15047502a 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1beta1_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_health_check_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_health_check_v1beta1_manifest_test.go - terratest/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_health_check_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha3_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha3_manifest.yml index 88d06f945..195b01773 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_pool_v1alpha3_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_pool_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha4_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha4_manifest.yml index 9cfc6d0dd..ac01666fd 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_pool_v1alpha4_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_pool_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1beta1_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1beta1_manifest.yml index 680def1d9..0fe884d06 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1beta1_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_pool_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_pool_v1beta1_manifest_test.go - terratest/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_pool_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha3_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha3_manifest.yml index ec4c8cfb3..560131321 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_set_v1alpha3_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_set_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha4_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha4_manifest.yml index bd151e990..ea6de1c34 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_set_v1alpha4_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_set_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1beta1_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1beta1_manifest.yml index 5bc5f840f..eab2b3539 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1beta1_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_set_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_set_v1beta1_manifest_test.go - terratest/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_set_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha3_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha3_manifest.yml index afe8a6cf4..8de0d1517 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_v1alpha3_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha3/cluster_x_k8s_io_machine_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha4_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha4_manifest.yml index 3ef420206..8f1f3459d 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_v1alpha4_manifest_test.go - terratest/cluster_x_k8s_io_v1alpha4/cluster_x_k8s_io_machine_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-cluster_x_k8s_io_machine_v1beta1_manifest.yml b/.github/workflows/terratest-cluster_x_k8s_io_machine_v1beta1_manifest.yml index 364054380..b8b491e09 100644 --- a/.github/workflows/terratest-cluster_x_k8s_io_machine_v1beta1_manifest.yml +++ b/.github/workflows/terratest-cluster_x_k8s_io_machine_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_v1beta1_manifest_test.go - terratest/cluster_x_k8s_io_v1beta1/cluster_x_k8s_io_machine_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-clusters_clusternet_io_cluster_registration_request_v1beta1_manifest.yml b/.github/workflows/terratest-clusters_clusternet_io_cluster_registration_request_v1beta1_manifest.yml index 825bb283c..030ab2444 100644 --- a/.github/workflows/terratest-clusters_clusternet_io_cluster_registration_request_v1beta1_manifest.yml +++ b/.github/workflows/terratest-clusters_clusternet_io_cluster_registration_request_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/clusters_clusternet_io_v1beta1/clusters_clusternet_io_cluster_registration_request_v1beta1_manifest_test.go - terratest/clusters_clusternet_io_v1beta1/clusters_clusternet_io_cluster_registration_request_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-clusters_clusternet_io_managed_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-clusters_clusternet_io_managed_cluster_v1beta1_manifest.yml index c6fa9436b..dde58fa15 100644 --- a/.github/workflows/terratest-clusters_clusternet_io_managed_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-clusters_clusternet_io_managed_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/clusters_clusternet_io_v1beta1/clusters_clusternet_io_managed_cluster_v1beta1_manifest_test.go - terratest/clusters_clusternet_io_v1beta1/clusters_clusternet_io_managed_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_instance_v1alpha1_manifest.yml b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_instance_v1alpha1_manifest.yml index 161ff8bb8..28ebd3a67 100644 --- a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_instance_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_instance_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_instance_v1alpha1_manifest_test.go - terratest/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_instance_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_quota_v1alpha1_manifest.yml b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_quota_v1alpha1_manifest.yml index afee39118..4efbc38fb 100644 --- a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_quota_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_quota_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_quota_v1alpha1_manifest_test.go - terratest/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_quota_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_setup_v1alpha1_manifest.yml b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_setup_v1alpha1_manifest.yml index 4b80bb3b4..2069987ca 100644 --- a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_setup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_setup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_setup_v1alpha1_manifest_test.go - terratest/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_setup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_v1alpha1_manifest.yml b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_v1alpha1_manifest.yml index 9f9c8ad6c..e75647901 100644 --- a/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-clustertemplate_openshift_io_cluster_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_v1alpha1_manifest_test.go - terratest/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_cluster_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-clustertemplate_openshift_io_config_v1alpha1_manifest.yml b/.github/workflows/terratest-clustertemplate_openshift_io_config_v1alpha1_manifest.yml index f4fde41d0..23ab7a500 100644 --- a/.github/workflows/terratest-clustertemplate_openshift_io_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-clustertemplate_openshift_io_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_config_v1alpha1_manifest_test.go - terratest/clustertemplate_openshift_io_v1alpha1/clustertemplate_openshift_io_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_gatekeeper_sh_config_v1alpha1_manifest.yml b/.github/workflows/terratest-config_gatekeeper_sh_config_v1alpha1_manifest.yml index e5183a314..762ac4e1b 100644 --- a/.github/workflows/terratest-config_gatekeeper_sh_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-config_gatekeeper_sh_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_gatekeeper_sh_v1alpha1/config_gatekeeper_sh_config_v1alpha1_manifest_test.go - terratest/config_gatekeeper_sh_v1alpha1/config_gatekeeper_sh_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_grafana_com_project_config_v1_manifest.yml b/.github/workflows/terratest-config_grafana_com_project_config_v1_manifest.yml index f2a72c26b..664c8f617 100644 --- a/.github/workflows/terratest-config_grafana_com_project_config_v1_manifest.yml +++ b/.github/workflows/terratest-config_grafana_com_project_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_grafana_com_v1/config_grafana_com_project_config_v1_manifest_test.go - terratest/config_grafana_com_v1/config_grafana_com_project_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_karmada_io_resource_interpreter_customization_v1alpha1_manifest.yml b/.github/workflows/terratest-config_karmada_io_resource_interpreter_customization_v1alpha1_manifest.yml index 617c2ee9b..e09394585 100644 --- a/.github/workflows/terratest-config_karmada_io_resource_interpreter_customization_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-config_karmada_io_resource_interpreter_customization_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_karmada_io_v1alpha1/config_karmada_io_resource_interpreter_customization_v1alpha1_manifest_test.go - terratest/config_karmada_io_v1alpha1/config_karmada_io_resource_interpreter_customization_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_karmada_io_resource_interpreter_webhook_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-config_karmada_io_resource_interpreter_webhook_configuration_v1alpha1_manifest.yml index b622c3dee..1a0d350c1 100644 --- a/.github/workflows/terratest-config_karmada_io_resource_interpreter_webhook_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-config_karmada_io_resource_interpreter_webhook_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_karmada_io_v1alpha1/config_karmada_io_resource_interpreter_webhook_configuration_v1alpha1_manifest_test.go - terratest/config_karmada_io_v1alpha1/config_karmada_io_resource_interpreter_webhook_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_koordinator_sh_cluster_colocation_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-config_koordinator_sh_cluster_colocation_profile_v1alpha1_manifest.yml index 5c47cd18f..31eb5c74e 100644 --- a/.github/workflows/terratest-config_koordinator_sh_cluster_colocation_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-config_koordinator_sh_cluster_colocation_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_koordinator_sh_v1alpha1/config_koordinator_sh_cluster_colocation_profile_v1alpha1_manifest_test.go - terratest/config_koordinator_sh_v1alpha1/config_koordinator_sh_cluster_colocation_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_map_v1_manifest.yml b/.github/workflows/terratest-config_map_v1_manifest.yml index 84765a240..b0360d0d9 100644 --- a/.github/workflows/terratest-config_map_v1_manifest.yml +++ b/.github/workflows/terratest-config_map_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/config_map_v1_manifest_test.go - terratest/core_v1/config_map_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_api_server_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_api_server_v1_manifest.yml index 9a45a3cc2..1a2340083 100644 --- a/.github/workflows/terratest-config_openshift_io_api_server_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_api_server_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_api_server_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_api_server_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_authentication_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_authentication_v1_manifest.yml index 8f3a367aa..5acd20ba6 100644 --- a/.github/workflows/terratest-config_openshift_io_authentication_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_authentication_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_authentication_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_authentication_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_build_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_build_v1_manifest.yml index d143e04a9..cce33ce2e 100644 --- a/.github/workflows/terratest-config_openshift_io_build_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_build_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_build_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_build_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_cluster_operator_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_cluster_operator_v1_manifest.yml index 1a5817f74..506e9d0e0 100644 --- a/.github/workflows/terratest-config_openshift_io_cluster_operator_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_cluster_operator_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_cluster_operator_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_cluster_operator_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_cluster_version_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_cluster_version_v1_manifest.yml index 51cfe5342..edb385395 100644 --- a/.github/workflows/terratest-config_openshift_io_cluster_version_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_cluster_version_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_cluster_version_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_cluster_version_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_console_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_console_v1_manifest.yml index d497d02d8..a756b1cc4 100644 --- a/.github/workflows/terratest-config_openshift_io_console_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_console_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_console_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_console_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_dns_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_dns_v1_manifest.yml index adf576d91..0361a858b 100644 --- a/.github/workflows/terratest-config_openshift_io_dns_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_dns_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_dns_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_dns_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_feature_gate_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_feature_gate_v1_manifest.yml index ed23f4648..414d2ad69 100644 --- a/.github/workflows/terratest-config_openshift_io_feature_gate_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_feature_gate_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_feature_gate_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_feature_gate_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_image_content_policy_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_image_content_policy_v1_manifest.yml index 011e40720..fea9c4d99 100644 --- a/.github/workflows/terratest-config_openshift_io_image_content_policy_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_image_content_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_image_content_policy_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_image_content_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_image_digest_mirror_set_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_image_digest_mirror_set_v1_manifest.yml index 5f04b747e..b70d557a5 100644 --- a/.github/workflows/terratest-config_openshift_io_image_digest_mirror_set_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_image_digest_mirror_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_image_digest_mirror_set_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_image_digest_mirror_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_image_tag_mirror_set_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_image_tag_mirror_set_v1_manifest.yml index 25de24fdd..14dd9face 100644 --- a/.github/workflows/terratest-config_openshift_io_image_tag_mirror_set_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_image_tag_mirror_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_image_tag_mirror_set_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_image_tag_mirror_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_image_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_image_v1_manifest.yml index 1ca2db237..8635c3244 100644 --- a/.github/workflows/terratest-config_openshift_io_image_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_image_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_image_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_image_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_infrastructure_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_infrastructure_v1_manifest.yml index 6c8dde51d..0dbbe983e 100644 --- a/.github/workflows/terratest-config_openshift_io_infrastructure_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_infrastructure_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_infrastructure_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_infrastructure_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_ingress_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_ingress_v1_manifest.yml index 3d8b5bc4f..9d07dc69d 100644 --- a/.github/workflows/terratest-config_openshift_io_ingress_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_ingress_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_ingress_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_ingress_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_network_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_network_v1_manifest.yml index 50d571937..6437cbb70 100644 --- a/.github/workflows/terratest-config_openshift_io_network_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_network_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_network_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_network_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_node_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_node_v1_manifest.yml index e403a046f..2750e48b2 100644 --- a/.github/workflows/terratest-config_openshift_io_node_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_node_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_node_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_node_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_o_auth_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_o_auth_v1_manifest.yml index 7533d39ab..0b93e5d04 100644 --- a/.github/workflows/terratest-config_openshift_io_o_auth_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_o_auth_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_o_auth_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_o_auth_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_operator_hub_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_operator_hub_v1_manifest.yml index d6cfe487d..34945f804 100644 --- a/.github/workflows/terratest-config_openshift_io_operator_hub_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_operator_hub_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_operator_hub_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_operator_hub_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_project_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_project_v1_manifest.yml index aa45c0335..930f770bd 100644 --- a/.github/workflows/terratest-config_openshift_io_project_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_project_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_project_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_project_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_proxy_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_proxy_v1_manifest.yml index 10615d3b3..fa5e1c872 100644 --- a/.github/workflows/terratest-config_openshift_io_proxy_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_proxy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_proxy_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_proxy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-config_openshift_io_scheduler_v1_manifest.yml b/.github/workflows/terratest-config_openshift_io_scheduler_v1_manifest.yml index f38ebffb4..ae018d1e1 100644 --- a/.github/workflows/terratest-config_openshift_io_scheduler_v1_manifest.yml +++ b/.github/workflows/terratest-config_openshift_io_scheduler_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/config_openshift_io_v1/config_openshift_io_scheduler_v1_manifest_test.go - terratest/config_openshift_io_v1/config_openshift_io_scheduler_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_cli_download_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_cli_download_v1_manifest.yml index 68531f416..73d98fa4a 100644 --- a/.github/workflows/terratest-console_openshift_io_console_cli_download_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_cli_download_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_cli_download_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_cli_download_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_external_log_link_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_external_log_link_v1_manifest.yml index ea1e58c94..cfd0d104b 100644 --- a/.github/workflows/terratest-console_openshift_io_console_external_log_link_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_external_log_link_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_external_log_link_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_external_log_link_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_link_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_link_v1_manifest.yml index 478e5a6f0..c0190bb24 100644 --- a/.github/workflows/terratest-console_openshift_io_console_link_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_link_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_link_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_link_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_notification_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_notification_v1_manifest.yml index fe44f1b49..83dbafbac 100644 --- a/.github/workflows/terratest-console_openshift_io_console_notification_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_notification_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_notification_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_notification_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_plugin_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_plugin_v1_manifest.yml index 233dcc485..999ffc1d7 100644 --- a/.github/workflows/terratest-console_openshift_io_console_plugin_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_plugin_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_plugin_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_plugin_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_plugin_v1alpha1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_plugin_v1alpha1_manifest.yml index 33236e633..97f3853dc 100644 --- a/.github/workflows/terratest-console_openshift_io_console_plugin_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_plugin_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1alpha1/console_openshift_io_console_plugin_v1alpha1_manifest_test.go - terratest/console_openshift_io_v1alpha1/console_openshift_io_console_plugin_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_quick_start_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_quick_start_v1_manifest.yml index bf8b198f4..45217ded1 100644 --- a/.github/workflows/terratest-console_openshift_io_console_quick_start_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_quick_start_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_quick_start_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_quick_start_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_sample_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_sample_v1_manifest.yml index 5858bbba5..565205782 100644 --- a/.github/workflows/terratest-console_openshift_io_console_sample_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_sample_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_sample_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_sample_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-console_openshift_io_console_yaml_sample_v1_manifest.yml b/.github/workflows/terratest-console_openshift_io_console_yaml_sample_v1_manifest.yml index 54ae7d3d9..87b77f06f 100644 --- a/.github/workflows/terratest-console_openshift_io_console_yaml_sample_v1_manifest.yml +++ b/.github/workflows/terratest-console_openshift_io_console_yaml_sample_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/console_openshift_io_v1/console_openshift_io_console_yaml_sample_v1_manifest_test.go - terratest/console_openshift_io_v1/console_openshift_io_console_yaml_sample_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-controlplane_operator_openshift_io_pod_network_connectivity_check_v1alpha1_manifest.yml b/.github/workflows/terratest-controlplane_operator_openshift_io_pod_network_connectivity_check_v1alpha1_manifest.yml index 17ed584d8..60b927d8b 100644 --- a/.github/workflows/terratest-controlplane_operator_openshift_io_pod_network_connectivity_check_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-controlplane_operator_openshift_io_pod_network_connectivity_check_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/controlplane_operator_openshift_io_v1alpha1/controlplane_operator_openshift_io_pod_network_connectivity_check_v1alpha1_manifest_test.go - terratest/controlplane_operator_openshift_io_v1alpha1/controlplane_operator_openshift_io_pod_network_connectivity_check_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_cluster_collected_status_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_cluster_collected_status_v1alpha1_manifest.yml index 3a9c5f6b4..14db7a57e 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_cluster_collected_status_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_cluster_collected_status_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_collected_status_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_collected_status_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_cluster_federated_object_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_cluster_federated_object_v1alpha1_manifest.yml index b00d9e7ed..4dba7ad74 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_cluster_federated_object_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_cluster_federated_object_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_federated_object_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_federated_object_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_cluster_override_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_cluster_override_policy_v1alpha1_manifest.yml index a2a60f742..c5b0b09d1 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_cluster_override_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_cluster_override_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_override_policy_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_override_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_cluster_propagation_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_cluster_propagation_policy_v1alpha1_manifest.yml index ff5274fa3..b9ea39e55 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_cluster_propagation_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_cluster_propagation_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_propagation_policy_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_cluster_propagation_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_collected_status_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_collected_status_v1alpha1_manifest.yml index 7269ca30f..06cf2f480 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_collected_status_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_collected_status_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_collected_status_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_collected_status_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_federated_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_federated_cluster_v1alpha1_manifest.yml index 656fcc320..6986389f1 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_federated_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_federated_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_federated_cluster_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_federated_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_federated_object_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_federated_object_v1alpha1_manifest.yml index a96db6fac..d027f1468 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_federated_object_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_federated_object_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_federated_object_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_federated_object_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_federated_type_config_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_federated_type_config_v1alpha1_manifest.yml index cd49a23d3..cb875a297 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_federated_type_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_federated_type_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_federated_type_config_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_federated_type_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_override_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_override_policy_v1alpha1_manifest.yml index 1903bf053..7507d3435 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_override_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_override_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_override_policy_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_override_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_propagation_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_propagation_policy_v1alpha1_manifest.yml index bdfdd8778..09d1da9d1 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_propagation_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_propagation_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_propagation_policy_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_propagation_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_scheduler_plugin_webhook_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_scheduler_plugin_webhook_configuration_v1alpha1_manifest.yml index f1625c00c..6aa3ae111 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_scheduler_plugin_webhook_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_scheduler_plugin_webhook_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_scheduler_plugin_webhook_configuration_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_scheduler_plugin_webhook_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_kubeadmiral_io_scheduling_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-core_kubeadmiral_io_scheduling_profile_v1alpha1_manifest.yml index e9328cea0..b722772a9 100644 --- a/.github/workflows/terratest-core_kubeadmiral_io_scheduling_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_kubeadmiral_io_scheduling_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_scheduling_profile_v1alpha1_manifest_test.go - terratest/core_kubeadmiral_io_v1alpha1/core_kubeadmiral_io_scheduling_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_linuxsuren_github_com_a_test_v1alpha1_manifest.yml b/.github/workflows/terratest-core_linuxsuren_github_com_a_test_v1alpha1_manifest.yml index 045fd6c2b..0d1048cd2 100644 --- a/.github/workflows/terratest-core_linuxsuren_github_com_a_test_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_linuxsuren_github_com_a_test_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_linuxsuren_github_com_v1alpha1/core_linuxsuren_github_com_a_test_v1alpha1_manifest_test.go - terratest/core_linuxsuren_github_com_v1alpha1/core_linuxsuren_github_com_a_test_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha1_manifest.yml index f284f7ab0..1f7aae307 100644 --- a/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_openfeature_dev_v1alpha1/core_openfeature_dev_feature_flag_configuration_v1alpha1_manifest_test.go - terratest/core_openfeature_dev_v1alpha1/core_openfeature_dev_feature_flag_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha2_manifest.yml b/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha2_manifest.yml index 3f367fd82..b186a7086 100644 --- a/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-core_openfeature_dev_feature_flag_configuration_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_openfeature_dev_v1alpha2/core_openfeature_dev_feature_flag_configuration_v1alpha2_manifest_test.go - terratest/core_openfeature_dev_v1alpha2/core_openfeature_dev_feature_flag_configuration_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-core_strimzi_io_strimzi_pod_set_v1beta2_manifest.yml b/.github/workflows/terratest-core_strimzi_io_strimzi_pod_set_v1beta2_manifest.yml index 5d16e7971..9aac0d063 100644 --- a/.github/workflows/terratest-core_strimzi_io_strimzi_pod_set_v1beta2_manifest.yml +++ b/.github/workflows/terratest-core_strimzi_io_strimzi_pod_set_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_strimzi_io_v1beta2/core_strimzi_io_strimzi_pod_set_v1beta2_manifest_test.go - terratest/core_strimzi_io_v1beta2/core_strimzi_io_strimzi_pod_set_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_autoscaler_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_autoscaler_v2_manifest.yml index cc0386b88..054b51b95 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_autoscaler_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_autoscaler_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_autoscaler_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_autoscaler_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_backup_restore_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_backup_restore_v2_manifest.yml index c59a6e57d..d31ff6e9e 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_backup_restore_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_backup_restore_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_backup_restore_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_backup_restore_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_backup_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_backup_v2_manifest.yml index 62bd6e790..3c96324a4 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_backup_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_backup_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_backup_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_backup_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_bucket_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_bucket_v2_manifest.yml index 6d9660a40..f119491fe 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_bucket_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_bucket_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_bucket_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_bucket_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_cluster_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_cluster_v2_manifest.yml index e68e307aa..2a8860e22 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_cluster_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_cluster_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_cluster_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_cluster_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_collection_group_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_collection_group_v2_manifest.yml index 285147ca0..5733355ae 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_collection_group_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_collection_group_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_collection_group_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_collection_group_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_collection_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_collection_v2_manifest.yml index 38c650499..7831fbc60 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_collection_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_collection_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_collection_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_collection_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_ephemeral_bucket_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_ephemeral_bucket_v2_manifest.yml index 2f0797a3e..f051c969d 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_ephemeral_bucket_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_ephemeral_bucket_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_ephemeral_bucket_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_ephemeral_bucket_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_group_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_group_v2_manifest.yml index 07a6d3a95..2fbc4d264 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_group_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_group_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_group_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_group_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_memcached_bucket_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_memcached_bucket_v2_manifest.yml index a39523315..b9cfa34fe 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_memcached_bucket_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_memcached_bucket_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_memcached_bucket_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_memcached_bucket_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_migration_replication_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_migration_replication_v2_manifest.yml index a4f6813c9..410b7a4cd 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_migration_replication_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_migration_replication_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_migration_replication_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_migration_replication_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_replication_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_replication_v2_manifest.yml index b235584e0..df8fbd64a 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_replication_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_replication_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_replication_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_replication_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_role_binding_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_role_binding_v2_manifest.yml index 32d73409b..3263c37bb 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_role_binding_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_role_binding_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_role_binding_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_role_binding_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_scope_group_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_scope_group_v2_manifest.yml index 5a477f655..0fdee90f3 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_scope_group_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_scope_group_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_scope_group_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_scope_group_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_scope_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_scope_v2_manifest.yml index 5b9696ef7..24a0a79a4 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_scope_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_scope_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_scope_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_scope_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-couchbase_com_couchbase_user_v2_manifest.yml b/.github/workflows/terratest-couchbase_com_couchbase_user_v2_manifest.yml index 8f0613139..e9c7abb55 100644 --- a/.github/workflows/terratest-couchbase_com_couchbase_user_v2_manifest.yml +++ b/.github/workflows/terratest-couchbase_com_couchbase_user_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/couchbase_com_v2/couchbase_com_couchbase_user_v2_manifest_test.go - terratest/couchbase_com_v2/couchbase_com_couchbase_user_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-craftypath_github_io_sops_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-craftypath_github_io_sops_secret_v1alpha1_manifest.yml index 81522e351..20f801f69 100644 --- a/.github/workflows/terratest-craftypath_github_io_sops_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-craftypath_github_io_sops_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/craftypath_github_io_v1alpha1/craftypath_github_io_sops_secret_v1alpha1_manifest_test.go - terratest/craftypath_github_io_v1alpha1/craftypath_github_io_sops_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crane_konveyor_io_operator_config_v1alpha1_manifest.yml b/.github/workflows/terratest-crane_konveyor_io_operator_config_v1alpha1_manifest.yml index 16a2774ee..acf299b64 100644 --- a/.github/workflows/terratest-crane_konveyor_io_operator_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-crane_konveyor_io_operator_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crane_konveyor_io_v1alpha1/crane_konveyor_io_operator_config_v1alpha1_manifest_test.go - terratest/crane_konveyor_io_v1alpha1/crane_konveyor_io_operator_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_bgp_configuration_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_bgp_configuration_v1_manifest.yml index b3b613448..731734ebb 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_bgp_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_bgp_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_bgp_configuration_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_bgp_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_bgp_filter_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_bgp_filter_v1_manifest.yml index 70ef64a96..e69a20d84 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_bgp_filter_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_bgp_filter_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_bgp_filter_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_bgp_filter_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_bgp_peer_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_bgp_peer_v1_manifest.yml index f47ccb871..6b1c517d9 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_bgp_peer_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_bgp_peer_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_bgp_peer_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_bgp_peer_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_block_affinity_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_block_affinity_v1_manifest.yml index fdd9a74a3..96120dd27 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_block_affinity_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_block_affinity_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_block_affinity_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_block_affinity_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_calico_node_status_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_calico_node_status_v1_manifest.yml index f76cf0489..e8a3ed675 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_calico_node_status_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_calico_node_status_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_calico_node_status_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_calico_node_status_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_cluster_information_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_cluster_information_v1_manifest.yml index 7155dc8d0..a23031e8e 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_cluster_information_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_cluster_information_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_cluster_information_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_cluster_information_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_felix_configuration_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_felix_configuration_v1_manifest.yml index a0c8b9e8b..220fa1bf0 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_felix_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_felix_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_felix_configuration_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_felix_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_global_network_policy_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_global_network_policy_v1_manifest.yml index e1ef77001..becc72ade 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_global_network_policy_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_global_network_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_global_network_policy_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_global_network_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_global_network_set_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_global_network_set_v1_manifest.yml index 61e7bb30c..beab6af84 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_global_network_set_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_global_network_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_global_network_set_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_global_network_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_host_endpoint_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_host_endpoint_v1_manifest.yml index a29eae6b4..fcf12c47c 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_host_endpoint_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_host_endpoint_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_host_endpoint_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_host_endpoint_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_ip_pool_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_ip_pool_v1_manifest.yml index 779a17ccd..c8e1c5f37 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_ip_pool_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_ip_pool_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_ip_pool_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_ip_pool_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_ip_reservation_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_ip_reservation_v1_manifest.yml index 84941fba0..a54d7b0b5 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_ip_reservation_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_ip_reservation_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_ip_reservation_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_ip_reservation_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_ipam_block_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_ipam_block_v1_manifest.yml index a5d99742d..fbe262675 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_ipam_block_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_ipam_block_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_ipam_block_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_ipam_block_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_ipam_config_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_ipam_config_v1_manifest.yml index 62e74a8ed..85a824105 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_ipam_config_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_ipam_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_ipam_config_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_ipam_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_ipam_handle_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_ipam_handle_v1_manifest.yml index ba5b5c015..1b6e553cb 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_ipam_handle_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_ipam_handle_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_ipam_handle_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_ipam_handle_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_kube_controllers_configuration_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_kube_controllers_configuration_v1_manifest.yml index 5147cbe14..99de1860e 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_kube_controllers_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_kube_controllers_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_kube_controllers_configuration_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_kube_controllers_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_network_policy_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_network_policy_v1_manifest.yml index 15f2f6f6f..dcc935c02 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_network_policy_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_network_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_network_policy_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_network_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-crd_projectcalico_org_network_set_v1_manifest.yml b/.github/workflows/terratest-crd_projectcalico_org_network_set_v1_manifest.yml index 22994864a..f28d9d2a4 100644 --- a/.github/workflows/terratest-crd_projectcalico_org_network_set_v1_manifest.yml +++ b/.github/workflows/terratest-crd_projectcalico_org_network_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/crd_projectcalico_org_v1/crd_projectcalico_org_network_set_v1_manifest_test.go - terratest/crd_projectcalico_org_v1/crd_projectcalico_org_network_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_alluxio_runtime_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_alluxio_runtime_v1alpha1_manifest.yml index 7f5a92a18..35f304a3b 100644 --- a/.github/workflows/terratest-data_fluid_io_alluxio_runtime_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_alluxio_runtime_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_alluxio_runtime_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_alluxio_runtime_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_data_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_data_backup_v1alpha1_manifest.yml index 073670b94..ffb848fce 100644 --- a/.github/workflows/terratest-data_fluid_io_data_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_data_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_data_backup_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_data_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_data_load_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_data_load_v1alpha1_manifest.yml index 1b44605c8..5b947cf9c 100644 --- a/.github/workflows/terratest-data_fluid_io_data_load_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_data_load_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_data_load_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_data_load_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_dataset_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_dataset_v1alpha1_manifest.yml index 455a235a2..056277c9b 100644 --- a/.github/workflows/terratest-data_fluid_io_dataset_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_dataset_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_dataset_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_dataset_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_goose_fs_runtime_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_goose_fs_runtime_v1alpha1_manifest.yml index 0ec51d2fe..9e8721f29 100644 --- a/.github/workflows/terratest-data_fluid_io_goose_fs_runtime_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_goose_fs_runtime_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_goose_fs_runtime_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_goose_fs_runtime_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_jindo_runtime_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_jindo_runtime_v1alpha1_manifest.yml index 3f9de52be..b0c4450d6 100644 --- a/.github/workflows/terratest-data_fluid_io_jindo_runtime_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_jindo_runtime_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_jindo_runtime_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_jindo_runtime_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_juice_fs_runtime_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_juice_fs_runtime_v1alpha1_manifest.yml index c5dc4f494..2b5f24af0 100644 --- a/.github/workflows/terratest-data_fluid_io_juice_fs_runtime_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_juice_fs_runtime_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_juice_fs_runtime_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_juice_fs_runtime_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_thin_runtime_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_thin_runtime_profile_v1alpha1_manifest.yml index ca1d3b63b..e6725635c 100644 --- a/.github/workflows/terratest-data_fluid_io_thin_runtime_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_thin_runtime_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_thin_runtime_profile_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_thin_runtime_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-data_fluid_io_thin_runtime_v1alpha1_manifest.yml b/.github/workflows/terratest-data_fluid_io_thin_runtime_v1alpha1_manifest.yml index 589804618..6f6d55fe3 100644 --- a/.github/workflows/terratest-data_fluid_io_thin_runtime_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-data_fluid_io_thin_runtime_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/data_fluid_io_v1alpha1/data_fluid_io_thin_runtime_v1alpha1_manifest_test.go - terratest/data_fluid_io_v1alpha1/data_fluid_io_thin_runtime_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-databases_schemahero_io_database_v1alpha4_manifest.yml b/.github/workflows/terratest-databases_schemahero_io_database_v1alpha4_manifest.yml index db5c68f9f..4eb1bf19e 100644 --- a/.github/workflows/terratest-databases_schemahero_io_database_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-databases_schemahero_io_database_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/databases_schemahero_io_v1alpha4/databases_schemahero_io_database_v1alpha4_manifest_test.go - terratest/databases_schemahero_io_v1alpha4/databases_schemahero_io_database_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-databases_spotahome_com_redis_failover_v1_manifest.yml b/.github/workflows/terratest-databases_spotahome_com_redis_failover_v1_manifest.yml index 7f564095d..c8def0e00 100644 --- a/.github/workflows/terratest-databases_spotahome_com_redis_failover_v1_manifest.yml +++ b/.github/workflows/terratest-databases_spotahome_com_redis_failover_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/databases_spotahome_com_v1/databases_spotahome_com_redis_failover_v1_manifest_test.go - terratest/databases_spotahome_com_v1/databases_spotahome_com_redis_failover_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-datadoghq_com_datadog_agent_v1alpha1_manifest.yml b/.github/workflows/terratest-datadoghq_com_datadog_agent_v1alpha1_manifest.yml index 688c1989a..e3541e335 100644 --- a/.github/workflows/terratest-datadoghq_com_datadog_agent_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-datadoghq_com_datadog_agent_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/datadoghq_com_v1alpha1/datadoghq_com_datadog_agent_v1alpha1_manifest_test.go - terratest/datadoghq_com_v1alpha1/datadoghq_com_datadog_agent_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-datadoghq_com_datadog_agent_v2alpha1_manifest.yml b/.github/workflows/terratest-datadoghq_com_datadog_agent_v2alpha1_manifest.yml index d11294b5e..fa9ddf5a7 100644 --- a/.github/workflows/terratest-datadoghq_com_datadog_agent_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-datadoghq_com_datadog_agent_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/datadoghq_com_v2alpha1/datadoghq_com_datadog_agent_v2alpha1_manifest_test.go - terratest/datadoghq_com_v2alpha1/datadoghq_com_datadog_agent_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-datadoghq_com_datadog_metric_v1alpha1_manifest.yml b/.github/workflows/terratest-datadoghq_com_datadog_metric_v1alpha1_manifest.yml index a5dcef917..6996c6551 100644 --- a/.github/workflows/terratest-datadoghq_com_datadog_metric_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-datadoghq_com_datadog_metric_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/datadoghq_com_v1alpha1/datadoghq_com_datadog_metric_v1alpha1_manifest_test.go - terratest/datadoghq_com_v1alpha1/datadoghq_com_datadog_metric_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-datadoghq_com_datadog_monitor_v1alpha1_manifest.yml b/.github/workflows/terratest-datadoghq_com_datadog_monitor_v1alpha1_manifest.yml index 862dbf7f8..c583da2c6 100644 --- a/.github/workflows/terratest-datadoghq_com_datadog_monitor_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-datadoghq_com_datadog_monitor_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/datadoghq_com_v1alpha1/datadoghq_com_datadog_monitor_v1alpha1_manifest_test.go - terratest/datadoghq_com_v1alpha1/datadoghq_com_datadog_monitor_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-datadoghq_com_datadog_slo_v1alpha1_manifest.yml b/.github/workflows/terratest-datadoghq_com_datadog_slo_v1alpha1_manifest.yml index 4a1e1ab84..9d10899a1 100644 --- a/.github/workflows/terratest-datadoghq_com_datadog_slo_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-datadoghq_com_datadog_slo_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/datadoghq_com_v1alpha1/datadoghq_com_datadog_slo_v1alpha1_manifest_test.go - terratest/datadoghq_com_v1alpha1/datadoghq_com_datadog_slo_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dataprotection_kubeblocks_io_action_set_v1alpha1_manifest.yml b/.github/workflows/terratest-dataprotection_kubeblocks_io_action_set_v1alpha1_manifest.yml index 77d239ed5..a36b73eec 100644 --- a/.github/workflows/terratest-dataprotection_kubeblocks_io_action_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dataprotection_kubeblocks_io_action_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_action_set_v1alpha1_manifest_test.go - terratest/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_action_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_policy_v1alpha1_manifest.yml index 86542c6e0..d7b896bb8 100644 --- a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_policy_v1alpha1_manifest_test.go - terratest/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_repo_v1alpha1_manifest.yml b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_repo_v1alpha1_manifest.yml index f2ad3ebc4..143d611a7 100644 --- a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_repo_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_repo_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_repo_v1alpha1_manifest_test.go - terratest/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_repo_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_schedule_v1alpha1_manifest.yml b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_schedule_v1alpha1_manifest.yml index 7026a6581..ccd456daf 100644 --- a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_schedule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_schedule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_schedule_v1alpha1_manifest_test.go - terratest/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_schedule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_v1alpha1_manifest.yml index f4b23be74..a1936dbdb 100644 --- a/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dataprotection_kubeblocks_io_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_v1alpha1_manifest_test.go - terratest/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dataprotection_kubeblocks_io_restore_v1alpha1_manifest.yml b/.github/workflows/terratest-dataprotection_kubeblocks_io_restore_v1alpha1_manifest.yml index 7eccc8fc5..c5e0254c9 100644 --- a/.github/workflows/terratest-dataprotection_kubeblocks_io_restore_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dataprotection_kubeblocks_io_restore_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_restore_v1alpha1_manifest_test.go - terratest/dataprotection_kubeblocks_io_v1alpha1/dataprotection_kubeblocks_io_restore_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-designer_kaoto_io_kaoto_v1alpha1_manifest.yml b/.github/workflows/terratest-designer_kaoto_io_kaoto_v1alpha1_manifest.yml index 4c7a5b491..b692349d6 100644 --- a/.github/workflows/terratest-designer_kaoto_io_kaoto_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-designer_kaoto_io_kaoto_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/designer_kaoto_io_v1alpha1/designer_kaoto_io_kaoto_v1alpha1_manifest_test.go - terratest/designer_kaoto_io_v1alpha1/designer_kaoto_io_kaoto_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-devices_kubeedge_io_device_model_v1alpha2_manifest.yml b/.github/workflows/terratest-devices_kubeedge_io_device_model_v1alpha2_manifest.yml index e0e4656b7..4167ac8ea 100644 --- a/.github/workflows/terratest-devices_kubeedge_io_device_model_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-devices_kubeedge_io_device_model_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/devices_kubeedge_io_v1alpha2/devices_kubeedge_io_device_model_v1alpha2_manifest_test.go - terratest/devices_kubeedge_io_v1alpha2/devices_kubeedge_io_device_model_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-devices_kubeedge_io_device_v1alpha2_manifest.yml b/.github/workflows/terratest-devices_kubeedge_io_device_v1alpha2_manifest.yml index d12014523..749760ede 100644 --- a/.github/workflows/terratest-devices_kubeedge_io_device_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-devices_kubeedge_io_device_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/devices_kubeedge_io_v1alpha2/devices_kubeedge_io_device_v1alpha2_manifest_test.go - terratest/devices_kubeedge_io_v1alpha2/devices_kubeedge_io_device_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dex_gpu_ninja_com_dex_identity_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-dex_gpu_ninja_com_dex_identity_provider_v1alpha1_manifest.yml index fb99c5795..9b94dbc08 100644 --- a/.github/workflows/terratest-dex_gpu_ninja_com_dex_identity_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dex_gpu_ninja_com_dex_identity_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dex_gpu_ninja_com_v1alpha1/dex_gpu_ninja_com_dex_identity_provider_v1alpha1_manifest_test.go - terratest/dex_gpu_ninja_com_v1alpha1/dex_gpu_ninja_com_dex_identity_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dex_gpu_ninja_com_dex_o_auth2_client_v1alpha1_manifest.yml b/.github/workflows/terratest-dex_gpu_ninja_com_dex_o_auth2_client_v1alpha1_manifest.yml index 07d50e9bc..d982de22b 100644 --- a/.github/workflows/terratest-dex_gpu_ninja_com_dex_o_auth2_client_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dex_gpu_ninja_com_dex_o_auth2_client_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dex_gpu_ninja_com_v1alpha1/dex_gpu_ninja_com_dex_o_auth2_client_v1alpha1_manifest_test.go - terratest/dex_gpu_ninja_com_v1alpha1/dex_gpu_ninja_com_dex_o_auth2_client_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dex_gpu_ninja_com_dex_user_v1alpha1_manifest.yml b/.github/workflows/terratest-dex_gpu_ninja_com_dex_user_v1alpha1_manifest.yml index b73e3f660..011805036 100644 --- a/.github/workflows/terratest-dex_gpu_ninja_com_dex_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dex_gpu_ninja_com_dex_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dex_gpu_ninja_com_v1alpha1/dex_gpu_ninja_com_dex_user_v1alpha1_manifest_test.go - terratest/dex_gpu_ninja_com_v1alpha1/dex_gpu_ninja_com_dex_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-digitalis_io_db_secret_v1beta1_manifest.yml b/.github/workflows/terratest-digitalis_io_db_secret_v1beta1_manifest.yml index 12f53c5fb..1dd718acb 100644 --- a/.github/workflows/terratest-digitalis_io_db_secret_v1beta1_manifest.yml +++ b/.github/workflows/terratest-digitalis_io_db_secret_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/digitalis_io_v1beta1/digitalis_io_db_secret_v1beta1_manifest_test.go - terratest/digitalis_io_v1beta1/digitalis_io_db_secret_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-digitalis_io_vals_secret_v1_manifest.yml b/.github/workflows/terratest-digitalis_io_vals_secret_v1_manifest.yml index 90ca69d37..5349d5432 100644 --- a/.github/workflows/terratest-digitalis_io_vals_secret_v1_manifest.yml +++ b/.github/workflows/terratest-digitalis_io_vals_secret_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/digitalis_io_v1/digitalis_io_vals_secret_v1_manifest_test.go - terratest/digitalis_io_v1/digitalis_io_vals_secret_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-discovery_k8s_io_endpoint_slice_v1_manifest.yml b/.github/workflows/terratest-discovery_k8s_io_endpoint_slice_v1_manifest.yml index 0253f8bf3..c41fe999f 100644 --- a/.github/workflows/terratest-discovery_k8s_io_endpoint_slice_v1_manifest.yml +++ b/.github/workflows/terratest-discovery_k8s_io_endpoint_slice_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/discovery_k8s_io_v1/discovery_k8s_io_endpoint_slice_v1_manifest_test.go - terratest/discovery_k8s_io_v1/discovery_k8s_io_endpoint_slice_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-documentdb_services_k8s_aws_db_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-documentdb_services_k8s_aws_db_cluster_v1alpha1_manifest.yml index 5282a6b00..4d0d07fdf 100644 --- a/.github/workflows/terratest-documentdb_services_k8s_aws_db_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-documentdb_services_k8s_aws_db_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/documentdb_services_k8s_aws_v1alpha1/documentdb_services_k8s_aws_db_cluster_v1alpha1_manifest_test.go - terratest/documentdb_services_k8s_aws_v1alpha1/documentdb_services_k8s_aws_db_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-documentdb_services_k8s_aws_db_instance_v1alpha1_manifest.yml b/.github/workflows/terratest-documentdb_services_k8s_aws_db_instance_v1alpha1_manifest.yml index c5bf6c75e..3a63a0cd3 100644 --- a/.github/workflows/terratest-documentdb_services_k8s_aws_db_instance_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-documentdb_services_k8s_aws_db_instance_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/documentdb_services_k8s_aws_v1alpha1/documentdb_services_k8s_aws_db_instance_v1alpha1_manifest_test.go - terratest/documentdb_services_k8s_aws_v1alpha1/documentdb_services_k8s_aws_db_instance_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-documentdb_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml b/.github/workflows/terratest-documentdb_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml index 3bd3e15e3..8e30348e8 100644 --- a/.github/workflows/terratest-documentdb_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-documentdb_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/documentdb_services_k8s_aws_v1alpha1/documentdb_services_k8s_aws_db_subnet_group_v1alpha1_manifest_test.go - terratest/documentdb_services_k8s_aws_v1alpha1/documentdb_services_k8s_aws_db_subnet_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-druid_apache_org_druid_v1alpha1_manifest.yml b/.github/workflows/terratest-druid_apache_org_druid_v1alpha1_manifest.yml index bef4fef8a..52ba26dde 100644 --- a/.github/workflows/terratest-druid_apache_org_druid_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-druid_apache_org_druid_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/druid_apache_org_v1alpha1/druid_apache_org_druid_v1alpha1_manifest_test.go - terratest/druid_apache_org_v1alpha1/druid_apache_org_druid_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dynamodb_services_k8s_aws_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-dynamodb_services_k8s_aws_backup_v1alpha1_manifest.yml index 364186e10..012f135f1 100644 --- a/.github/workflows/terratest-dynamodb_services_k8s_aws_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dynamodb_services_k8s_aws_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dynamodb_services_k8s_aws_v1alpha1/dynamodb_services_k8s_aws_backup_v1alpha1_manifest_test.go - terratest/dynamodb_services_k8s_aws_v1alpha1/dynamodb_services_k8s_aws_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dynamodb_services_k8s_aws_global_table_v1alpha1_manifest.yml b/.github/workflows/terratest-dynamodb_services_k8s_aws_global_table_v1alpha1_manifest.yml index a08501c92..d7e733af8 100644 --- a/.github/workflows/terratest-dynamodb_services_k8s_aws_global_table_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dynamodb_services_k8s_aws_global_table_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dynamodb_services_k8s_aws_v1alpha1/dynamodb_services_k8s_aws_global_table_v1alpha1_manifest_test.go - terratest/dynamodb_services_k8s_aws_v1alpha1/dynamodb_services_k8s_aws_global_table_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-dynamodb_services_k8s_aws_table_v1alpha1_manifest.yml b/.github/workflows/terratest-dynamodb_services_k8s_aws_table_v1alpha1_manifest.yml index 0456c1889..b98618494 100644 --- a/.github/workflows/terratest-dynamodb_services_k8s_aws_table_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-dynamodb_services_k8s_aws_table_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/dynamodb_services_k8s_aws_v1alpha1/dynamodb_services_k8s_aws_table_v1alpha1_manifest_test.go - terratest/dynamodb_services_k8s_aws_v1alpha1/dynamodb_services_k8s_aws_table_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_dhcp_options_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_dhcp_options_v1alpha1_manifest.yml index 2bf752da2..a94abb4a6 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_dhcp_options_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_dhcp_options_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_dhcp_options_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_dhcp_options_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_elastic_ip_address_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_elastic_ip_address_v1alpha1_manifest.yml index 32f13f9f1..06d01b36f 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_elastic_ip_address_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_elastic_ip_address_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_elastic_ip_address_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_elastic_ip_address_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_instance_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_instance_v1alpha1_manifest.yml index 50c64249d..86106c8ef 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_instance_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_instance_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_instance_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_instance_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_internet_gateway_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_internet_gateway_v1alpha1_manifest.yml index 271c13e21..ebeb9e781 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_internet_gateway_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_internet_gateway_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_internet_gateway_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_internet_gateway_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_nat_gateway_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_nat_gateway_v1alpha1_manifest.yml index 458fe2415..e177abaf2 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_nat_gateway_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_nat_gateway_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_nat_gateway_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_nat_gateway_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_route_table_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_route_table_v1alpha1_manifest.yml index 8fd509e42..badfdf450 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_route_table_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_route_table_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_route_table_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_route_table_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_security_group_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_security_group_v1alpha1_manifest.yml index 9e27858db..9d99d13ee 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_security_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_security_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_security_group_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_security_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_subnet_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_subnet_v1alpha1_manifest.yml index ac2b1d273..8fcbb13f0 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_subnet_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_subnet_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_subnet_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_subnet_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_transit_gateway_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_transit_gateway_v1alpha1_manifest.yml index c12bbbc75..303abc580 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_transit_gateway_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_transit_gateway_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_transit_gateway_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_transit_gateway_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_vpc_endpoint_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_vpc_endpoint_v1alpha1_manifest.yml index 06cf136b7..e0b08f0d7 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_vpc_endpoint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_vpc_endpoint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_vpc_endpoint_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_vpc_endpoint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ec2_services_k8s_aws_vpc_v1alpha1_manifest.yml b/.github/workflows/terratest-ec2_services_k8s_aws_vpc_v1alpha1_manifest.yml index 78cecc3e0..25c2b49fd 100644 --- a/.github/workflows/terratest-ec2_services_k8s_aws_vpc_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ec2_services_k8s_aws_vpc_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_vpc_v1alpha1_manifest_test.go - terratest/ec2_services_k8s_aws_v1alpha1/ec2_services_k8s_aws_vpc_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ecr_services_k8s_aws_pull_through_cache_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-ecr_services_k8s_aws_pull_through_cache_rule_v1alpha1_manifest.yml index e122aa6e5..973a67847 100644 --- a/.github/workflows/terratest-ecr_services_k8s_aws_pull_through_cache_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ecr_services_k8s_aws_pull_through_cache_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ecr_services_k8s_aws_v1alpha1/ecr_services_k8s_aws_pull_through_cache_rule_v1alpha1_manifest_test.go - terratest/ecr_services_k8s_aws_v1alpha1/ecr_services_k8s_aws_pull_through_cache_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ecr_services_k8s_aws_repository_v1alpha1_manifest.yml b/.github/workflows/terratest-ecr_services_k8s_aws_repository_v1alpha1_manifest.yml index 41b911b0c..abf1f7411 100644 --- a/.github/workflows/terratest-ecr_services_k8s_aws_repository_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ecr_services_k8s_aws_repository_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ecr_services_k8s_aws_v1alpha1/ecr_services_k8s_aws_repository_v1alpha1_manifest_test.go - terratest/ecr_services_k8s_aws_v1alpha1/ecr_services_k8s_aws_repository_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-efs_services_k8s_aws_access_point_v1alpha1_manifest.yml b/.github/workflows/terratest-efs_services_k8s_aws_access_point_v1alpha1_manifest.yml index c8170b936..72004d0a5 100644 --- a/.github/workflows/terratest-efs_services_k8s_aws_access_point_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-efs_services_k8s_aws_access_point_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/efs_services_k8s_aws_v1alpha1/efs_services_k8s_aws_access_point_v1alpha1_manifest_test.go - terratest/efs_services_k8s_aws_v1alpha1/efs_services_k8s_aws_access_point_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-efs_services_k8s_aws_file_system_v1alpha1_manifest.yml b/.github/workflows/terratest-efs_services_k8s_aws_file_system_v1alpha1_manifest.yml index 84fa62fd4..c377e1a3a 100644 --- a/.github/workflows/terratest-efs_services_k8s_aws_file_system_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-efs_services_k8s_aws_file_system_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/efs_services_k8s_aws_v1alpha1/efs_services_k8s_aws_file_system_v1alpha1_manifest_test.go - terratest/efs_services_k8s_aws_v1alpha1/efs_services_k8s_aws_file_system_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-efs_services_k8s_aws_mount_target_v1alpha1_manifest.yml b/.github/workflows/terratest-efs_services_k8s_aws_mount_target_v1alpha1_manifest.yml index ba8f2896c..c23f940aa 100644 --- a/.github/workflows/terratest-efs_services_k8s_aws_mount_target_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-efs_services_k8s_aws_mount_target_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/efs_services_k8s_aws_v1alpha1/efs_services_k8s_aws_mount_target_v1alpha1_manifest_test.go - terratest/efs_services_k8s_aws_v1alpha1/efs_services_k8s_aws_mount_target_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-eks_services_k8s_aws_addon_v1alpha1_manifest.yml b/.github/workflows/terratest-eks_services_k8s_aws_addon_v1alpha1_manifest.yml index 46e65e951..bffa42807 100644 --- a/.github/workflows/terratest-eks_services_k8s_aws_addon_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-eks_services_k8s_aws_addon_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_addon_v1alpha1_manifest_test.go - terratest/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_addon_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-eks_services_k8s_aws_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-eks_services_k8s_aws_cluster_v1alpha1_manifest.yml index 128ce128c..4de514bbd 100644 --- a/.github/workflows/terratest-eks_services_k8s_aws_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-eks_services_k8s_aws_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_cluster_v1alpha1_manifest_test.go - terratest/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-eks_services_k8s_aws_fargate_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-eks_services_k8s_aws_fargate_profile_v1alpha1_manifest.yml index 23ec2fb5d..b5ab0b639 100644 --- a/.github/workflows/terratest-eks_services_k8s_aws_fargate_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-eks_services_k8s_aws_fargate_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_fargate_profile_v1alpha1_manifest_test.go - terratest/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_fargate_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-eks_services_k8s_aws_nodegroup_v1alpha1_manifest.yml b/.github/workflows/terratest-eks_services_k8s_aws_nodegroup_v1alpha1_manifest.yml index b3405753c..779c679a4 100644 --- a/.github/workflows/terratest-eks_services_k8s_aws_nodegroup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-eks_services_k8s_aws_nodegroup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_nodegroup_v1alpha1_manifest_test.go - terratest/eks_services_k8s_aws_v1alpha1/eks_services_k8s_aws_nodegroup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticache_services_k8s_aws_cache_parameter_group_v1alpha1_manifest.yml b/.github/workflows/terratest-elasticache_services_k8s_aws_cache_parameter_group_v1alpha1_manifest.yml index 933b69b9d..239e8676c 100644 --- a/.github/workflows/terratest-elasticache_services_k8s_aws_cache_parameter_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-elasticache_services_k8s_aws_cache_parameter_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_cache_parameter_group_v1alpha1_manifest_test.go - terratest/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_cache_parameter_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticache_services_k8s_aws_cache_subnet_group_v1alpha1_manifest.yml b/.github/workflows/terratest-elasticache_services_k8s_aws_cache_subnet_group_v1alpha1_manifest.yml index afcea0b91..88be69cee 100644 --- a/.github/workflows/terratest-elasticache_services_k8s_aws_cache_subnet_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-elasticache_services_k8s_aws_cache_subnet_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_cache_subnet_group_v1alpha1_manifest_test.go - terratest/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_cache_subnet_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticache_services_k8s_aws_replication_group_v1alpha1_manifest.yml b/.github/workflows/terratest-elasticache_services_k8s_aws_replication_group_v1alpha1_manifest.yml index 5d05b0ff4..fcf497fdf 100644 --- a/.github/workflows/terratest-elasticache_services_k8s_aws_replication_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-elasticache_services_k8s_aws_replication_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_replication_group_v1alpha1_manifest_test.go - terratest/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_replication_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticache_services_k8s_aws_snapshot_v1alpha1_manifest.yml b/.github/workflows/terratest-elasticache_services_k8s_aws_snapshot_v1alpha1_manifest.yml index fc9e1bb2c..c0a4b197f 100644 --- a/.github/workflows/terratest-elasticache_services_k8s_aws_snapshot_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-elasticache_services_k8s_aws_snapshot_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_snapshot_v1alpha1_manifest_test.go - terratest/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_snapshot_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticache_services_k8s_aws_user_group_v1alpha1_manifest.yml b/.github/workflows/terratest-elasticache_services_k8s_aws_user_group_v1alpha1_manifest.yml index 60c76c1f2..0b169164a 100644 --- a/.github/workflows/terratest-elasticache_services_k8s_aws_user_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-elasticache_services_k8s_aws_user_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_user_group_v1alpha1_manifest_test.go - terratest/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_user_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticache_services_k8s_aws_user_v1alpha1_manifest.yml b/.github/workflows/terratest-elasticache_services_k8s_aws_user_v1alpha1_manifest.yml index ee3b5e058..c15d5e0ce 100644 --- a/.github/workflows/terratest-elasticache_services_k8s_aws_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-elasticache_services_k8s_aws_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_user_v1alpha1_manifest_test.go - terratest/elasticache_services_k8s_aws_v1alpha1/elasticache_services_k8s_aws_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1_manifest.yml b/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1_manifest.yml index 20f3146a7..8dba8d8fb 100644 --- a/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1_manifest.yml +++ b/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticsearch_k8s_elastic_co_v1/elasticsearch_k8s_elastic_co_elasticsearch_v1_manifest_test.go - terratest/elasticsearch_k8s_elastic_co_v1/elasticsearch_k8s_elastic_co_elasticsearch_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1beta1_manifest.yml b/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1beta1_manifest.yml index 910e63e78..a3e5f0abb 100644 --- a/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1beta1_manifest.yml +++ b/.github/workflows/terratest-elasticsearch_k8s_elastic_co_elasticsearch_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elasticsearch_k8s_elastic_co_v1beta1/elasticsearch_k8s_elastic_co_elasticsearch_v1beta1_manifest_test.go - terratest/elasticsearch_k8s_elastic_co_v1beta1/elasticsearch_k8s_elastic_co_elasticsearch_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elbv2_k8s_aws_ingress_class_params_v1beta1_manifest.yml b/.github/workflows/terratest-elbv2_k8s_aws_ingress_class_params_v1beta1_manifest.yml index fa9422451..493ebea15 100644 --- a/.github/workflows/terratest-elbv2_k8s_aws_ingress_class_params_v1beta1_manifest.yml +++ b/.github/workflows/terratest-elbv2_k8s_aws_ingress_class_params_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elbv2_k8s_aws_v1beta1/elbv2_k8s_aws_ingress_class_params_v1beta1_manifest_test.go - terratest/elbv2_k8s_aws_v1beta1/elbv2_k8s_aws_ingress_class_params_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1alpha1_manifest.yml index 102cf01d5..9c6b69ba3 100644 --- a/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elbv2_k8s_aws_v1alpha1/elbv2_k8s_aws_target_group_binding_v1alpha1_manifest_test.go - terratest/elbv2_k8s_aws_v1alpha1/elbv2_k8s_aws_target_group_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1beta1_manifest.yml b/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1beta1_manifest.yml index 52f6f7447..df6edbd7d 100644 --- a/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1beta1_manifest.yml +++ b/.github/workflows/terratest-elbv2_k8s_aws_target_group_binding_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/elbv2_k8s_aws_v1beta1/elbv2_k8s_aws_target_group_binding_v1beta1_manifest_test.go - terratest/elbv2_k8s_aws_v1beta1/elbv2_k8s_aws_target_group_binding_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-emrcontainers_services_k8s_aws_job_run_v1alpha1_manifest.yml b/.github/workflows/terratest-emrcontainers_services_k8s_aws_job_run_v1alpha1_manifest.yml index 419a60678..adb217528 100644 --- a/.github/workflows/terratest-emrcontainers_services_k8s_aws_job_run_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-emrcontainers_services_k8s_aws_job_run_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/emrcontainers_services_k8s_aws_v1alpha1/emrcontainers_services_k8s_aws_job_run_v1alpha1_manifest_test.go - terratest/emrcontainers_services_k8s_aws_v1alpha1/emrcontainers_services_k8s_aws_job_run_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-emrcontainers_services_k8s_aws_virtual_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-emrcontainers_services_k8s_aws_virtual_cluster_v1alpha1_manifest.yml index 6d8486e8d..7da6cbbf8 100644 --- a/.github/workflows/terratest-emrcontainers_services_k8s_aws_virtual_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-emrcontainers_services_k8s_aws_virtual_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/emrcontainers_services_k8s_aws_v1alpha1/emrcontainers_services_k8s_aws_virtual_cluster_v1alpha1_manifest_test.go - terratest/emrcontainers_services_k8s_aws_v1alpha1/emrcontainers_services_k8s_aws_virtual_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-endpoints_v1_manifest.yml b/.github/workflows/terratest-endpoints_v1_manifest.yml index 262327d12..170cdec24 100644 --- a/.github/workflows/terratest-endpoints_v1_manifest.yml +++ b/.github/workflows/terratest-endpoints_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/endpoints_v1_manifest_test.go - terratest/core_v1/endpoints_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ensembleoss_io_cluster_v1_manifest.yml b/.github/workflows/terratest-ensembleoss_io_cluster_v1_manifest.yml index 709f58312..0cb617c08 100644 --- a/.github/workflows/terratest-ensembleoss_io_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-ensembleoss_io_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ensembleoss_io_v1/ensembleoss_io_cluster_v1_manifest_test.go - terratest/ensembleoss_io_v1/ensembleoss_io_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ensembleoss_io_resource_v1_manifest.yml b/.github/workflows/terratest-ensembleoss_io_resource_v1_manifest.yml index 42e6521c0..379be2ce9 100644 --- a/.github/workflows/terratest-ensembleoss_io_resource_v1_manifest.yml +++ b/.github/workflows/terratest-ensembleoss_io_resource_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ensembleoss_io_v1/ensembleoss_io_resource_v1_manifest_test.go - terratest/ensembleoss_io_v1/ensembleoss_io_resource_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-enterprise_gloo_solo_io_auth_config_v1_manifest.yml b/.github/workflows/terratest-enterprise_gloo_solo_io_auth_config_v1_manifest.yml index c886038f4..f810745a6 100644 --- a/.github/workflows/terratest-enterprise_gloo_solo_io_auth_config_v1_manifest.yml +++ b/.github/workflows/terratest-enterprise_gloo_solo_io_auth_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/enterprise_gloo_solo_io_v1/enterprise_gloo_solo_io_auth_config_v1_manifest_test.go - terratest/enterprise_gloo_solo_io_v1/enterprise_gloo_solo_io_auth_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1_manifest.yml b/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1_manifest.yml index f07fa1179..1d657b9bc 100644 --- a/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1_manifest.yml +++ b/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/enterprisesearch_k8s_elastic_co_v1/enterprisesearch_k8s_elastic_co_enterprise_search_v1_manifest_test.go - terratest/enterprisesearch_k8s_elastic_co_v1/enterprisesearch_k8s_elastic_co_enterprise_search_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1beta1_manifest.yml b/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1beta1_manifest.yml index cd4d9fb99..5a77cb117 100644 --- a/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1beta1_manifest.yml +++ b/.github/workflows/terratest-enterprisesearch_k8s_elastic_co_enterprise_search_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/enterprisesearch_k8s_elastic_co_v1beta1/enterprisesearch_k8s_elastic_co_enterprise_search_v1beta1_manifest_test.go - terratest/enterprisesearch_k8s_elastic_co_v1beta1/enterprisesearch_k8s_elastic_co_enterprise_search_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-events_k8s_io_event_v1_manifest.yml b/.github/workflows/terratest-events_k8s_io_event_v1_manifest.yml index 886c0a8ea..0ce156282 100644 --- a/.github/workflows/terratest-events_k8s_io_event_v1_manifest.yml +++ b/.github/workflows/terratest-events_k8s_io_event_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/events_k8s_io_v1/events_k8s_io_event_v1_manifest_test.go - terratest/events_k8s_io_v1/events_k8s_io_event_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-everest_percona_com_backup_storage_v1alpha1_manifest.yml b/.github/workflows/terratest-everest_percona_com_backup_storage_v1alpha1_manifest.yml index 2202d0a34..1ea6181dc 100644 --- a/.github/workflows/terratest-everest_percona_com_backup_storage_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-everest_percona_com_backup_storage_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/everest_percona_com_v1alpha1/everest_percona_com_backup_storage_v1alpha1_manifest_test.go - terratest/everest_percona_com_v1alpha1/everest_percona_com_backup_storage_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-everest_percona_com_database_cluster_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-everest_percona_com_database_cluster_backup_v1alpha1_manifest.yml index e464699d5..09d31486c 100644 --- a/.github/workflows/terratest-everest_percona_com_database_cluster_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-everest_percona_com_database_cluster_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/everest_percona_com_v1alpha1/everest_percona_com_database_cluster_backup_v1alpha1_manifest_test.go - terratest/everest_percona_com_v1alpha1/everest_percona_com_database_cluster_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-everest_percona_com_database_cluster_restore_v1alpha1_manifest.yml b/.github/workflows/terratest-everest_percona_com_database_cluster_restore_v1alpha1_manifest.yml index 1e364a491..dcb192411 100644 --- a/.github/workflows/terratest-everest_percona_com_database_cluster_restore_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-everest_percona_com_database_cluster_restore_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/everest_percona_com_v1alpha1/everest_percona_com_database_cluster_restore_v1alpha1_manifest_test.go - terratest/everest_percona_com_v1alpha1/everest_percona_com_database_cluster_restore_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-everest_percona_com_database_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-everest_percona_com_database_cluster_v1alpha1_manifest.yml index 5f7b57a60..42b88a70f 100644 --- a/.github/workflows/terratest-everest_percona_com_database_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-everest_percona_com_database_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/everest_percona_com_v1alpha1/everest_percona_com_database_cluster_v1alpha1_manifest_test.go - terratest/everest_percona_com_v1alpha1/everest_percona_com_database_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-everest_percona_com_database_engine_v1alpha1_manifest.yml b/.github/workflows/terratest-everest_percona_com_database_engine_v1alpha1_manifest.yml index 3acd12f5a..c0175a7ea 100644 --- a/.github/workflows/terratest-everest_percona_com_database_engine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-everest_percona_com_database_engine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/everest_percona_com_v1alpha1/everest_percona_com_database_engine_v1alpha1_manifest_test.go - terratest/everest_percona_com_v1alpha1/everest_percona_com_database_engine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-everest_percona_com_monitoring_config_v1alpha1_manifest.yml b/.github/workflows/terratest-everest_percona_com_monitoring_config_v1alpha1_manifest.yml index 971403ef3..2e3ea7700 100644 --- a/.github/workflows/terratest-everest_percona_com_monitoring_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-everest_percona_com_monitoring_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/everest_percona_com_v1alpha1/everest_percona_com_monitoring_config_v1alpha1_manifest_test.go - terratest/everest_percona_com_v1alpha1/everest_percona_com_monitoring_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-example_openshift_io_stable_config_type_v1_manifest.yml b/.github/workflows/terratest-example_openshift_io_stable_config_type_v1_manifest.yml index e50b1fd46..9996c18bf 100644 --- a/.github/workflows/terratest-example_openshift_io_stable_config_type_v1_manifest.yml +++ b/.github/workflows/terratest-example_openshift_io_stable_config_type_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/example_openshift_io_v1/example_openshift_io_stable_config_type_v1_manifest_test.go - terratest/example_openshift_io_v1/example_openshift_io_stable_config_type_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-execution_furiko_io_job_config_v1alpha1_manifest.yml b/.github/workflows/terratest-execution_furiko_io_job_config_v1alpha1_manifest.yml index 7e9ef669c..159871b48 100644 --- a/.github/workflows/terratest-execution_furiko_io_job_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-execution_furiko_io_job_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/execution_furiko_io_v1alpha1/execution_furiko_io_job_config_v1alpha1_manifest_test.go - terratest/execution_furiko_io_v1alpha1/execution_furiko_io_job_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-execution_furiko_io_job_v1alpha1_manifest.yml b/.github/workflows/terratest-execution_furiko_io_job_v1alpha1_manifest.yml index 776cec6d7..4f2bf30f0 100644 --- a/.github/workflows/terratest-execution_furiko_io_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-execution_furiko_io_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/execution_furiko_io_v1alpha1/execution_furiko_io_job_v1alpha1_manifest_test.go - terratest/execution_furiko_io_v1alpha1/execution_furiko_io_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-executor_testkube_io_executor_v1_manifest.yml b/.github/workflows/terratest-executor_testkube_io_executor_v1_manifest.yml index 491213a63..7ab789d30 100644 --- a/.github/workflows/terratest-executor_testkube_io_executor_v1_manifest.yml +++ b/.github/workflows/terratest-executor_testkube_io_executor_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/executor_testkube_io_v1/executor_testkube_io_executor_v1_manifest_test.go - terratest/executor_testkube_io_v1/executor_testkube_io_executor_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-executor_testkube_io_webhook_v1_manifest.yml b/.github/workflows/terratest-executor_testkube_io_webhook_v1_manifest.yml index 83656d4f6..8977f9f7d 100644 --- a/.github/workflows/terratest-executor_testkube_io_webhook_v1_manifest.yml +++ b/.github/workflows/terratest-executor_testkube_io_webhook_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/executor_testkube_io_v1/executor_testkube_io_webhook_v1_manifest_test.go - terratest/executor_testkube_io_v1/executor_testkube_io_webhook_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1alpha1_manifest.yml b/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1alpha1_manifest.yml index f9262fe0d..c91a93543 100644 --- a/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/expansion_gatekeeper_sh_v1alpha1/expansion_gatekeeper_sh_expansion_template_v1alpha1_manifest_test.go - terratest/expansion_gatekeeper_sh_v1alpha1/expansion_gatekeeper_sh_expansion_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1beta1_manifest.yml b/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1beta1_manifest.yml index 381b2f477..46d0d6735 100644 --- a/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-expansion_gatekeeper_sh_expansion_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/expansion_gatekeeper_sh_v1beta1/expansion_gatekeeper_sh_expansion_template_v1beta1_manifest_test.go - terratest/expansion_gatekeeper_sh_v1beta1/expansion_gatekeeper_sh_expansion_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-extensions_istio_io_wasm_plugin_v1alpha1_manifest.yml b/.github/workflows/terratest-extensions_istio_io_wasm_plugin_v1alpha1_manifest.yml index 163cd469c..c76410f52 100644 --- a/.github/workflows/terratest-extensions_istio_io_wasm_plugin_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-extensions_istio_io_wasm_plugin_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/extensions_istio_io_v1alpha1/extensions_istio_io_wasm_plugin_v1alpha1_manifest_test.go - terratest/extensions_istio_io_v1alpha1/extensions_istio_io_wasm_plugin_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-extensions_kubeblocks_io_addon_v1alpha1_manifest.yml b/.github/workflows/terratest-extensions_kubeblocks_io_addon_v1alpha1_manifest.yml index f3e6fcae7..ed57dcc23 100644 --- a/.github/workflows/terratest-extensions_kubeblocks_io_addon_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-extensions_kubeblocks_io_addon_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/extensions_kubeblocks_io_v1alpha1/extensions_kubeblocks_io_addon_v1alpha1_manifest_test.go - terratest/extensions_kubeblocks_io_v1alpha1/extensions_kubeblocks_io_addon_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-external_secrets_io_cluster_external_secret_v1beta1_manifest.yml b/.github/workflows/terratest-external_secrets_io_cluster_external_secret_v1beta1_manifest.yml index f46a3339b..7e8d0e5e5 100644 --- a/.github/workflows/terratest-external_secrets_io_cluster_external_secret_v1beta1_manifest.yml +++ b/.github/workflows/terratest-external_secrets_io_cluster_external_secret_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/external_secrets_io_v1beta1/external_secrets_io_cluster_external_secret_v1beta1_manifest_test.go - terratest/external_secrets_io_v1beta1/external_secrets_io_cluster_external_secret_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1alpha1_manifest.yml b/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1alpha1_manifest.yml index 0d655c85d..4e38bc869 100644 --- a/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/external_secrets_io_v1alpha1/external_secrets_io_cluster_secret_store_v1alpha1_manifest_test.go - terratest/external_secrets_io_v1alpha1/external_secrets_io_cluster_secret_store_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1beta1_manifest.yml b/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1beta1_manifest.yml index cb6e1d78a..b0f931d38 100644 --- a/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1beta1_manifest.yml +++ b/.github/workflows/terratest-external_secrets_io_cluster_secret_store_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/external_secrets_io_v1beta1/external_secrets_io_cluster_secret_store_v1beta1_manifest_test.go - terratest/external_secrets_io_v1beta1/external_secrets_io_cluster_secret_store_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-external_secrets_io_external_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-external_secrets_io_external_secret_v1alpha1_manifest.yml index a000cf2be..1b35bfa17 100644 --- a/.github/workflows/terratest-external_secrets_io_external_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-external_secrets_io_external_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/external_secrets_io_v1alpha1/external_secrets_io_external_secret_v1alpha1_manifest_test.go - terratest/external_secrets_io_v1alpha1/external_secrets_io_external_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-external_secrets_io_external_secret_v1beta1_manifest.yml b/.github/workflows/terratest-external_secrets_io_external_secret_v1beta1_manifest.yml index 375041eb0..a80725bde 100644 --- a/.github/workflows/terratest-external_secrets_io_external_secret_v1beta1_manifest.yml +++ b/.github/workflows/terratest-external_secrets_io_external_secret_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/external_secrets_io_v1beta1/external_secrets_io_external_secret_v1beta1_manifest_test.go - terratest/external_secrets_io_v1beta1/external_secrets_io_external_secret_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-external_secrets_io_secret_store_v1alpha1_manifest.yml b/.github/workflows/terratest-external_secrets_io_secret_store_v1alpha1_manifest.yml index 286c029e1..f3f798de7 100644 --- a/.github/workflows/terratest-external_secrets_io_secret_store_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-external_secrets_io_secret_store_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/external_secrets_io_v1alpha1/external_secrets_io_secret_store_v1alpha1_manifest_test.go - terratest/external_secrets_io_v1alpha1/external_secrets_io_secret_store_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-external_secrets_io_secret_store_v1beta1_manifest.yml b/.github/workflows/terratest-external_secrets_io_secret_store_v1beta1_manifest.yml index 4d18090a2..86f38f87c 100644 --- a/.github/workflows/terratest-external_secrets_io_secret_store_v1beta1_manifest.yml +++ b/.github/workflows/terratest-external_secrets_io_secret_store_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/external_secrets_io_v1beta1/external_secrets_io_secret_store_v1beta1_manifest_test.go - terratest/external_secrets_io_v1beta1/external_secrets_io_secret_store_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1alpha1_manifest.yml index 65085dc44..1ea9d4146 100644 --- a/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/externaldata_gatekeeper_sh_v1alpha1/externaldata_gatekeeper_sh_provider_v1alpha1_manifest_test.go - terratest/externaldata_gatekeeper_sh_v1alpha1/externaldata_gatekeeper_sh_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1beta1_manifest.yml b/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1beta1_manifest.yml index 8ffd65b46..057ddd9d8 100644 --- a/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1beta1_manifest.yml +++ b/.github/workflows/terratest-externaldata_gatekeeper_sh_provider_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/externaldata_gatekeeper_sh_v1beta1/externaldata_gatekeeper_sh_provider_v1beta1_manifest_test.go - terratest/externaldata_gatekeeper_sh_v1beta1/externaldata_gatekeeper_sh_provider_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-externaldns_k8s_io_dns_endpoint_v1alpha1_manifest.yml b/.github/workflows/terratest-externaldns_k8s_io_dns_endpoint_v1alpha1_manifest.yml index ddea9c8e3..3ade1f251 100644 --- a/.github/workflows/terratest-externaldns_k8s_io_dns_endpoint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-externaldns_k8s_io_dns_endpoint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/externaldns_k8s_io_v1alpha1/externaldns_k8s_io_dns_endpoint_v1alpha1_manifest_test.go - terratest/externaldns_k8s_io_v1alpha1/externaldns_k8s_io_dns_endpoint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-externaldns_nginx_org_dns_endpoint_v1_manifest.yml b/.github/workflows/terratest-externaldns_nginx_org_dns_endpoint_v1_manifest.yml index 04ce76a34..35643918f 100644 --- a/.github/workflows/terratest-externaldns_nginx_org_dns_endpoint_v1_manifest.yml +++ b/.github/workflows/terratest-externaldns_nginx_org_dns_endpoint_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/externaldns_nginx_org_v1/externaldns_nginx_org_dns_endpoint_v1_manifest_test.go - terratest/externaldns_nginx_org_v1/externaldns_nginx_org_dns_endpoint_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flagger_app_alert_provider_v1beta1_manifest.yml b/.github/workflows/terratest-flagger_app_alert_provider_v1beta1_manifest.yml index 5bb73b32d..fb04118d3 100644 --- a/.github/workflows/terratest-flagger_app_alert_provider_v1beta1_manifest.yml +++ b/.github/workflows/terratest-flagger_app_alert_provider_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flagger_app_v1beta1/flagger_app_alert_provider_v1beta1_manifest_test.go - terratest/flagger_app_v1beta1/flagger_app_alert_provider_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flagger_app_canary_v1beta1_manifest.yml b/.github/workflows/terratest-flagger_app_canary_v1beta1_manifest.yml index f362d83c4..3dd4fe899 100644 --- a/.github/workflows/terratest-flagger_app_canary_v1beta1_manifest.yml +++ b/.github/workflows/terratest-flagger_app_canary_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flagger_app_v1beta1/flagger_app_canary_v1beta1_manifest_test.go - terratest/flagger_app_v1beta1/flagger_app_canary_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flagger_app_metric_template_v1beta1_manifest.yml b/.github/workflows/terratest-flagger_app_metric_template_v1beta1_manifest.yml index cf395433b..44617f640 100644 --- a/.github/workflows/terratest-flagger_app_metric_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-flagger_app_metric_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flagger_app_v1beta1/flagger_app_metric_template_v1beta1_manifest_test.go - terratest/flagger_app_v1beta1/flagger_app_metric_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flink_apache_org_flink_deployment_v1beta1_manifest.yml b/.github/workflows/terratest-flink_apache_org_flink_deployment_v1beta1_manifest.yml index 2a291357a..09063da91 100644 --- a/.github/workflows/terratest-flink_apache_org_flink_deployment_v1beta1_manifest.yml +++ b/.github/workflows/terratest-flink_apache_org_flink_deployment_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flink_apache_org_v1beta1/flink_apache_org_flink_deployment_v1beta1_manifest_test.go - terratest/flink_apache_org_v1beta1/flink_apache_org_flink_deployment_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flink_apache_org_flink_session_job_v1beta1_manifest.yml b/.github/workflows/terratest-flink_apache_org_flink_session_job_v1beta1_manifest.yml index 5ef1f7c7f..7dc3d4755 100644 --- a/.github/workflows/terratest-flink_apache_org_flink_session_job_v1beta1_manifest.yml +++ b/.github/workflows/terratest-flink_apache_org_flink_session_job_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flink_apache_org_v1beta1/flink_apache_org_flink_session_job_v1beta1_manifest_test.go - terratest/flink_apache_org_v1beta1/flink_apache_org_flink_session_job_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flow_volcano_sh_job_flow_v1alpha1_manifest.yml b/.github/workflows/terratest-flow_volcano_sh_job_flow_v1alpha1_manifest.yml index e3e04ff2a..c536f80a3 100644 --- a/.github/workflows/terratest-flow_volcano_sh_job_flow_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-flow_volcano_sh_job_flow_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flow_volcano_sh_v1alpha1/flow_volcano_sh_job_flow_v1alpha1_manifest_test.go - terratest/flow_volcano_sh_v1alpha1/flow_volcano_sh_job_flow_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flow_volcano_sh_job_template_v1alpha1_manifest.yml b/.github/workflows/terratest-flow_volcano_sh_job_template_v1alpha1_manifest.yml index 544b07536..6efb871a7 100644 --- a/.github/workflows/terratest-flow_volcano_sh_job_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-flow_volcano_sh_job_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flow_volcano_sh_v1alpha1/flow_volcano_sh_job_template_v1alpha1_manifest_test.go - terratest/flow_volcano_sh_v1alpha1/flow_volcano_sh_job_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta2_manifest.yml b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta2_manifest.yml index a2059b4a7..46fb2c5c1 100644 --- a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta2_manifest.yml +++ b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flowcontrol_apiserver_k8s_io_v1beta2/flowcontrol_apiserver_k8s_io_flow_schema_v1beta2_manifest_test.go - terratest/flowcontrol_apiserver_k8s_io_v1beta2/flowcontrol_apiserver_k8s_io_flow_schema_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta3_manifest.yml b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta3_manifest.yml index b0c63bb72..4e49139e4 100644 --- a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta3_manifest.yml +++ b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_flow_schema_v1beta3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flowcontrol_apiserver_k8s_io_v1beta3/flowcontrol_apiserver_k8s_io_flow_schema_v1beta3_manifest_test.go - terratest/flowcontrol_apiserver_k8s_io_v1beta3/flowcontrol_apiserver_k8s_io_flow_schema_v1beta3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta2_manifest.yml b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta2_manifest.yml index ac51bff50..26b36aac1 100644 --- a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta2_manifest.yml +++ b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flowcontrol_apiserver_k8s_io_v1beta2/flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta2_manifest_test.go - terratest/flowcontrol_apiserver_k8s_io_v1beta2/flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta3_manifest.yml b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta3_manifest.yml index 77b453f96..fa4b1c748 100644 --- a/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta3_manifest.yml +++ b/.github/workflows/terratest-flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flowcontrol_apiserver_k8s_io_v1beta3/flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta3_manifest_test.go - terratest/flowcontrol_apiserver_k8s_io_v1beta3/flowcontrol_apiserver_k8s_io_priority_level_configuration_v1beta3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1alpha1_manifest.yml b/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1alpha1_manifest.yml index 9881999d4..df0c8bfea 100644 --- a/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flows_netobserv_io_v1alpha1/flows_netobserv_io_flow_collector_v1alpha1_manifest_test.go - terratest/flows_netobserv_io_v1alpha1/flows_netobserv_io_flow_collector_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta1_manifest.yml b/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta1_manifest.yml index d22349e48..fdb2ad8b5 100644 --- a/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta1_manifest.yml +++ b/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flows_netobserv_io_v1beta1/flows_netobserv_io_flow_collector_v1beta1_manifest_test.go - terratest/flows_netobserv_io_v1beta1/flows_netobserv_io_flow_collector_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta2_manifest.yml b/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta2_manifest.yml index 9e61e6b82..b8d7860fe 100644 --- a/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta2_manifest.yml +++ b/.github/workflows/terratest-flows_netobserv_io_flow_collector_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flows_netobserv_io_v1beta2/flows_netobserv_io_flow_collector_v1beta2_manifest_test.go - terratest/flows_netobserv_io_v1beta2/flows_netobserv_io_flow_collector_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_cluster_filter_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_cluster_filter_v1alpha2_manifest.yml index 1aed7e596..34a1489e8 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_cluster_filter_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_cluster_filter_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_filter_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_filter_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_cluster_fluent_bit_config_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_cluster_fluent_bit_config_v1alpha2_manifest.yml index a3d13c94d..30d411eab 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_cluster_fluent_bit_config_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_cluster_fluent_bit_config_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_fluent_bit_config_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_fluent_bit_config_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_cluster_input_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_cluster_input_v1alpha2_manifest.yml index 482758405..39dd8cde2 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_cluster_input_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_cluster_input_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_input_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_input_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_cluster_output_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_cluster_output_v1alpha2_manifest.yml index 6f9f9ef9e..586f6182b 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_cluster_output_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_cluster_output_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_output_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_output_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_cluster_parser_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_cluster_parser_v1alpha2_manifest.yml index 44da4ebee..2c422de44 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_cluster_parser_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_cluster_parser_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_parser_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_cluster_parser_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_collector_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_collector_v1alpha2_manifest.yml index c300831f6..e709416d3 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_collector_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_collector_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_collector_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_collector_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_filter_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_filter_v1alpha2_manifest.yml index fff1a7a84..d6be02a8e 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_filter_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_filter_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_filter_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_filter_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_config_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_config_v1alpha2_manifest.yml index 77599a47f..9b245ee52 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_config_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_config_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_fluent_bit_config_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_fluent_bit_config_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_v1alpha2_manifest.yml index 312c71557..7334fa4d6 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_fluent_bit_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_fluent_bit_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_fluent_bit_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_output_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_output_v1alpha2_manifest.yml index 876cad135..448cfc3ef 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_output_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_output_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_output_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_output_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentbit_fluent_io_parser_v1alpha2_manifest.yml b/.github/workflows/terratest-fluentbit_fluent_io_parser_v1alpha2_manifest.yml index e30c480f6..983a9f79b 100644 --- a/.github/workflows/terratest-fluentbit_fluent_io_parser_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-fluentbit_fluent_io_parser_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_parser_v1alpha2_manifest_test.go - terratest/fluentbit_fluent_io_v1alpha2/fluentbit_fluent_io_parser_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_cluster_filter_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_cluster_filter_v1alpha1_manifest.yml index d122ddb45..ac2ac1348 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_cluster_filter_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_cluster_filter_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_filter_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_filter_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_cluster_fluentd_config_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_cluster_fluentd_config_v1alpha1_manifest.yml index 3aa164de7..daf2e64e9 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_cluster_fluentd_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_cluster_fluentd_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_fluentd_config_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_fluentd_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_cluster_input_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_cluster_input_v1alpha1_manifest.yml index f9dfeae02..fd2d6dcd4 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_cluster_input_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_cluster_input_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_input_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_input_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_cluster_output_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_cluster_output_v1alpha1_manifest.yml index 3c67db271..a400d0e3a 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_cluster_output_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_cluster_output_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_output_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_cluster_output_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_filter_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_filter_v1alpha1_manifest.yml index ba483821b..3f25d1d63 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_filter_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_filter_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_filter_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_filter_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_fluentd_config_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_fluentd_config_v1alpha1_manifest.yml index 9e84ba90e..e3c156977 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_fluentd_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_fluentd_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_fluentd_config_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_fluentd_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_fluentd_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_fluentd_v1alpha1_manifest.yml index 50a21d71a..423e370f0 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_fluentd_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_fluentd_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_fluentd_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_fluentd_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_input_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_input_v1alpha1_manifest.yml index 968b79620..01c63341c 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_input_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_input_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_input_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_input_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fluentd_fluent_io_output_v1alpha1_manifest.yml b/.github/workflows/terratest-fluentd_fluent_io_output_v1alpha1_manifest.yml index 0be5c89bd..608fe8877 100644 --- a/.github/workflows/terratest-fluentd_fluent_io_output_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-fluentd_fluent_io_output_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_output_v1alpha1_manifest_test.go - terratest/fluentd_fluent_io_v1alpha1/fluentd_fluent_io_output_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-flux_framework_org_mini_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-flux_framework_org_mini_cluster_v1alpha1_manifest.yml index 02a7ea4a5..6ab24dbb1 100644 --- a/.github/workflows/terratest-flux_framework_org_mini_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-flux_framework_org_mini_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/flux_framework_org_v1alpha1/flux_framework_org_mini_cluster_v1alpha1_manifest_test.go - terratest/flux_framework_org_v1alpha1/flux_framework_org_mini_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_forklift_controller_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_forklift_controller_v1beta1_manifest.yml index eb1d316e7..ea2d3f22f 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_forklift_controller_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_forklift_controller_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_forklift_controller_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_forklift_controller_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_hook_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_hook_v1beta1_manifest.yml index 3f2204204..903ef33e4 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_hook_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_hook_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_hook_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_hook_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_host_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_host_v1beta1_manifest.yml index f59df1156..cbe19a65b 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_host_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_host_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_host_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_host_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_migration_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_migration_v1beta1_manifest.yml index 7438ad12b..71988347d 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_migration_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_migration_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_migration_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_migration_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_network_map_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_network_map_v1beta1_manifest.yml index 439d0753c..2da0585d5 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_network_map_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_network_map_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_network_map_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_network_map_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_openstack_volume_populator_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_openstack_volume_populator_v1beta1_manifest.yml index eee99cf4f..1484fc36a 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_openstack_volume_populator_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_openstack_volume_populator_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_openstack_volume_populator_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_openstack_volume_populator_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_ovirt_volume_populator_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_ovirt_volume_populator_v1beta1_manifest.yml index d6557d792..615f3d00a 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_ovirt_volume_populator_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_ovirt_volume_populator_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_ovirt_volume_populator_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_ovirt_volume_populator_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_plan_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_plan_v1beta1_manifest.yml index faa681cf6..c5d7b16fa 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_plan_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_plan_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_plan_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_plan_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_provider_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_provider_v1beta1_manifest.yml index 290709a78..f872663b6 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_provider_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_provider_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_provider_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_provider_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-forklift_konveyor_io_storage_map_v1beta1_manifest.yml b/.github/workflows/terratest-forklift_konveyor_io_storage_map_v1beta1_manifest.yml index c354d4592..7ede320b5 100644 --- a/.github/workflows/terratest-forklift_konveyor_io_storage_map_v1beta1_manifest.yml +++ b/.github/workflows/terratest-forklift_konveyor_io_storage_map_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/forklift_konveyor_io_v1beta1/forklift_konveyor_io_storage_map_v1beta1_manifest_test.go - terratest/forklift_konveyor_io_v1beta1/forklift_konveyor_io_storage_map_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fossul_io_backup_config_v1_manifest.yml b/.github/workflows/terratest-fossul_io_backup_config_v1_manifest.yml index e63487681..a8ebb13fa 100644 --- a/.github/workflows/terratest-fossul_io_backup_config_v1_manifest.yml +++ b/.github/workflows/terratest-fossul_io_backup_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fossul_io_v1/fossul_io_backup_config_v1_manifest_test.go - terratest/fossul_io_v1/fossul_io_backup_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fossul_io_backup_schedule_v1_manifest.yml b/.github/workflows/terratest-fossul_io_backup_schedule_v1_manifest.yml index 8ee1a5212..99d238ab2 100644 --- a/.github/workflows/terratest-fossul_io_backup_schedule_v1_manifest.yml +++ b/.github/workflows/terratest-fossul_io_backup_schedule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fossul_io_v1/fossul_io_backup_schedule_v1_manifest_test.go - terratest/fossul_io_v1/fossul_io_backup_schedule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fossul_io_backup_v1_manifest.yml b/.github/workflows/terratest-fossul_io_backup_v1_manifest.yml index cae6bd5cc..c66c19b2e 100644 --- a/.github/workflows/terratest-fossul_io_backup_v1_manifest.yml +++ b/.github/workflows/terratest-fossul_io_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fossul_io_v1/fossul_io_backup_v1_manifest_test.go - terratest/fossul_io_v1/fossul_io_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fossul_io_fossul_v1_manifest.yml b/.github/workflows/terratest-fossul_io_fossul_v1_manifest.yml index 72cbc29f6..4add5d9a7 100644 --- a/.github/workflows/terratest-fossul_io_fossul_v1_manifest.yml +++ b/.github/workflows/terratest-fossul_io_fossul_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fossul_io_v1/fossul_io_fossul_v1_manifest_test.go - terratest/fossul_io_v1/fossul_io_fossul_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-fossul_io_restore_v1_manifest.yml b/.github/workflows/terratest-fossul_io_restore_v1_manifest.yml index 0bca6d0f7..04dd99e03 100644 --- a/.github/workflows/terratest-fossul_io_restore_v1_manifest.yml +++ b/.github/workflows/terratest-fossul_io_restore_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/fossul_io_v1/fossul_io_restore_v1_manifest_test.go - terratest/fossul_io_v1/fossul_io_restore_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1_manifest.yml index b195b864c..973b477d8 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1/gateway_networking_k8s_io_gateway_class_v1_manifest_test.go - terratest/gateway_networking_k8s_io_v1/gateway_networking_k8s_io_gateway_class_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1beta1_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1beta1_manifest.yml index 15697157a..e6a779ad8 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1beta1_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_class_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_gateway_class_v1beta1_manifest_test.go - terratest/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_gateway_class_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1_manifest.yml index 1243b4ae4..017bb2555 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1/gateway_networking_k8s_io_gateway_v1_manifest_test.go - terratest/gateway_networking_k8s_io_v1/gateway_networking_k8s_io_gateway_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1beta1_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1beta1_manifest.yml index 2dfeed745..d93b75cd7 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1beta1_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_gateway_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_gateway_v1beta1_manifest_test.go - terratest/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_gateway_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_grpc_route_v1alpha2_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_grpc_route_v1alpha2_manifest.yml index 310355e3d..b85ef3277 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_grpc_route_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_grpc_route_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_grpc_route_v1alpha2_manifest_test.go - terratest/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_grpc_route_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1_manifest.yml index 6b46fd568..05ba90a85 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1/gateway_networking_k8s_io_http_route_v1_manifest_test.go - terratest/gateway_networking_k8s_io_v1/gateway_networking_k8s_io_http_route_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1beta1_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1beta1_manifest.yml index 5c0a3e672..1062b897e 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1beta1_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_http_route_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_http_route_v1beta1_manifest_test.go - terratest/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_http_route_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1alpha2_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1alpha2_manifest.yml index 31188d97c..a7e84daef 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_reference_grant_v1alpha2_manifest_test.go - terratest/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_reference_grant_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1beta1_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1beta1_manifest.yml index fd270a83b..ba2cd00ec 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1beta1_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_reference_grant_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_reference_grant_v1beta1_manifest_test.go - terratest/gateway_networking_k8s_io_v1beta1/gateway_networking_k8s_io_reference_grant_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_tcp_route_v1alpha2_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_tcp_route_v1alpha2_manifest.yml index a3c8c4459..98433ae6e 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_tcp_route_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_tcp_route_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_tcp_route_v1alpha2_manifest_test.go - terratest/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_tcp_route_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_tls_route_v1alpha2_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_tls_route_v1alpha2_manifest.yml index b342e70a9..8938056b3 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_tls_route_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_tls_route_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_tls_route_v1alpha2_manifest_test.go - terratest/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_tls_route_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_networking_k8s_io_udp_route_v1alpha2_manifest.yml b/.github/workflows/terratest-gateway_networking_k8s_io_udp_route_v1alpha2_manifest.yml index f049a9272..bf4a36a73 100644 --- a/.github/workflows/terratest-gateway_networking_k8s_io_udp_route_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-gateway_networking_k8s_io_udp_route_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_udp_route_v1alpha2_manifest_test.go - terratest/gateway_networking_k8s_io_v1alpha2/gateway_networking_k8s_io_udp_route_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_nginx_org_nginx_gateway_v1alpha1_manifest.yml b/.github/workflows/terratest-gateway_nginx_org_nginx_gateway_v1alpha1_manifest.yml index 424782c8f..58bea068d 100644 --- a/.github/workflows/terratest-gateway_nginx_org_nginx_gateway_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-gateway_nginx_org_nginx_gateway_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_nginx_org_v1alpha1/gateway_nginx_org_nginx_gateway_v1alpha1_manifest_test.go - terratest/gateway_nginx_org_v1alpha1/gateway_nginx_org_nginx_gateway_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_solo_io_gateway_v1_manifest.yml b/.github/workflows/terratest-gateway_solo_io_gateway_v1_manifest.yml index 367f244fe..72f6db487 100644 --- a/.github/workflows/terratest-gateway_solo_io_gateway_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_solo_io_gateway_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_solo_io_v1/gateway_solo_io_gateway_v1_manifest_test.go - terratest/gateway_solo_io_v1/gateway_solo_io_gateway_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_solo_io_matchable_http_gateway_v1_manifest.yml b/.github/workflows/terratest-gateway_solo_io_matchable_http_gateway_v1_manifest.yml index cea9b3ae1..0f6f12711 100644 --- a/.github/workflows/terratest-gateway_solo_io_matchable_http_gateway_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_solo_io_matchable_http_gateway_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_solo_io_v1/gateway_solo_io_matchable_http_gateway_v1_manifest_test.go - terratest/gateway_solo_io_v1/gateway_solo_io_matchable_http_gateway_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_solo_io_route_option_v1_manifest.yml b/.github/workflows/terratest-gateway_solo_io_route_option_v1_manifest.yml index 1a9666db7..acd748155 100644 --- a/.github/workflows/terratest-gateway_solo_io_route_option_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_solo_io_route_option_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_solo_io_v1/gateway_solo_io_route_option_v1_manifest_test.go - terratest/gateway_solo_io_v1/gateway_solo_io_route_option_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_solo_io_route_table_v1_manifest.yml b/.github/workflows/terratest-gateway_solo_io_route_table_v1_manifest.yml index dc61fca9d..a66b4bfc0 100644 --- a/.github/workflows/terratest-gateway_solo_io_route_table_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_solo_io_route_table_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_solo_io_v1/gateway_solo_io_route_table_v1_manifest_test.go - terratest/gateway_solo_io_v1/gateway_solo_io_route_table_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_solo_io_virtual_host_option_v1_manifest.yml b/.github/workflows/terratest-gateway_solo_io_virtual_host_option_v1_manifest.yml index 459ec8882..d23e9a4fd 100644 --- a/.github/workflows/terratest-gateway_solo_io_virtual_host_option_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_solo_io_virtual_host_option_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_solo_io_v1/gateway_solo_io_virtual_host_option_v1_manifest_test.go - terratest/gateway_solo_io_v1/gateway_solo_io_virtual_host_option_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gateway_solo_io_virtual_service_v1_manifest.yml b/.github/workflows/terratest-gateway_solo_io_virtual_service_v1_manifest.yml index 2e8ba5986..d1e09f091 100644 --- a/.github/workflows/terratest-gateway_solo_io_virtual_service_v1_manifest.yml +++ b/.github/workflows/terratest-gateway_solo_io_virtual_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gateway_solo_io_v1/gateway_solo_io_virtual_service_v1_manifest_test.go - terratest/gateway_solo_io_v1/gateway_solo_io_virtual_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_auth_service_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_auth_service_v1_manifest.yml index f8259f937..36d3669a8 100644 --- a/.github/workflows/terratest-getambassador_io_auth_service_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_auth_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_auth_service_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_auth_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_auth_service_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_auth_service_v2_manifest.yml index dadd0c860..376a9cb86 100644 --- a/.github/workflows/terratest-getambassador_io_auth_service_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_auth_service_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_auth_service_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_auth_service_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_auth_service_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_auth_service_v3alpha1_manifest.yml index f67c0293f..1d9dcb6de 100644 --- a/.github/workflows/terratest-getambassador_io_auth_service_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_auth_service_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_auth_service_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_auth_service_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_consul_resolver_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_consul_resolver_v1_manifest.yml index 12b08d783..488c6caf2 100644 --- a/.github/workflows/terratest-getambassador_io_consul_resolver_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_consul_resolver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_consul_resolver_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_consul_resolver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_consul_resolver_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_consul_resolver_v2_manifest.yml index 03a6cc7f0..2753bfa67 100644 --- a/.github/workflows/terratest-getambassador_io_consul_resolver_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_consul_resolver_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_consul_resolver_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_consul_resolver_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_consul_resolver_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_consul_resolver_v3alpha1_manifest.yml index de578a1a8..bbbe54245 100644 --- a/.github/workflows/terratest-getambassador_io_consul_resolver_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_consul_resolver_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_consul_resolver_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_consul_resolver_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_dev_portal_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_dev_portal_v1_manifest.yml index eb2970459..9a6d13d27 100644 --- a/.github/workflows/terratest-getambassador_io_dev_portal_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_dev_portal_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_dev_portal_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_dev_portal_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_dev_portal_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_dev_portal_v2_manifest.yml index 69c50e783..131c9c718 100644 --- a/.github/workflows/terratest-getambassador_io_dev_portal_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_dev_portal_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_dev_portal_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_dev_portal_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_dev_portal_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_dev_portal_v3alpha1_manifest.yml index 5112bd78a..e6ab39c32 100644 --- a/.github/workflows/terratest-getambassador_io_dev_portal_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_dev_portal_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_dev_portal_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_dev_portal_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_host_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_host_v2_manifest.yml index 5c472df47..b504c8e02 100644 --- a/.github/workflows/terratest-getambassador_io_host_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_host_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_host_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_host_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_host_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_host_v3alpha1_manifest.yml index e612ef2bf..31e13a51b 100644 --- a/.github/workflows/terratest-getambassador_io_host_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_host_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_host_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_host_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v1_manifest.yml index ef40baf22..90253efa3 100644 --- a/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_kubernetes_endpoint_resolver_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_kubernetes_endpoint_resolver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v2_manifest.yml index 0e5e308f7..2ccf52230 100644 --- a/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_kubernetes_endpoint_resolver_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_kubernetes_endpoint_resolver_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v3alpha1_manifest.yml index 67874469e..3bd116a6f 100644 --- a/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_kubernetes_endpoint_resolver_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_kubernetes_endpoint_resolver_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_kubernetes_endpoint_resolver_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v1_manifest.yml index fa848a896..cd5ff95cf 100644 --- a/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_kubernetes_service_resolver_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_kubernetes_service_resolver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v2_manifest.yml index 894770003..e14e9956b 100644 --- a/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_kubernetes_service_resolver_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_kubernetes_service_resolver_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v3alpha1_manifest.yml index e282dc870..ea65ce3ec 100644 --- a/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_kubernetes_service_resolver_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_kubernetes_service_resolver_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_kubernetes_service_resolver_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_listener_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_listener_v3alpha1_manifest.yml index d41ba6599..e1c663b29 100644 --- a/.github/workflows/terratest-getambassador_io_listener_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_listener_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_listener_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_listener_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_log_service_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_log_service_v1_manifest.yml index b4be22f2a..ea1a34c63 100644 --- a/.github/workflows/terratest-getambassador_io_log_service_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_log_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_log_service_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_log_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_log_service_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_log_service_v2_manifest.yml index b7dfc462a..e0761935f 100644 --- a/.github/workflows/terratest-getambassador_io_log_service_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_log_service_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_log_service_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_log_service_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_log_service_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_log_service_v3alpha1_manifest.yml index 4075c07e9..3e935eeac 100644 --- a/.github/workflows/terratest-getambassador_io_log_service_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_log_service_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_log_service_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_log_service_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_mapping_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_mapping_v1_manifest.yml index 7108b64df..3d2440d56 100644 --- a/.github/workflows/terratest-getambassador_io_mapping_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_mapping_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_mapping_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_mapping_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_mapping_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_mapping_v2_manifest.yml index bd5702b6d..a6cc0f03f 100644 --- a/.github/workflows/terratest-getambassador_io_mapping_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_mapping_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_mapping_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_mapping_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_mapping_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_mapping_v3alpha1_manifest.yml index ea40feec6..03ea21cbd 100644 --- a/.github/workflows/terratest-getambassador_io_mapping_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_mapping_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_mapping_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_mapping_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_module_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_module_v1_manifest.yml index ecf1bbc5e..b84170482 100644 --- a/.github/workflows/terratest-getambassador_io_module_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_module_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_module_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_module_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_module_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_module_v2_manifest.yml index 12b9fa7d3..4480f39b9 100644 --- a/.github/workflows/terratest-getambassador_io_module_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_module_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_module_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_module_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_module_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_module_v3alpha1_manifest.yml index 4bfeda4d7..95be57c8b 100644 --- a/.github/workflows/terratest-getambassador_io_module_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_module_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_module_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_module_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_rate_limit_service_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_rate_limit_service_v1_manifest.yml index 0855a4d4d..2569b78a2 100644 --- a/.github/workflows/terratest-getambassador_io_rate_limit_service_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_rate_limit_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_rate_limit_service_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_rate_limit_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_rate_limit_service_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_rate_limit_service_v2_manifest.yml index 33cf30197..37eb53dd2 100644 --- a/.github/workflows/terratest-getambassador_io_rate_limit_service_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_rate_limit_service_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_rate_limit_service_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_rate_limit_service_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_rate_limit_service_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_rate_limit_service_v3alpha1_manifest.yml index 11d908019..3165bf7ae 100644 --- a/.github/workflows/terratest-getambassador_io_rate_limit_service_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_rate_limit_service_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_rate_limit_service_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_rate_limit_service_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tcp_mapping_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_tcp_mapping_v1_manifest.yml index 9beadf9e1..10846ab9c 100644 --- a/.github/workflows/terratest-getambassador_io_tcp_mapping_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tcp_mapping_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_tcp_mapping_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_tcp_mapping_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tcp_mapping_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_tcp_mapping_v2_manifest.yml index bc6d9cf52..eabebc8bd 100644 --- a/.github/workflows/terratest-getambassador_io_tcp_mapping_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tcp_mapping_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_tcp_mapping_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_tcp_mapping_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tcp_mapping_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_tcp_mapping_v3alpha1_manifest.yml index 09e8d42b5..09aafdd55 100644 --- a/.github/workflows/terratest-getambassador_io_tcp_mapping_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tcp_mapping_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_tcp_mapping_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_tcp_mapping_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tls_context_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_tls_context_v1_manifest.yml index 77555719a..21b675e69 100644 --- a/.github/workflows/terratest-getambassador_io_tls_context_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tls_context_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_tls_context_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_tls_context_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tls_context_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_tls_context_v2_manifest.yml index 9516efa8b..34265cac8 100644 --- a/.github/workflows/terratest-getambassador_io_tls_context_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tls_context_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_tls_context_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_tls_context_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tls_context_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_tls_context_v3alpha1_manifest.yml index ad8b8e02b..31d2602e4 100644 --- a/.github/workflows/terratest-getambassador_io_tls_context_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tls_context_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_tls_context_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_tls_context_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tracing_service_v1_manifest.yml b/.github/workflows/terratest-getambassador_io_tracing_service_v1_manifest.yml index 99e234927..6f8e05b4c 100644 --- a/.github/workflows/terratest-getambassador_io_tracing_service_v1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tracing_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v1/getambassador_io_tracing_service_v1_manifest_test.go - terratest/getambassador_io_v1/getambassador_io_tracing_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tracing_service_v2_manifest.yml b/.github/workflows/terratest-getambassador_io_tracing_service_v2_manifest.yml index bc1480f86..f207ae380 100644 --- a/.github/workflows/terratest-getambassador_io_tracing_service_v2_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tracing_service_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v2/getambassador_io_tracing_service_v2_manifest_test.go - terratest/getambassador_io_v2/getambassador_io_tracing_service_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-getambassador_io_tracing_service_v3alpha1_manifest.yml b/.github/workflows/terratest-getambassador_io_tracing_service_v3alpha1_manifest.yml index 21684c582..e3b7304c1 100644 --- a/.github/workflows/terratest-getambassador_io_tracing_service_v3alpha1_manifest.yml +++ b/.github/workflows/terratest-getambassador_io_tracing_service_v3alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/getambassador_io_v3alpha1/getambassador_io_tracing_service_v3alpha1_manifest_test.go - terratest/getambassador_io_v3alpha1/getambassador_io_tracing_service_v3alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gitops_hybrid_cloud_patterns_io_pattern_v1alpha1_manifest.yml b/.github/workflows/terratest-gitops_hybrid_cloud_patterns_io_pattern_v1alpha1_manifest.yml index 712f3e86d..cf20c4160 100644 --- a/.github/workflows/terratest-gitops_hybrid_cloud_patterns_io_pattern_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-gitops_hybrid_cloud_patterns_io_pattern_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gitops_hybrid_cloud_patterns_io_v1alpha1/gitops_hybrid_cloud_patterns_io_pattern_v1alpha1_manifest_test.go - terratest/gitops_hybrid_cloud_patterns_io_v1alpha1/gitops_hybrid_cloud_patterns_io_pattern_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gloo_solo_io_proxy_v1_manifest.yml b/.github/workflows/terratest-gloo_solo_io_proxy_v1_manifest.yml index 170f7d5e2..b68991106 100644 --- a/.github/workflows/terratest-gloo_solo_io_proxy_v1_manifest.yml +++ b/.github/workflows/terratest-gloo_solo_io_proxy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gloo_solo_io_v1/gloo_solo_io_proxy_v1_manifest_test.go - terratest/gloo_solo_io_v1/gloo_solo_io_proxy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gloo_solo_io_settings_v1_manifest.yml b/.github/workflows/terratest-gloo_solo_io_settings_v1_manifest.yml index ecc06046a..ac81951b0 100644 --- a/.github/workflows/terratest-gloo_solo_io_settings_v1_manifest.yml +++ b/.github/workflows/terratest-gloo_solo_io_settings_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gloo_solo_io_v1/gloo_solo_io_settings_v1_manifest_test.go - terratest/gloo_solo_io_v1/gloo_solo_io_settings_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gloo_solo_io_upstream_group_v1_manifest.yml b/.github/workflows/terratest-gloo_solo_io_upstream_group_v1_manifest.yml index 1026a437f..c4a9b93ea 100644 --- a/.github/workflows/terratest-gloo_solo_io_upstream_group_v1_manifest.yml +++ b/.github/workflows/terratest-gloo_solo_io_upstream_group_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gloo_solo_io_v1/gloo_solo_io_upstream_group_v1_manifest_test.go - terratest/gloo_solo_io_v1/gloo_solo_io_upstream_group_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-gloo_solo_io_upstream_v1_manifest.yml b/.github/workflows/terratest-gloo_solo_io_upstream_v1_manifest.yml index 5c301ca4d..dcf6394b8 100644 --- a/.github/workflows/terratest-gloo_solo_io_upstream_v1_manifest.yml +++ b/.github/workflows/terratest-gloo_solo_io_upstream_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/gloo_solo_io_v1/gloo_solo_io_upstream_v1_manifest_test.go - terratest/gloo_solo_io_v1/gloo_solo_io_upstream_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-grafana_integreatly_org_grafana_dashboard_v1beta1_manifest.yml b/.github/workflows/terratest-grafana_integreatly_org_grafana_dashboard_v1beta1_manifest.yml index ce724ce23..591478f51 100644 --- a/.github/workflows/terratest-grafana_integreatly_org_grafana_dashboard_v1beta1_manifest.yml +++ b/.github/workflows/terratest-grafana_integreatly_org_grafana_dashboard_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_dashboard_v1beta1_manifest_test.go - terratest/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_dashboard_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-grafana_integreatly_org_grafana_datasource_v1beta1_manifest.yml b/.github/workflows/terratest-grafana_integreatly_org_grafana_datasource_v1beta1_manifest.yml index c2ddebd82..998967a52 100644 --- a/.github/workflows/terratest-grafana_integreatly_org_grafana_datasource_v1beta1_manifest.yml +++ b/.github/workflows/terratest-grafana_integreatly_org_grafana_datasource_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_datasource_v1beta1_manifest_test.go - terratest/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_datasource_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-grafana_integreatly_org_grafana_folder_v1beta1_manifest.yml b/.github/workflows/terratest-grafana_integreatly_org_grafana_folder_v1beta1_manifest.yml index 8a44a8a30..5dd2fe55f 100644 --- a/.github/workflows/terratest-grafana_integreatly_org_grafana_folder_v1beta1_manifest.yml +++ b/.github/workflows/terratest-grafana_integreatly_org_grafana_folder_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_folder_v1beta1_manifest_test.go - terratest/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_folder_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-grafana_integreatly_org_grafana_v1beta1_manifest.yml b/.github/workflows/terratest-grafana_integreatly_org_grafana_v1beta1_manifest.yml index b465d87a4..15f0969b1 100644 --- a/.github/workflows/terratest-grafana_integreatly_org_grafana_v1beta1_manifest.yml +++ b/.github/workflows/terratest-grafana_integreatly_org_grafana_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_v1beta1_manifest_test.go - terratest/grafana_integreatly_org_v1beta1/grafana_integreatly_org_grafana_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-graphql_gloo_solo_io_graph_ql_api_v1beta1_manifest.yml b/.github/workflows/terratest-graphql_gloo_solo_io_graph_ql_api_v1beta1_manifest.yml index 690cdc452..4df462044 100644 --- a/.github/workflows/terratest-graphql_gloo_solo_io_graph_ql_api_v1beta1_manifest.yml +++ b/.github/workflows/terratest-graphql_gloo_solo_io_graph_ql_api_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/graphql_gloo_solo_io_v1beta1/graphql_gloo_solo_io_graph_ql_api_v1beta1_manifest_test.go - terratest/graphql_gloo_solo_io_v1beta1/graphql_gloo_solo_io_graph_ql_api_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_class_v1alpha1_manifest.yml b/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_class_v1alpha1_manifest.yml index 9f5b1b17d..f92b6c5f9 100644 --- a/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_class_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_class_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/groupsnapshot_storage_k8s_io_v1alpha1/groupsnapshot_storage_k8s_io_volume_group_snapshot_class_v1alpha1_manifest_test.go - terratest/groupsnapshot_storage_k8s_io_v1alpha1/groupsnapshot_storage_k8s_io_volume_group_snapshot_class_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_content_v1alpha1_manifest.yml b/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_content_v1alpha1_manifest.yml index 4feeb6dc6..a65871875 100644 --- a/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_content_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_content_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/groupsnapshot_storage_k8s_io_v1alpha1/groupsnapshot_storage_k8s_io_volume_group_snapshot_content_v1alpha1_manifest_test.go - terratest/groupsnapshot_storage_k8s_io_v1alpha1/groupsnapshot_storage_k8s_io_volume_group_snapshot_content_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_v1alpha1_manifest.yml b/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_v1alpha1_manifest.yml index cefda6d8f..6f4da46d5 100644 --- a/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-groupsnapshot_storage_k8s_io_volume_group_snapshot_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/groupsnapshot_storage_k8s_io_v1alpha1/groupsnapshot_storage_k8s_io_volume_group_snapshot_v1alpha1_manifest_test.go - terratest/groupsnapshot_storage_k8s_io_v1alpha1/groupsnapshot_storage_k8s_io_volume_group_snapshot_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hazelcast_com_cron_hot_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-hazelcast_com_cron_hot_backup_v1alpha1_manifest.yml index dd09a7a75..0d8e14e19 100644 --- a/.github/workflows/terratest-hazelcast_com_cron_hot_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hazelcast_com_cron_hot_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hazelcast_com_v1alpha1/hazelcast_com_cron_hot_backup_v1alpha1_manifest_test.go - terratest/hazelcast_com_v1alpha1/hazelcast_com_cron_hot_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hazelcast_com_hazelcast_v1alpha1_manifest.yml b/.github/workflows/terratest-hazelcast_com_hazelcast_v1alpha1_manifest.yml index a2ee9c779..f2b38e18b 100644 --- a/.github/workflows/terratest-hazelcast_com_hazelcast_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hazelcast_com_hazelcast_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hazelcast_com_v1alpha1/hazelcast_com_hazelcast_v1alpha1_manifest_test.go - terratest/hazelcast_com_v1alpha1/hazelcast_com_hazelcast_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hazelcast_com_hot_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-hazelcast_com_hot_backup_v1alpha1_manifest.yml index 8465da6db..bb7ad32b2 100644 --- a/.github/workflows/terratest-hazelcast_com_hot_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hazelcast_com_hot_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hazelcast_com_v1alpha1/hazelcast_com_hot_backup_v1alpha1_manifest_test.go - terratest/hazelcast_com_v1alpha1/hazelcast_com_hot_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hazelcast_com_management_center_v1alpha1_manifest.yml b/.github/workflows/terratest-hazelcast_com_management_center_v1alpha1_manifest.yml index 6cc78345b..afe42f5c6 100644 --- a/.github/workflows/terratest-hazelcast_com_management_center_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hazelcast_com_management_center_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hazelcast_com_v1alpha1/hazelcast_com_management_center_v1alpha1_manifest_test.go - terratest/hazelcast_com_v1alpha1/hazelcast_com_management_center_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hazelcast_com_map_v1alpha1_manifest.yml b/.github/workflows/terratest-hazelcast_com_map_v1alpha1_manifest.yml index c9b503947..54493182c 100644 --- a/.github/workflows/terratest-hazelcast_com_map_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hazelcast_com_map_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hazelcast_com_v1alpha1/hazelcast_com_map_v1alpha1_manifest_test.go - terratest/hazelcast_com_v1alpha1/hazelcast_com_map_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hazelcast_com_wan_replication_v1alpha1_manifest.yml b/.github/workflows/terratest-hazelcast_com_wan_replication_v1alpha1_manifest.yml index d4fad1704..c45f551d0 100644 --- a/.github/workflows/terratest-hazelcast_com_wan_replication_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hazelcast_com_wan_replication_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hazelcast_com_v1alpha1/hazelcast_com_wan_replication_v1alpha1_manifest_test.go - terratest/hazelcast_com_v1alpha1/hazelcast_com_wan_replication_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-helm_openshift_io_helm_chart_repository_v1beta1_manifest.yml b/.github/workflows/terratest-helm_openshift_io_helm_chart_repository_v1beta1_manifest.yml index d45d39b38..324c09d3d 100644 --- a/.github/workflows/terratest-helm_openshift_io_helm_chart_repository_v1beta1_manifest.yml +++ b/.github/workflows/terratest-helm_openshift_io_helm_chart_repository_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/helm_openshift_io_v1beta1/helm_openshift_io_helm_chart_repository_v1beta1_manifest_test.go - terratest/helm_openshift_io_v1beta1/helm_openshift_io_helm_chart_repository_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-helm_openshift_io_project_helm_chart_repository_v1beta1_manifest.yml b/.github/workflows/terratest-helm_openshift_io_project_helm_chart_repository_v1beta1_manifest.yml index 122ea703b..22129ded8 100644 --- a/.github/workflows/terratest-helm_openshift_io_project_helm_chart_repository_v1beta1_manifest.yml +++ b/.github/workflows/terratest-helm_openshift_io_project_helm_chart_repository_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/helm_openshift_io_v1beta1/helm_openshift_io_project_helm_chart_repository_v1beta1_manifest_test.go - terratest/helm_openshift_io_v1beta1/helm_openshift_io_project_helm_chart_repository_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-helm_sigstore_dev_rekor_v1alpha1_manifest.yml b/.github/workflows/terratest-helm_sigstore_dev_rekor_v1alpha1_manifest.yml index b0710f6d4..acf555ff7 100644 --- a/.github/workflows/terratest-helm_sigstore_dev_rekor_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-helm_sigstore_dev_rekor_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/helm_sigstore_dev_v1alpha1/helm_sigstore_dev_rekor_v1alpha1_manifest_test.go - terratest/helm_sigstore_dev_v1alpha1/helm_sigstore_dev_rekor_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta1_manifest.yml b/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta1_manifest.yml index f00c53d01..c8bbb29a3 100644 --- a/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta1_manifest.yml +++ b/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/helm_toolkit_fluxcd_io_v2beta1/helm_toolkit_fluxcd_io_helm_release_v2beta1_manifest_test.go - terratest/helm_toolkit_fluxcd_io_v2beta1/helm_toolkit_fluxcd_io_helm_release_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta2_manifest.yml b/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta2_manifest.yml index ff0ca64e3..6c7c98ac0 100644 --- a/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta2_manifest.yml +++ b/.github/workflows/terratest-helm_toolkit_fluxcd_io_helm_release_v2beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/helm_toolkit_fluxcd_io_v2beta2/helm_toolkit_fluxcd_io_helm_release_v2beta2_manifest_test.go - terratest/helm_toolkit_fluxcd_io_v2beta2/helm_toolkit_fluxcd_io_helm_release_v2beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_checkpoint_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_checkpoint_v1_manifest.yml index 6b874d1c4..3a9a0c135 100644 --- a/.github/workflows/terratest-hive_openshift_io_checkpoint_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_checkpoint_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_checkpoint_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_checkpoint_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_claim_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_claim_v1_manifest.yml index 2cbe22517..817a7429a 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_claim_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_claim_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_claim_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_claim_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_deployment_customization_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_deployment_customization_v1_manifest.yml index b72768658..d69dea8c7 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_deployment_customization_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_deployment_customization_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_deployment_customization_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_deployment_customization_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_deployment_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_deployment_v1_manifest.yml index 4470b3027..d3a5a18c7 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_deployment_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_deployment_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_deployment_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_deployment_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_deprovision_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_deprovision_v1_manifest.yml index e6e07d44f..cbc9f8584 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_deprovision_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_deprovision_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_deprovision_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_deprovision_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_image_set_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_image_set_v1_manifest.yml index d353a250a..8f2764d29 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_image_set_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_image_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_image_set_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_image_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_pool_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_pool_v1_manifest.yml index af7e3646c..5739656f6 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_pool_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_pool_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_pool_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_pool_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_provision_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_provision_v1_manifest.yml index 6362f6c32..fc8d0552f 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_provision_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_provision_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_provision_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_provision_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_relocate_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_relocate_v1_manifest.yml index 740154669..1cc1fb9d1 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_relocate_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_relocate_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_relocate_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_relocate_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_cluster_state_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_cluster_state_v1_manifest.yml index 88f13ed3b..f9094ea32 100644 --- a/.github/workflows/terratest-hive_openshift_io_cluster_state_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_cluster_state_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_cluster_state_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_cluster_state_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_dns_zone_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_dns_zone_v1_manifest.yml index eb7783d22..2a7e348ac 100644 --- a/.github/workflows/terratest-hive_openshift_io_dns_zone_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_dns_zone_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_dns_zone_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_dns_zone_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_hive_config_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_hive_config_v1_manifest.yml index eff62a6d1..c206d1928 100644 --- a/.github/workflows/terratest-hive_openshift_io_hive_config_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_hive_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_hive_config_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_hive_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_machine_pool_name_lease_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_machine_pool_name_lease_v1_manifest.yml index 9e4f75470..441ebbc93 100644 --- a/.github/workflows/terratest-hive_openshift_io_machine_pool_name_lease_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_machine_pool_name_lease_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_machine_pool_name_lease_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_machine_pool_name_lease_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_machine_pool_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_machine_pool_v1_manifest.yml index a7be3902c..2fee484b4 100644 --- a/.github/workflows/terratest-hive_openshift_io_machine_pool_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_machine_pool_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_machine_pool_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_machine_pool_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_selector_sync_identity_provider_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_selector_sync_identity_provider_v1_manifest.yml index 37ca0d6bf..0ed30fbc2 100644 --- a/.github/workflows/terratest-hive_openshift_io_selector_sync_identity_provider_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_selector_sync_identity_provider_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_selector_sync_identity_provider_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_selector_sync_identity_provider_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_selector_sync_set_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_selector_sync_set_v1_manifest.yml index 3b4d63a5b..6752ac803 100644 --- a/.github/workflows/terratest-hive_openshift_io_selector_sync_set_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_selector_sync_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_selector_sync_set_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_selector_sync_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_sync_identity_provider_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_sync_identity_provider_v1_manifest.yml index 2fdcc72e4..6d6749398 100644 --- a/.github/workflows/terratest-hive_openshift_io_sync_identity_provider_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_sync_identity_provider_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_sync_identity_provider_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_sync_identity_provider_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hive_openshift_io_sync_set_v1_manifest.yml b/.github/workflows/terratest-hive_openshift_io_sync_set_v1_manifest.yml index 4d8b65cbe..da50b1fde 100644 --- a/.github/workflows/terratest-hive_openshift_io_sync_set_v1_manifest.yml +++ b/.github/workflows/terratest-hive_openshift_io_sync_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hive_openshift_io_v1/hive_openshift_io_sync_set_v1_manifest_test.go - terratest/hive_openshift_io_v1/hive_openshift_io_sync_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_lease_v1alpha1_manifest.yml b/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_lease_v1alpha1_manifest.yml index f8aceb734..df9760c44 100644 --- a/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_lease_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_lease_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hiveinternal_openshift_io_v1alpha1/hiveinternal_openshift_io_cluster_sync_lease_v1alpha1_manifest_test.go - terratest/hiveinternal_openshift_io_v1alpha1/hiveinternal_openshift_io_cluster_sync_lease_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_v1alpha1_manifest.yml b/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_v1alpha1_manifest.yml index 8fb52d7e6..7cbede42e 100644 --- a/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hiveinternal_openshift_io_cluster_sync_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hiveinternal_openshift_io_v1alpha1/hiveinternal_openshift_io_cluster_sync_v1alpha1_manifest_test.go - terratest/hiveinternal_openshift_io_v1alpha1/hiveinternal_openshift_io_cluster_sync_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hiveinternal_openshift_io_fake_cluster_install_v1alpha1_manifest.yml b/.github/workflows/terratest-hiveinternal_openshift_io_fake_cluster_install_v1alpha1_manifest.yml index 04b96bdaf..593e48202 100644 --- a/.github/workflows/terratest-hiveinternal_openshift_io_fake_cluster_install_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hiveinternal_openshift_io_fake_cluster_install_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hiveinternal_openshift_io_v1alpha1/hiveinternal_openshift_io_fake_cluster_install_v1alpha1_manifest_test.go - terratest/hiveinternal_openshift_io_v1alpha1/hiveinternal_openshift_io_fake_cluster_install_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hnc_x_k8s_io_hierarchical_resource_quota_v1alpha2_manifest.yml b/.github/workflows/terratest-hnc_x_k8s_io_hierarchical_resource_quota_v1alpha2_manifest.yml index 703820a87..416efa0f6 100644 --- a/.github/workflows/terratest-hnc_x_k8s_io_hierarchical_resource_quota_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-hnc_x_k8s_io_hierarchical_resource_quota_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_hierarchical_resource_quota_v1alpha2_manifest_test.go - terratest/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_hierarchical_resource_quota_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hnc_x_k8s_io_hierarchy_configuration_v1alpha2_manifest.yml b/.github/workflows/terratest-hnc_x_k8s_io_hierarchy_configuration_v1alpha2_manifest.yml index a6bc78f22..ba7857909 100644 --- a/.github/workflows/terratest-hnc_x_k8s_io_hierarchy_configuration_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-hnc_x_k8s_io_hierarchy_configuration_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_hierarchy_configuration_v1alpha2_manifest_test.go - terratest/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_hierarchy_configuration_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hnc_x_k8s_io_hnc_configuration_v1alpha2_manifest.yml b/.github/workflows/terratest-hnc_x_k8s_io_hnc_configuration_v1alpha2_manifest.yml index b1d290c61..2c9525758 100644 --- a/.github/workflows/terratest-hnc_x_k8s_io_hnc_configuration_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-hnc_x_k8s_io_hnc_configuration_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_hnc_configuration_v1alpha2_manifest_test.go - terratest/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_hnc_configuration_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hnc_x_k8s_io_subnamespace_anchor_v1alpha2_manifest.yml b/.github/workflows/terratest-hnc_x_k8s_io_subnamespace_anchor_v1alpha2_manifest.yml index 6c59ee048..bb2ed8a0b 100644 --- a/.github/workflows/terratest-hnc_x_k8s_io_subnamespace_anchor_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-hnc_x_k8s_io_subnamespace_anchor_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_subnamespace_anchor_v1alpha2_manifest_test.go - terratest/hnc_x_k8s_io_v1alpha2/hnc_x_k8s_io_subnamespace_anchor_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hyperfoil_io_horreum_v1alpha1_manifest.yml b/.github/workflows/terratest-hyperfoil_io_horreum_v1alpha1_manifest.yml index cc8c4f380..5e46958e8 100644 --- a/.github/workflows/terratest-hyperfoil_io_horreum_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-hyperfoil_io_horreum_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hyperfoil_io_v1alpha1/hyperfoil_io_horreum_v1alpha1_manifest_test.go - terratest/hyperfoil_io_v1alpha1/hyperfoil_io_horreum_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-hyperfoil_io_hyperfoil_v1alpha2_manifest.yml b/.github/workflows/terratest-hyperfoil_io_hyperfoil_v1alpha2_manifest.yml index 8eaa5da84..38a87b0c6 100644 --- a/.github/workflows/terratest-hyperfoil_io_hyperfoil_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-hyperfoil_io_hyperfoil_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/hyperfoil_io_v1alpha2/hyperfoil_io_hyperfoil_v1alpha2_manifest_test.go - terratest/hyperfoil_io_v1alpha2/hyperfoil_io_hyperfoil_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iam_services_k8s_aws_group_v1alpha1_manifest.yml b/.github/workflows/terratest-iam_services_k8s_aws_group_v1alpha1_manifest.yml index 517660836..bd3b4c172 100644 --- a/.github/workflows/terratest-iam_services_k8s_aws_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iam_services_k8s_aws_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_group_v1alpha1_manifest_test.go - terratest/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iam_services_k8s_aws_instance_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-iam_services_k8s_aws_instance_profile_v1alpha1_manifest.yml index a1872d383..bb118608d 100644 --- a/.github/workflows/terratest-iam_services_k8s_aws_instance_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iam_services_k8s_aws_instance_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_instance_profile_v1alpha1_manifest_test.go - terratest/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_instance_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iam_services_k8s_aws_open_id_connect_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-iam_services_k8s_aws_open_id_connect_provider_v1alpha1_manifest.yml index 7ae3297c8..03fb8049e 100644 --- a/.github/workflows/terratest-iam_services_k8s_aws_open_id_connect_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iam_services_k8s_aws_open_id_connect_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_open_id_connect_provider_v1alpha1_manifest_test.go - terratest/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_open_id_connect_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iam_services_k8s_aws_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-iam_services_k8s_aws_policy_v1alpha1_manifest.yml index cf06da7c5..033fbcf35 100644 --- a/.github/workflows/terratest-iam_services_k8s_aws_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iam_services_k8s_aws_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_policy_v1alpha1_manifest_test.go - terratest/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iam_services_k8s_aws_role_v1alpha1_manifest.yml b/.github/workflows/terratest-iam_services_k8s_aws_role_v1alpha1_manifest.yml index 884f1c8d5..e6338c2f5 100644 --- a/.github/workflows/terratest-iam_services_k8s_aws_role_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iam_services_k8s_aws_role_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_role_v1alpha1_manifest_test.go - terratest/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_role_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iam_services_k8s_aws_user_v1alpha1_manifest.yml b/.github/workflows/terratest-iam_services_k8s_aws_user_v1alpha1_manifest.yml index 79f883a95..4ad9fa0dd 100644 --- a/.github/workflows/terratest-iam_services_k8s_aws_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iam_services_k8s_aws_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_user_v1alpha1_manifest_test.go - terratest/iam_services_k8s_aws_v1alpha1/iam_services_k8s_aws_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ibmcloud_ibm_com_composable_v1alpha1_manifest.yml b/.github/workflows/terratest-ibmcloud_ibm_com_composable_v1alpha1_manifest.yml index 4f38660b1..8ed4aaf30 100644 --- a/.github/workflows/terratest-ibmcloud_ibm_com_composable_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ibmcloud_ibm_com_composable_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ibmcloud_ibm_com_v1alpha1/ibmcloud_ibm_com_composable_v1alpha1_manifest_test.go - terratest/ibmcloud_ibm_com_v1alpha1/ibmcloud_ibm_com_composable_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta1_manifest.yml b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta1_manifest.yml index ed812767f..9f6abfe96 100644 --- a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta1_manifest.yml +++ b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/image_toolkit_fluxcd_io_v1beta1/image_toolkit_fluxcd_io_image_policy_v1beta1_manifest_test.go - terratest/image_toolkit_fluxcd_io_v1beta1/image_toolkit_fluxcd_io_image_policy_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta2_manifest.yml b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta2_manifest.yml index f14a41d6a..75dfccc1f 100644 --- a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta2_manifest.yml +++ b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_policy_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/image_toolkit_fluxcd_io_v1beta2/image_toolkit_fluxcd_io_image_policy_v1beta2_manifest_test.go - terratest/image_toolkit_fluxcd_io_v1beta2/image_toolkit_fluxcd_io_image_policy_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta1_manifest.yml b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta1_manifest.yml index 52cc33664..4698166d4 100644 --- a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta1_manifest.yml +++ b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/image_toolkit_fluxcd_io_v1beta1/image_toolkit_fluxcd_io_image_repository_v1beta1_manifest_test.go - terratest/image_toolkit_fluxcd_io_v1beta1/image_toolkit_fluxcd_io_image_repository_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta2_manifest.yml b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta2_manifest.yml index ffd2079ef..ea7dc2950 100644 --- a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta2_manifest.yml +++ b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_repository_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/image_toolkit_fluxcd_io_v1beta2/image_toolkit_fluxcd_io_image_repository_v1beta2_manifest_test.go - terratest/image_toolkit_fluxcd_io_v1beta2/image_toolkit_fluxcd_io_image_repository_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_update_automation_v1beta1_manifest.yml b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_update_automation_v1beta1_manifest.yml index 9fad35150..5b309647b 100644 --- a/.github/workflows/terratest-image_toolkit_fluxcd_io_image_update_automation_v1beta1_manifest.yml +++ b/.github/workflows/terratest-image_toolkit_fluxcd_io_image_update_automation_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/image_toolkit_fluxcd_io_v1beta1/image_toolkit_fluxcd_io_image_update_automation_v1beta1_manifest_test.go - terratest/image_toolkit_fluxcd_io_v1beta1/image_toolkit_fluxcd_io_image_update_automation_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imageregistry_operator_openshift_io_config_v1_manifest.yml b/.github/workflows/terratest-imageregistry_operator_openshift_io_config_v1_manifest.yml index 01f3d589b..7f9a9ee83 100644 --- a/.github/workflows/terratest-imageregistry_operator_openshift_io_config_v1_manifest.yml +++ b/.github/workflows/terratest-imageregistry_operator_openshift_io_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imageregistry_operator_openshift_io_v1/imageregistry_operator_openshift_io_config_v1_manifest_test.go - terratest/imageregistry_operator_openshift_io_v1/imageregistry_operator_openshift_io_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imageregistry_operator_openshift_io_image_pruner_v1_manifest.yml b/.github/workflows/terratest-imageregistry_operator_openshift_io_image_pruner_v1_manifest.yml index 5029ae212..9260ed461 100644 --- a/.github/workflows/terratest-imageregistry_operator_openshift_io_image_pruner_v1_manifest.yml +++ b/.github/workflows/terratest-imageregistry_operator_openshift_io_image_pruner_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imageregistry_operator_openshift_io_v1/imageregistry_operator_openshift_io_image_pruner_v1_manifest_test.go - terratest/imageregistry_operator_openshift_io_v1/imageregistry_operator_openshift_io_image_pruner_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_bridge_v1alpha1_manifest.yml b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_bridge_v1alpha1_manifest.yml index f660cc5ca..29750ae93 100644 --- a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_bridge_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_bridge_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_event_bridge_v1alpha1_manifest_test.go - terratest/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_event_bridge_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_driven_ingestion_v1alpha1_manifest.yml b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_driven_ingestion_v1alpha1_manifest.yml index c872d7dd8..39139f9b9 100644 --- a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_driven_ingestion_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_event_driven_ingestion_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_event_driven_ingestion_v1alpha1_manifest_test.go - terratest/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_event_driven_ingestion_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_instance_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_instance_binding_v1alpha1_manifest.yml index de33adbd4..e53d2c74c 100644 --- a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_instance_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_instance_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_instance_binding_v1alpha1_manifest_test.go - terratest/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_instance_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_study_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_study_binding_v1alpha1_manifest.yml index 31e0a35b9..83aeee02b 100644 --- a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_study_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicom_study_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_study_binding_v1alpha1_manifest_test.go - terratest/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicom_study_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicomweb_ingestion_service_v1alpha1_manifest.yml b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicomweb_ingestion_service_v1alpha1_manifest.yml index 33ab15606..2a04dddbf 100644 --- a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicomweb_ingestion_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dicomweb_ingestion_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicomweb_ingestion_service_v1alpha1_manifest_test.go - terratest/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dicomweb_ingestion_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_ingestion_service_v1alpha1_manifest.yml b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_ingestion_service_v1alpha1_manifest.yml index 1720df02d..ecf938518 100644 --- a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_ingestion_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_ingestion_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dimse_ingestion_service_v1alpha1_manifest_test.go - terratest/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dimse_ingestion_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_proxy_v1alpha1_manifest.yml b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_proxy_v1alpha1_manifest.yml index 00b87b6cc..5643a3e6c 100644 --- a/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_proxy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-imaging_ingestion_alvearie_org_dimse_proxy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dimse_proxy_v1alpha1_manifest_test.go - terratest/imaging_ingestion_alvearie_org_v1alpha1/imaging_ingestion_alvearie_org_dimse_proxy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-inference_kubedl_io_elastic_batch_job_v1alpha1_manifest.yml b/.github/workflows/terratest-inference_kubedl_io_elastic_batch_job_v1alpha1_manifest.yml index 54097feaf..03ef38401 100644 --- a/.github/workflows/terratest-inference_kubedl_io_elastic_batch_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-inference_kubedl_io_elastic_batch_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/inference_kubedl_io_v1alpha1/inference_kubedl_io_elastic_batch_job_v1alpha1_manifest_test.go - terratest/inference_kubedl_io_v1alpha1/inference_kubedl_io_elastic_batch_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infinispan_org_backup_v2alpha1_manifest.yml b/.github/workflows/terratest-infinispan_org_backup_v2alpha1_manifest.yml index b7e524308..a45d8d55b 100644 --- a/.github/workflows/terratest-infinispan_org_backup_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-infinispan_org_backup_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infinispan_org_v2alpha1/infinispan_org_backup_v2alpha1_manifest_test.go - terratest/infinispan_org_v2alpha1/infinispan_org_backup_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infinispan_org_batch_v2alpha1_manifest.yml b/.github/workflows/terratest-infinispan_org_batch_v2alpha1_manifest.yml index a7b5f1526..ef7ba5510 100644 --- a/.github/workflows/terratest-infinispan_org_batch_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-infinispan_org_batch_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infinispan_org_v2alpha1/infinispan_org_batch_v2alpha1_manifest_test.go - terratest/infinispan_org_v2alpha1/infinispan_org_batch_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infinispan_org_cache_v2alpha1_manifest.yml b/.github/workflows/terratest-infinispan_org_cache_v2alpha1_manifest.yml index 3d39711d5..6443aa8db 100644 --- a/.github/workflows/terratest-infinispan_org_cache_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-infinispan_org_cache_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infinispan_org_v2alpha1/infinispan_org_cache_v2alpha1_manifest_test.go - terratest/infinispan_org_v2alpha1/infinispan_org_cache_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infinispan_org_infinispan_v1_manifest.yml b/.github/workflows/terratest-infinispan_org_infinispan_v1_manifest.yml index 5ee5ea195..5a45c0c3f 100644 --- a/.github/workflows/terratest-infinispan_org_infinispan_v1_manifest.yml +++ b/.github/workflows/terratest-infinispan_org_infinispan_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infinispan_org_v1/infinispan_org_infinispan_v1_manifest_test.go - terratest/infinispan_org_v1/infinispan_org_infinispan_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infinispan_org_restore_v2alpha1_manifest.yml b/.github/workflows/terratest-infinispan_org_restore_v2alpha1_manifest.yml index 9f32c07f9..9d71e7393 100644 --- a/.github/workflows/terratest-infinispan_org_restore_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-infinispan_org_restore_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infinispan_org_v2alpha1/infinispan_org_restore_v2alpha1_manifest_test.go - terratest/infinispan_org_v2alpha1/infinispan_org_restore_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha1_manifest.yml b/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha1_manifest.yml index 51346ba81..849b662be 100644 --- a/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infra_contrib_fluxcd_io_v1alpha1/infra_contrib_fluxcd_io_terraform_v1alpha1_manifest_test.go - terratest/infra_contrib_fluxcd_io_v1alpha1/infra_contrib_fluxcd_io_terraform_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha2_manifest.yml b/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha2_manifest.yml index 04b18b446..69b5e597a 100644 --- a/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-infra_contrib_fluxcd_io_terraform_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infra_contrib_fluxcd_io_v1alpha2/infra_contrib_fluxcd_io_terraform_v1alpha2_manifest_test.go - terratest/infra_contrib_fluxcd_io_v1alpha2/infra_contrib_fluxcd_io_terraform_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta1_manifest.yml index 715c4cf27..a0aa128ca 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta2_manifest.yml index b433d0da6..e128efbcb 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_template_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta1_manifest.yml index 6bb790af3..0a81b3b9a 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta2_manifest.yml index 328429148..81fe669c0 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_cluster_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta1_manifest.yml index 89ca6f75f..cadbd94f5 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta2_manifest.yml index 0be501a89..1003ac7bd 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_image_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta1_manifest.yml index bc2612623..b817e56b8 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta2_manifest.yml index 4f3750cee..9d65b5b85 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_template_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta1_manifest.yml index d82dbd4c7..f6904d256 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta2_manifest.yml index 74126a085..84da6ca06 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibm_power_vs_machine_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta1_manifest.yml index 01f31e0f7..e40271db7 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta2_manifest.yml index 038ff0890..96e625642 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibmvpc_cluster_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta1_manifest.yml index 70c1f5de0..f68632a17 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta2_manifest.yml index fd7b07dfd..637f6017c 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibmvpc_machine_template_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta1_manifest.yml index 994bffc6f..64b940177 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta2_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta2_manifest.yml index 254aa3ba4..aea770a52 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta2_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta2_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta2/infrastructure_cluster_x_k8s_io_ibmvpc_machine_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_template_v1alpha1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_template_v1alpha1_manifest.yml index add1ac7f1..a9e761259 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_cluster_template_v1alpha1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_cluster_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_v1alpha1_manifest.yml index 803bceace..154bc9dae 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_cluster_v1alpha1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_template_v1alpha1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_template_v1alpha1_manifest.yml index d36ffd61d..422047bd5 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_machine_template_v1alpha1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_machine_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_v1alpha1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_v1alpha1_manifest.yml index 4b99ba58d..d7dab064d 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_kubevirt_machine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_machine_v1alpha1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha1/infrastructure_cluster_x_k8s_io_kubevirt_machine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_cluster_v1beta1_manifest.yml index d393831d2..dd7218f14 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_tinkerbell_cluster_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_tinkerbell_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_template_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_template_v1beta1_manifest.yml index 0e3220202..4e496dc1c 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_tinkerbell_machine_template_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_tinkerbell_machine_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_v1beta1_manifest.yml index 84ee95c95..73bf56c6c 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_tinkerbell_machine_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_tinkerbell_machine_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_tinkerbell_machine_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha3_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha3_manifest.yml index 55c483994..b7c7bb60e 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha3_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha4_manifest.yml index 393b0607b..0d66fd061 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1beta1_manifest.yml index 44a80937e..8daba74dd 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_cluster_identity_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1alpha4_manifest.yml index c29870f39..e640a903a 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1beta1_manifest.yml index 7b1129e2f..a5f160539 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_cluster_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha3_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha3_manifest.yml index 085859912..cc34f8d87 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha3_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha4_manifest.yml index f7a2162cc..9abdc9d41 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1beta1_manifest.yml index dae863c07..495fdd28f 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha3_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha3_manifest.yml index 476638a2b..4cbb01f76 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha3_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha4_manifest.yml index d766e8066..6469723f0 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1beta1_manifest.yml index cd9b67ff8..fded4aa85 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_deployment_zone_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha3_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha3_manifest.yml index 1ac224a2e..ece96bf0d 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha3_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha4_manifest.yml index 0d017594d..4c6d500f9 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1beta1_manifest.yml index 5dcd03406..2de363d5c 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_failure_domain_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha3_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha3_manifest.yml index bca988f5b..cb7e000e0 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha3_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha4_manifest.yml index 3f9aa7c44..a3bceba22 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1beta1_manifest.yml index e969c890c..6e474f9f8 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_machine_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha3_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha3_manifest.yml index cb6a8530f..ad3a2aa3e 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha3_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha4_manifest.yml index 966399167..ae8328ccb 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_machine_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1beta1_manifest.yml index 2fa12b09c..0a2904d0d 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_machine_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_machine_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_machine_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha3_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha3_manifest.yml index e69fa03ac..c3533883b 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha3_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha3/infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha4_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha4_manifest.yml index ea10f7961..4c29b7914 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha4_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1alpha4/infrastructure_cluster_x_k8s_io_v_sphere_vm_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1beta1_manifest.yml b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1beta1_manifest.yml index 0dfc5322f..a39f04493 100644 --- a/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1beta1_manifest.yml +++ b/.github/workflows/terratest-infrastructure_cluster_x_k8s_io_v_sphere_vm_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_vm_v1beta1_manifest_test.go - terratest/infrastructure_cluster_x_k8s_io_v1beta1/infrastructure_cluster_x_k8s_io_v_sphere_vm_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ingress_operator_openshift_io_dns_record_v1_manifest.yml b/.github/workflows/terratest-ingress_operator_openshift_io_dns_record_v1_manifest.yml index 98f54ccf8..4fdd53995 100644 --- a/.github/workflows/terratest-ingress_operator_openshift_io_dns_record_v1_manifest.yml +++ b/.github/workflows/terratest-ingress_operator_openshift_io_dns_record_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ingress_operator_openshift_io_v1/ingress_operator_openshift_io_dns_record_v1_manifest_test.go - terratest/ingress_operator_openshift_io_v1/ingress_operator_openshift_io_dns_record_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-insights_openshift_io_data_gather_v1alpha1_manifest.yml b/.github/workflows/terratest-insights_openshift_io_data_gather_v1alpha1_manifest.yml index fd538ffb5..990bcbc6e 100644 --- a/.github/workflows/terratest-insights_openshift_io_data_gather_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-insights_openshift_io_data_gather_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/insights_openshift_io_v1alpha1/insights_openshift_io_data_gather_v1alpha1_manifest_test.go - terratest/insights_openshift_io_v1alpha1/insights_openshift_io_data_gather_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-installation_mattermost_com_mattermost_v1beta1_manifest.yml b/.github/workflows/terratest-installation_mattermost_com_mattermost_v1beta1_manifest.yml index c4794a112..ee5a8e15c 100644 --- a/.github/workflows/terratest-installation_mattermost_com_mattermost_v1beta1_manifest.yml +++ b/.github/workflows/terratest-installation_mattermost_com_mattermost_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/installation_mattermost_com_v1beta1/installation_mattermost_com_mattermost_v1beta1_manifest_test.go - terratest/installation_mattermost_com_v1beta1/installation_mattermost_com_mattermost_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-integration_rock8s_com_plug_v1beta1_manifest.yml b/.github/workflows/terratest-integration_rock8s_com_plug_v1beta1_manifest.yml index b9c659451..d637ce42a 100644 --- a/.github/workflows/terratest-integration_rock8s_com_plug_v1beta1_manifest.yml +++ b/.github/workflows/terratest-integration_rock8s_com_plug_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/integration_rock8s_com_v1beta1/integration_rock8s_com_plug_v1beta1_manifest_test.go - terratest/integration_rock8s_com_v1beta1/integration_rock8s_com_plug_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-integration_rock8s_com_socket_v1beta1_manifest.yml b/.github/workflows/terratest-integration_rock8s_com_socket_v1beta1_manifest.yml index 1acca1e80..3aa422345 100644 --- a/.github/workflows/terratest-integration_rock8s_com_socket_v1beta1_manifest.yml +++ b/.github/workflows/terratest-integration_rock8s_com_socket_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/integration_rock8s_com_v1beta1/integration_rock8s_com_socket_v1beta1_manifest_test.go - terratest/integration_rock8s_com_v1beta1/integration_rock8s_com_socket_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iot_eclipse_org_ditto_v1alpha1_manifest.yml b/.github/workflows/terratest-iot_eclipse_org_ditto_v1alpha1_manifest.yml index 80214c84d..e3039ac2c 100644 --- a/.github/workflows/terratest-iot_eclipse_org_ditto_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iot_eclipse_org_ditto_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iot_eclipse_org_v1alpha1/iot_eclipse_org_ditto_v1alpha1_manifest_test.go - terratest/iot_eclipse_org_v1alpha1/iot_eclipse_org_ditto_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-iot_eclipse_org_hawkbit_v1alpha1_manifest.yml b/.github/workflows/terratest-iot_eclipse_org_hawkbit_v1alpha1_manifest.yml index 5598ceb46..806f0121e 100644 --- a/.github/workflows/terratest-iot_eclipse_org_hawkbit_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-iot_eclipse_org_hawkbit_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/iot_eclipse_org_v1alpha1/iot_eclipse_org_hawkbit_v1alpha1_manifest_test.go - terratest/iot_eclipse_org_v1alpha1/iot_eclipse_org_hawkbit_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1alpha1_manifest.yml b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1alpha1_manifest.yml index 9cdb6a2c3..1589e45c7 100644 --- a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ipam_cluster_x_k8s_io_v1alpha1/ipam_cluster_x_k8s_io_ip_address_claim_v1alpha1_manifest_test.go - terratest/ipam_cluster_x_k8s_io_v1alpha1/ipam_cluster_x_k8s_io_ip_address_claim_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1beta1_manifest.yml b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1beta1_manifest.yml index c1200b2e6..a214bee9c 100644 --- a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1beta1_manifest.yml +++ b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_claim_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ipam_cluster_x_k8s_io_v1beta1/ipam_cluster_x_k8s_io_ip_address_claim_v1beta1_manifest_test.go - terratest/ipam_cluster_x_k8s_io_v1beta1/ipam_cluster_x_k8s_io_ip_address_claim_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1alpha1_manifest.yml b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1alpha1_manifest.yml index a8ee722e4..d0cfc2d2d 100644 --- a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ipam_cluster_x_k8s_io_v1alpha1/ipam_cluster_x_k8s_io_ip_address_v1alpha1_manifest_test.go - terratest/ipam_cluster_x_k8s_io_v1alpha1/ipam_cluster_x_k8s_io_ip_address_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1beta1_manifest.yml b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1beta1_manifest.yml index a8f7d7022..749a52643 100644 --- a/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1beta1_manifest.yml +++ b/.github/workflows/terratest-ipam_cluster_x_k8s_io_ip_address_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ipam_cluster_x_k8s_io_v1beta1/ipam_cluster_x_k8s_io_ip_address_v1beta1_manifest_test.go - terratest/ipam_cluster_x_k8s_io_v1beta1/ipam_cluster_x_k8s_io_ip_address_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha1_manifest.yml index bd4f5c2ef..8a7ae638f 100644 --- a/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/isindir_github_com_v1alpha1/isindir_github_com_sops_secret_v1alpha1_manifest_test.go - terratest/isindir_github_com_v1alpha1/isindir_github_com_sops_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha2_manifest.yml b/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha2_manifest.yml index b9adfeff4..87c9140e6 100644 --- a/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/isindir_github_com_v1alpha2/isindir_github_com_sops_secret_v1alpha2_manifest_test.go - terratest/isindir_github_com_v1alpha2/isindir_github_com_sops_secret_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha3_manifest.yml b/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha3_manifest.yml index 1aa07b7b3..54f3662f2 100644 --- a/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-isindir_github_com_sops_secret_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/isindir_github_com_v1alpha3/isindir_github_com_sops_secret_v1alpha3_manifest_test.go - terratest/isindir_github_com_v1alpha3/isindir_github_com_sops_secret_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-jaegertracing_io_jaeger_v1_manifest.yml b/.github/workflows/terratest-jaegertracing_io_jaeger_v1_manifest.yml index 845ff91c3..e82092c1f 100644 --- a/.github/workflows/terratest-jaegertracing_io_jaeger_v1_manifest.yml +++ b/.github/workflows/terratest-jaegertracing_io_jaeger_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/jaegertracing_io_v1/jaegertracing_io_jaeger_v1_manifest_test.go - terratest/jaegertracing_io_v1/jaegertracing_io_jaeger_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-jobset_x_k8s_io_job_set_v1alpha2_manifest.yml b/.github/workflows/terratest-jobset_x_k8s_io_job_set_v1alpha2_manifest.yml index 58149bcf0..3c1adfd5f 100644 --- a/.github/workflows/terratest-jobset_x_k8s_io_job_set_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-jobset_x_k8s_io_job_set_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/jobset_x_k8s_io_v1alpha2/jobset_x_k8s_io_job_set_v1alpha2_manifest_test.go - terratest/jobset_x_k8s_io_v1alpha2/jobset_x_k8s_io_job_set_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-jobsmanager_raczylo_com_managed_job_v1beta1_manifest.yml b/.github/workflows/terratest-jobsmanager_raczylo_com_managed_job_v1beta1_manifest.yml index 16186e47b..40d803842 100644 --- a/.github/workflows/terratest-jobsmanager_raczylo_com_managed_job_v1beta1_manifest.yml +++ b/.github/workflows/terratest-jobsmanager_raczylo_com_managed_job_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/jobsmanager_raczylo_com_v1beta1/jobsmanager_raczylo_com_managed_job_v1beta1_manifest_test.go - terratest/jobsmanager_raczylo_com_v1beta1/jobsmanager_raczylo_com_managed_job_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k6_io_k6_v1alpha1_manifest.yml b/.github/workflows/terratest-k6_io_k6_v1alpha1_manifest.yml index 4a6f8f47a..e9a32f44b 100644 --- a/.github/workflows/terratest-k6_io_k6_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-k6_io_k6_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k6_io_v1alpha1/k6_io_k6_v1alpha1_manifest_test.go - terratest/k6_io_v1alpha1/k6_io_k6_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k6_io_private_load_zone_v1alpha1_manifest.yml b/.github/workflows/terratest-k6_io_private_load_zone_v1alpha1_manifest.yml index ce2cb5192..cb746d00e 100644 --- a/.github/workflows/terratest-k6_io_private_load_zone_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-k6_io_private_load_zone_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k6_io_v1alpha1/k6_io_private_load_zone_v1alpha1_manifest_test.go - terratest/k6_io_v1alpha1/k6_io_private_load_zone_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k6_io_test_run_v1alpha1_manifest.yml b/.github/workflows/terratest-k6_io_test_run_v1alpha1_manifest.yml index 07d884292..aada43e4d 100644 --- a/.github/workflows/terratest-k6_io_test_run_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-k6_io_test_run_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k6_io_v1alpha1/k6_io_test_run_v1alpha1_manifest_test.go - terratest/k6_io_v1alpha1/k6_io_test_run_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8gb_absa_oss_gslb_v1beta1_manifest.yml b/.github/workflows/terratest-k8gb_absa_oss_gslb_v1beta1_manifest.yml index b512bd335..ec123415f 100644 --- a/.github/workflows/terratest-k8gb_absa_oss_gslb_v1beta1_manifest.yml +++ b/.github/workflows/terratest-k8gb_absa_oss_gslb_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8gb_absa_oss_v1beta1/k8gb_absa_oss_gslb_v1beta1_manifest_test.go - terratest/k8gb_absa_oss_v1beta1/k8gb_absa_oss_gslb_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_keycloak_org_keycloak_realm_import_v2alpha1_manifest.yml b/.github/workflows/terratest-k8s_keycloak_org_keycloak_realm_import_v2alpha1_manifest.yml index 37c1f756e..fe25f77d9 100644 --- a/.github/workflows/terratest-k8s_keycloak_org_keycloak_realm_import_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-k8s_keycloak_org_keycloak_realm_import_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_keycloak_org_v2alpha1/k8s_keycloak_org_keycloak_realm_import_v2alpha1_manifest_test.go - terratest/k8s_keycloak_org_v2alpha1/k8s_keycloak_org_keycloak_realm_import_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_keycloak_org_keycloak_v2alpha1_manifest.yml b/.github/workflows/terratest-k8s_keycloak_org_keycloak_v2alpha1_manifest.yml index 76e6bd431..29d4e4c9a 100644 --- a/.github/workflows/terratest-k8s_keycloak_org_keycloak_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-k8s_keycloak_org_keycloak_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_keycloak_org_v2alpha1/k8s_keycloak_org_keycloak_v2alpha1_manifest_test.go - terratest/k8s_keycloak_org_v2alpha1/k8s_keycloak_org_keycloak_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1_manifest.yml index 17968d36f..539911a62 100644 --- a/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1/k8s_nginx_org_global_configuration_v1_manifest_test.go - terratest/k8s_nginx_org_v1/k8s_nginx_org_global_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1alpha1_manifest.yml index 3ffcfb337..81cb680cf 100644 --- a/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_global_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1alpha1/k8s_nginx_org_global_configuration_v1alpha1_manifest_test.go - terratest/k8s_nginx_org_v1alpha1/k8s_nginx_org_global_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_policy_v1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_policy_v1_manifest.yml index 746431ee6..67c1bd65e 100644 --- a/.github/workflows/terratest-k8s_nginx_org_policy_v1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1/k8s_nginx_org_policy_v1_manifest_test.go - terratest/k8s_nginx_org_v1/k8s_nginx_org_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_policy_v1alpha1_manifest.yml index ceea86fda..9a62be636 100644 --- a/.github/workflows/terratest-k8s_nginx_org_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1alpha1/k8s_nginx_org_policy_v1alpha1_manifest_test.go - terratest/k8s_nginx_org_v1alpha1/k8s_nginx_org_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_transport_server_v1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_transport_server_v1_manifest.yml index 462a647fe..0a0b95b94 100644 --- a/.github/workflows/terratest-k8s_nginx_org_transport_server_v1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_transport_server_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1/k8s_nginx_org_transport_server_v1_manifest_test.go - terratest/k8s_nginx_org_v1/k8s_nginx_org_transport_server_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_transport_server_v1alpha1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_transport_server_v1alpha1_manifest.yml index e3e1171e0..10721a9eb 100644 --- a/.github/workflows/terratest-k8s_nginx_org_transport_server_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_transport_server_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1alpha1/k8s_nginx_org_transport_server_v1alpha1_manifest_test.go - terratest/k8s_nginx_org_v1alpha1/k8s_nginx_org_transport_server_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_virtual_server_route_v1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_virtual_server_route_v1_manifest.yml index 8b8bfbac9..18bde7fcc 100644 --- a/.github/workflows/terratest-k8s_nginx_org_virtual_server_route_v1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_virtual_server_route_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1/k8s_nginx_org_virtual_server_route_v1_manifest_test.go - terratest/k8s_nginx_org_v1/k8s_nginx_org_virtual_server_route_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_nginx_org_virtual_server_v1_manifest.yml b/.github/workflows/terratest-k8s_nginx_org_virtual_server_v1_manifest.yml index 586f5f32c..9809a1813 100644 --- a/.github/workflows/terratest-k8s_nginx_org_virtual_server_v1_manifest.yml +++ b/.github/workflows/terratest-k8s_nginx_org_virtual_server_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_nginx_org_v1/k8s_nginx_org_virtual_server_v1_manifest_test.go - terratest/k8s_nginx_org_v1/k8s_nginx_org_virtual_server_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha2_manifest.yml b/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha2_manifest.yml index afda1ea25..86e8aa5fb 100644 --- a/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_otterize_com_v1alpha2/k8s_otterize_com_client_intents_v1alpha2_manifest_test.go - terratest/k8s_otterize_com_v1alpha2/k8s_otterize_com_client_intents_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha3_manifest.yml b/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha3_manifest.yml index 0ae4c671e..41955a103 100644 --- a/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-k8s_otterize_com_client_intents_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_otterize_com_v1alpha3/k8s_otterize_com_client_intents_v1alpha3_manifest_test.go - terratest/k8s_otterize_com_v1alpha3/k8s_otterize_com_client_intents_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha2_manifest.yml b/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha2_manifest.yml index b6600af5c..5c7d0dbf2 100644 --- a/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_otterize_com_v1alpha2/k8s_otterize_com_kafka_server_config_v1alpha2_manifest_test.go - terratest/k8s_otterize_com_v1alpha2/k8s_otterize_com_kafka_server_config_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha3_manifest.yml b/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha3_manifest.yml index 395136ff4..a632c8f87 100644 --- a/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-k8s_otterize_com_kafka_server_config_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_otterize_com_v1alpha3/k8s_otterize_com_kafka_server_config_v1alpha3_manifest_test.go - terratest/k8s_otterize_com_v1alpha3/k8s_otterize_com_kafka_server_config_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha2_manifest.yml b/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha2_manifest.yml index ec41efa75..1e8e8fd6e 100644 --- a/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_otterize_com_v1alpha2/k8s_otterize_com_protected_service_v1alpha2_manifest_test.go - terratest/k8s_otterize_com_v1alpha2/k8s_otterize_com_protected_service_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha3_manifest.yml b/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha3_manifest.yml index a9a5d9777..5a4d4620c 100644 --- a/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-k8s_otterize_com_protected_service_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8s_otterize_com_v1alpha3/k8s_otterize_com_protected_service_v1alpha3_manifest_test.go - terratest/k8s_otterize_com_v1alpha3/k8s_otterize_com_protected_service_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_archive_v1_manifest.yml b/.github/workflows/terratest-k8up_io_archive_v1_manifest.yml index 98a5b2d0d..32a095c1c 100644 --- a/.github/workflows/terratest-k8up_io_archive_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_archive_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_archive_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_archive_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_backup_v1_manifest.yml b/.github/workflows/terratest-k8up_io_backup_v1_manifest.yml index 2e2d1e2d3..586ee8973 100644 --- a/.github/workflows/terratest-k8up_io_backup_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_backup_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_check_v1_manifest.yml b/.github/workflows/terratest-k8up_io_check_v1_manifest.yml index bc4d00e61..ec3f759c6 100644 --- a/.github/workflows/terratest-k8up_io_check_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_check_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_check_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_check_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_pre_backup_pod_v1_manifest.yml b/.github/workflows/terratest-k8up_io_pre_backup_pod_v1_manifest.yml index 7d78ea60c..abc069a54 100644 --- a/.github/workflows/terratest-k8up_io_pre_backup_pod_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_pre_backup_pod_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_pre_backup_pod_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_pre_backup_pod_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_prune_v1_manifest.yml b/.github/workflows/terratest-k8up_io_prune_v1_manifest.yml index 0ec1b9314..e36bc8ad6 100644 --- a/.github/workflows/terratest-k8up_io_prune_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_prune_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_prune_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_prune_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_restore_v1_manifest.yml b/.github/workflows/terratest-k8up_io_restore_v1_manifest.yml index 4e0e76bf6..23761d477 100644 --- a/.github/workflows/terratest-k8up_io_restore_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_restore_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_restore_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_restore_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_schedule_v1_manifest.yml b/.github/workflows/terratest-k8up_io_schedule_v1_manifest.yml index be66e1db5..52715bb85 100644 --- a/.github/workflows/terratest-k8up_io_schedule_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_schedule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_schedule_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_schedule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-k8up_io_snapshot_v1_manifest.yml b/.github/workflows/terratest-k8up_io_snapshot_v1_manifest.yml index 9aca7dd32..0cf73f79b 100644 --- a/.github/workflows/terratest-k8up_io_snapshot_v1_manifest.yml +++ b/.github/workflows/terratest-k8up_io_snapshot_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/k8up_io_v1/k8up_io_snapshot_v1_manifest_test.go - terratest/k8up_io_v1/k8up_io_snapshot_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_services_k8s_aws_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-kafka_services_k8s_aws_cluster_v1alpha1_manifest.yml index 1eadcd465..bcb8dad9d 100644 --- a/.github/workflows/terratest-kafka_services_k8s_aws_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kafka_services_k8s_aws_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_services_k8s_aws_v1alpha1/kafka_services_k8s_aws_cluster_v1alpha1_manifest_test.go - terratest/kafka_services_k8s_aws_v1alpha1/kafka_services_k8s_aws_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_bridge_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_bridge_v1beta2_manifest.yml index 48c887a61..5cdcf690e 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_bridge_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_bridge_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_bridge_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_bridge_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_connect_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_connect_v1beta2_manifest.yml index 225b89dc9..5e0e3921b 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_connect_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_connect_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_connect_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_connect_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_connector_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_connector_v1beta2_manifest.yml index 573ac667f..d95ab8d8e 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_connector_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_connector_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_connector_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_connector_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker2_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker2_v1beta2_manifest.yml index 5defd93ea..f48d2b4a1 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker2_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker2_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_mirror_maker2_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_mirror_maker2_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker_v1beta2_manifest.yml index 55ebed009..e6431c5d3 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_mirror_maker_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_mirror_maker_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_mirror_maker_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_rebalance_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_rebalance_v1beta2_manifest.yml index 35635bcfa..ddf793ce8 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_rebalance_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_rebalance_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_rebalance_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_rebalance_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1alpha1_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1alpha1_manifest.yml index 6e85380bc..bffe17e6b 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1alpha1/kafka_strimzi_io_kafka_topic_v1alpha1_manifest_test.go - terratest/kafka_strimzi_io_v1alpha1/kafka_strimzi_io_kafka_topic_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta1_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta1_manifest.yml index bbd0d5c2f..eac30995e 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta1/kafka_strimzi_io_kafka_topic_v1beta1_manifest_test.go - terratest/kafka_strimzi_io_v1beta1/kafka_strimzi_io_kafka_topic_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta2_manifest.yml index 54e5102be..6c874dbd9 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_topic_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_topic_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_topic_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1alpha1_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1alpha1_manifest.yml index 71902dadb..fcac39566 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1alpha1/kafka_strimzi_io_kafka_user_v1alpha1_manifest_test.go - terratest/kafka_strimzi_io_v1alpha1/kafka_strimzi_io_kafka_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta1_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta1_manifest.yml index b6d46dab9..a30daec2d 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta1/kafka_strimzi_io_kafka_user_v1beta1_manifest_test.go - terratest/kafka_strimzi_io_v1beta1/kafka_strimzi_io_kafka_user_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta2_manifest.yml index d882ca804..722872ab1 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_user_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_user_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_user_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kafka_strimzi_io_kafka_v1beta2_manifest.yml b/.github/workflows/terratest-kafka_strimzi_io_kafka_v1beta2_manifest.yml index b7620f976..b480f9bfc 100644 --- a/.github/workflows/terratest-kafka_strimzi_io_kafka_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kafka_strimzi_io_kafka_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_v1beta2_manifest_test.go - terratest/kafka_strimzi_io_v1beta2/kafka_strimzi_io_kafka_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kamaji_clastix_io_data_store_v1alpha1_manifest.yml b/.github/workflows/terratest-kamaji_clastix_io_data_store_v1alpha1_manifest.yml index 503498778..02aaf3659 100644 --- a/.github/workflows/terratest-kamaji_clastix_io_data_store_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kamaji_clastix_io_data_store_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kamaji_clastix_io_v1alpha1/kamaji_clastix_io_data_store_v1alpha1_manifest_test.go - terratest/kamaji_clastix_io_v1alpha1/kamaji_clastix_io_data_store_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kamaji_clastix_io_tenant_control_plane_v1alpha1_manifest.yml b/.github/workflows/terratest-kamaji_clastix_io_tenant_control_plane_v1alpha1_manifest.yml index 527a1ef11..30ceefda0 100644 --- a/.github/workflows/terratest-kamaji_clastix_io_tenant_control_plane_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kamaji_clastix_io_tenant_control_plane_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kamaji_clastix_io_v1alpha1/kamaji_clastix_io_tenant_control_plane_v1alpha1_manifest_test.go - terratest/kamaji_clastix_io_v1alpha1/kamaji_clastix_io_tenant_control_plane_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-karpenter_k8s_aws_ec2_node_class_v1beta1_manifest.yml b/.github/workflows/terratest-karpenter_k8s_aws_ec2_node_class_v1beta1_manifest.yml index c73d5a6b2..13a29f6a7 100644 --- a/.github/workflows/terratest-karpenter_k8s_aws_ec2_node_class_v1beta1_manifest.yml +++ b/.github/workflows/terratest-karpenter_k8s_aws_ec2_node_class_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/karpenter_k8s_aws_v1beta1/karpenter_k8s_aws_ec2_node_class_v1beta1_manifest_test.go - terratest/karpenter_k8s_aws_v1beta1/karpenter_k8s_aws_ec2_node_class_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-karpenter_sh_node_claim_v1beta1_manifest.yml b/.github/workflows/terratest-karpenter_sh_node_claim_v1beta1_manifest.yml index 7646c0552..4a834b7e5 100644 --- a/.github/workflows/terratest-karpenter_sh_node_claim_v1beta1_manifest.yml +++ b/.github/workflows/terratest-karpenter_sh_node_claim_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/karpenter_sh_v1beta1/karpenter_sh_node_claim_v1beta1_manifest_test.go - terratest/karpenter_sh_v1beta1/karpenter_sh_node_claim_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-karpenter_sh_node_pool_v1beta1_manifest.yml b/.github/workflows/terratest-karpenter_sh_node_pool_v1beta1_manifest.yml index cf518d5ae..262d8d00b 100644 --- a/.github/workflows/terratest-karpenter_sh_node_pool_v1beta1_manifest.yml +++ b/.github/workflows/terratest-karpenter_sh_node_pool_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/karpenter_sh_v1beta1/karpenter_sh_node_pool_v1beta1_manifest_test.go - terratest/karpenter_sh_v1beta1/karpenter_sh_node_pool_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keda_sh_cluster_trigger_authentication_v1alpha1_manifest.yml b/.github/workflows/terratest-keda_sh_cluster_trigger_authentication_v1alpha1_manifest.yml index dbb7093fc..1de55624e 100644 --- a/.github/workflows/terratest-keda_sh_cluster_trigger_authentication_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keda_sh_cluster_trigger_authentication_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keda_sh_v1alpha1/keda_sh_cluster_trigger_authentication_v1alpha1_manifest_test.go - terratest/keda_sh_v1alpha1/keda_sh_cluster_trigger_authentication_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keda_sh_scaled_job_v1alpha1_manifest.yml b/.github/workflows/terratest-keda_sh_scaled_job_v1alpha1_manifest.yml index 75539dfa8..031e83b0c 100644 --- a/.github/workflows/terratest-keda_sh_scaled_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keda_sh_scaled_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keda_sh_v1alpha1/keda_sh_scaled_job_v1alpha1_manifest_test.go - terratest/keda_sh_v1alpha1/keda_sh_scaled_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keda_sh_scaled_object_v1alpha1_manifest.yml b/.github/workflows/terratest-keda_sh_scaled_object_v1alpha1_manifest.yml index 6e250707a..d230b184b 100644 --- a/.github/workflows/terratest-keda_sh_scaled_object_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keda_sh_scaled_object_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keda_sh_v1alpha1/keda_sh_scaled_object_v1alpha1_manifest_test.go - terratest/keda_sh_v1alpha1/keda_sh_scaled_object_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keda_sh_trigger_authentication_v1alpha1_manifest.yml b/.github/workflows/terratest-keda_sh_trigger_authentication_v1alpha1_manifest.yml index 92cd4c992..3d1282c58 100644 --- a/.github/workflows/terratest-keda_sh_trigger_authentication_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keda_sh_trigger_authentication_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keda_sh_v1alpha1/keda_sh_trigger_authentication_v1alpha1_manifest_test.go - terratest/keda_sh_v1alpha1/keda_sh_trigger_authentication_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keycloak_k8s_reddec_net_keycloak_client_v1alpha1_manifest.yml b/.github/workflows/terratest-keycloak_k8s_reddec_net_keycloak_client_v1alpha1_manifest.yml index 6e26330be..034ab4947 100644 --- a/.github/workflows/terratest-keycloak_k8s_reddec_net_keycloak_client_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keycloak_k8s_reddec_net_keycloak_client_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keycloak_k8s_reddec_net_v1alpha1/keycloak_k8s_reddec_net_keycloak_client_v1alpha1_manifest_test.go - terratest/keycloak_k8s_reddec_net_v1alpha1/keycloak_k8s_reddec_net_keycloak_client_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keycloak_org_keycloak_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-keycloak_org_keycloak_backup_v1alpha1_manifest.yml index 94cf817bf..7cc3c163a 100644 --- a/.github/workflows/terratest-keycloak_org_keycloak_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keycloak_org_keycloak_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keycloak_org_v1alpha1/keycloak_org_keycloak_backup_v1alpha1_manifest_test.go - terratest/keycloak_org_v1alpha1/keycloak_org_keycloak_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keycloak_org_keycloak_client_v1alpha1_manifest.yml b/.github/workflows/terratest-keycloak_org_keycloak_client_v1alpha1_manifest.yml index 8166f4ef0..7e55592cd 100644 --- a/.github/workflows/terratest-keycloak_org_keycloak_client_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keycloak_org_keycloak_client_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keycloak_org_v1alpha1/keycloak_org_keycloak_client_v1alpha1_manifest_test.go - terratest/keycloak_org_v1alpha1/keycloak_org_keycloak_client_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keycloak_org_keycloak_realm_v1alpha1_manifest.yml b/.github/workflows/terratest-keycloak_org_keycloak_realm_v1alpha1_manifest.yml index 9a64420e8..67e98edcf 100644 --- a/.github/workflows/terratest-keycloak_org_keycloak_realm_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keycloak_org_keycloak_realm_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keycloak_org_v1alpha1/keycloak_org_keycloak_realm_v1alpha1_manifest_test.go - terratest/keycloak_org_v1alpha1/keycloak_org_keycloak_realm_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keycloak_org_keycloak_user_v1alpha1_manifest.yml b/.github/workflows/terratest-keycloak_org_keycloak_user_v1alpha1_manifest.yml index 109c44228..4b59c0cf1 100644 --- a/.github/workflows/terratest-keycloak_org_keycloak_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keycloak_org_keycloak_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keycloak_org_v1alpha1/keycloak_org_keycloak_user_v1alpha1_manifest_test.go - terratest/keycloak_org_v1alpha1/keycloak_org_keycloak_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keycloak_org_keycloak_v1alpha1_manifest.yml b/.github/workflows/terratest-keycloak_org_keycloak_v1alpha1_manifest.yml index ed30732b2..3cb04c500 100644 --- a/.github/workflows/terratest-keycloak_org_keycloak_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keycloak_org_keycloak_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keycloak_org_v1alpha1/keycloak_org_keycloak_v1alpha1_manifest_test.go - terratest/keycloak_org_v1alpha1/keycloak_org_keycloak_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keyspaces_services_k8s_aws_keyspace_v1alpha1_manifest.yml b/.github/workflows/terratest-keyspaces_services_k8s_aws_keyspace_v1alpha1_manifest.yml index 32693d0ea..dcf39a09c 100644 --- a/.github/workflows/terratest-keyspaces_services_k8s_aws_keyspace_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keyspaces_services_k8s_aws_keyspace_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keyspaces_services_k8s_aws_v1alpha1/keyspaces_services_k8s_aws_keyspace_v1alpha1_manifest_test.go - terratest/keyspaces_services_k8s_aws_v1alpha1/keyspaces_services_k8s_aws_keyspace_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-keyspaces_services_k8s_aws_table_v1alpha1_manifest.yml b/.github/workflows/terratest-keyspaces_services_k8s_aws_table_v1alpha1_manifest.yml index 247471410..bfea48b53 100644 --- a/.github/workflows/terratest-keyspaces_services_k8s_aws_table_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-keyspaces_services_k8s_aws_table_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/keyspaces_services_k8s_aws_v1alpha1/keyspaces_services_k8s_aws_table_v1alpha1_manifest_test.go - terratest/keyspaces_services_k8s_aws_v1alpha1/keyspaces_services_k8s_aws_table_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kiali_io_kiali_v1alpha1_manifest.yml b/.github/workflows/terratest-kiali_io_kiali_v1alpha1_manifest.yml index 93503d6be..75969f3c5 100644 --- a/.github/workflows/terratest-kiali_io_kiali_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kiali_io_kiali_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kiali_io_v1alpha1/kiali_io_kiali_v1alpha1_manifest_test.go - terratest/kiali_io_v1alpha1/kiali_io_kiali_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1_manifest.yml b/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1_manifest.yml index 01583ea45..a987cdebb 100644 --- a/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1_manifest.yml +++ b/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kibana_k8s_elastic_co_v1/kibana_k8s_elastic_co_kibana_v1_manifest_test.go - terratest/kibana_k8s_elastic_co_v1/kibana_k8s_elastic_co_kibana_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1beta1_manifest.yml b/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1beta1_manifest.yml index 4b7f97456..c9773c5a8 100644 --- a/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kibana_k8s_elastic_co_kibana_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kibana_k8s_elastic_co_v1beta1/kibana_k8s_elastic_co_kibana_v1beta1_manifest_test.go - terratest/kibana_k8s_elastic_co_v1beta1/kibana_k8s_elastic_co_kibana_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kinesis_services_k8s_aws_stream_v1alpha1_manifest.yml b/.github/workflows/terratest-kinesis_services_k8s_aws_stream_v1alpha1_manifest.yml index b63e0e6f0..d3138219b 100644 --- a/.github/workflows/terratest-kinesis_services_k8s_aws_stream_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kinesis_services_k8s_aws_stream_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kinesis_services_k8s_aws_v1alpha1/kinesis_services_k8s_aws_stream_v1alpha1_manifest_test.go - terratest/kinesis_services_k8s_aws_v1alpha1/kinesis_services_k8s_aws_stream_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kms_services_k8s_aws_alias_v1alpha1_manifest.yml b/.github/workflows/terratest-kms_services_k8s_aws_alias_v1alpha1_manifest.yml index 40aca1a16..7f22e0a22 100644 --- a/.github/workflows/terratest-kms_services_k8s_aws_alias_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kms_services_k8s_aws_alias_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kms_services_k8s_aws_v1alpha1/kms_services_k8s_aws_alias_v1alpha1_manifest_test.go - terratest/kms_services_k8s_aws_v1alpha1/kms_services_k8s_aws_alias_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kms_services_k8s_aws_grant_v1alpha1_manifest.yml b/.github/workflows/terratest-kms_services_k8s_aws_grant_v1alpha1_manifest.yml index fa9cf4114..7552e3d40 100644 --- a/.github/workflows/terratest-kms_services_k8s_aws_grant_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kms_services_k8s_aws_grant_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kms_services_k8s_aws_v1alpha1/kms_services_k8s_aws_grant_v1alpha1_manifest_test.go - terratest/kms_services_k8s_aws_v1alpha1/kms_services_k8s_aws_grant_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kms_services_k8s_aws_key_v1alpha1_manifest.yml b/.github/workflows/terratest-kms_services_k8s_aws_key_v1alpha1_manifest.yml index 41ae7bd80..a5b2ab995 100644 --- a/.github/workflows/terratest-kms_services_k8s_aws_key_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kms_services_k8s_aws_key_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kms_services_k8s_aws_v1alpha1/kms_services_k8s_aws_key_v1alpha1_manifest_test.go - terratest/kms_services_k8s_aws_v1alpha1/kms_services_k8s_aws_key_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuadrant_io_auth_policy_v1beta2_manifest.yml b/.github/workflows/terratest-kuadrant_io_auth_policy_v1beta2_manifest.yml index ca2a6653f..b700ff534 100644 --- a/.github/workflows/terratest-kuadrant_io_auth_policy_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kuadrant_io_auth_policy_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuadrant_io_v1beta2/kuadrant_io_auth_policy_v1beta2_manifest_test.go - terratest/kuadrant_io_v1beta2/kuadrant_io_auth_policy_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuadrant_io_kuadrant_v1beta1_manifest.yml b/.github/workflows/terratest-kuadrant_io_kuadrant_v1beta1_manifest.yml index 280ef780c..c6d1ee57a 100644 --- a/.github/workflows/terratest-kuadrant_io_kuadrant_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kuadrant_io_kuadrant_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuadrant_io_v1beta1/kuadrant_io_kuadrant_v1beta1_manifest_test.go - terratest/kuadrant_io_v1beta1/kuadrant_io_kuadrant_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuadrant_io_rate_limit_policy_v1beta2_manifest.yml b/.github/workflows/terratest-kuadrant_io_rate_limit_policy_v1beta2_manifest.yml index a9100644c..d0434bead 100644 --- a/.github/workflows/terratest-kuadrant_io_rate_limit_policy_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kuadrant_io_rate_limit_policy_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuadrant_io_v1beta2/kuadrant_io_rate_limit_policy_v1beta2_manifest_test.go - terratest/kuadrant_io_v1beta2/kuadrant_io_rate_limit_policy_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kube_green_com_sleep_info_v1alpha1_manifest.yml b/.github/workflows/terratest-kube_green_com_sleep_info_v1alpha1_manifest.yml index a34e39b27..68c278065 100644 --- a/.github/workflows/terratest-kube_green_com_sleep_info_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kube_green_com_sleep_info_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kube_green_com_v1alpha1/kube_green_com_sleep_info_v1alpha1_manifest_test.go - terratest/kube_green_com_v1alpha1/kube_green_com_sleep_info_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kubean_io_cluster_operation_v1alpha1_manifest.yml b/.github/workflows/terratest-kubean_io_cluster_operation_v1alpha1_manifest.yml index 261e2a4ca..970fb96ca 100644 --- a/.github/workflows/terratest-kubean_io_cluster_operation_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kubean_io_cluster_operation_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kubean_io_v1alpha1/kubean_io_cluster_operation_v1alpha1_manifest_test.go - terratest/kubean_io_v1alpha1/kubean_io_cluster_operation_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kubean_io_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-kubean_io_cluster_v1alpha1_manifest.yml index 7e82a7023..b2dd8ecf8 100644 --- a/.github/workflows/terratest-kubean_io_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kubean_io_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kubean_io_v1alpha1/kubean_io_cluster_v1alpha1_manifest_test.go - terratest/kubean_io_v1alpha1/kubean_io_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kubean_io_local_artifact_set_v1alpha1_manifest.yml b/.github/workflows/terratest-kubean_io_local_artifact_set_v1alpha1_manifest.yml index 609656c7b..baae66fb7 100644 --- a/.github/workflows/terratest-kubean_io_local_artifact_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kubean_io_local_artifact_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kubean_io_v1alpha1/kubean_io_local_artifact_set_v1alpha1_manifest_test.go - terratest/kubean_io_v1alpha1/kubean_io_local_artifact_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kubean_io_manifest_v1alpha1_manifest.yml b/.github/workflows/terratest-kubean_io_manifest_v1alpha1_manifest.yml index fb0f09789..64193ab00 100644 --- a/.github/workflows/terratest-kubean_io_manifest_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kubean_io_manifest_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kubean_io_v1alpha1/kubean_io_manifest_v1alpha1_manifest_test.go - terratest/kubean_io_v1alpha1/kubean_io_manifest_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kubecost_com_turndown_schedule_v1alpha1_manifest.yml b/.github/workflows/terratest-kubecost_com_turndown_schedule_v1alpha1_manifest.yml index 00cfa6776..3f8121e77 100644 --- a/.github/workflows/terratest-kubecost_com_turndown_schedule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kubecost_com_turndown_schedule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kubecost_com_v1alpha1/kubecost_com_turndown_schedule_v1alpha1_manifest_test.go - terratest/kubecost_com_v1alpha1/kubecost_com_turndown_schedule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kubevious_io_workload_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-kubevious_io_workload_profile_v1alpha1_manifest.yml index 2173ce7fa..ce411eaac 100644 --- a/.github/workflows/terratest-kubevious_io_workload_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kubevious_io_workload_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kubevious_io_v1alpha1/kubevious_io_workload_profile_v1alpha1_manifest_test.go - terratest/kubevious_io_v1alpha1/kubevious_io_workload_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kubevious_io_workload_v1alpha1_manifest.yml b/.github/workflows/terratest-kubevious_io_workload_v1alpha1_manifest.yml index 335444d1b..7de7a9f8d 100644 --- a/.github/workflows/terratest-kubevious_io_workload_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kubevious_io_workload_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kubevious_io_v1alpha1/kubevious_io_workload_v1alpha1_manifest_test.go - terratest/kubevious_io_v1alpha1/kubevious_io_workload_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kueue_x_k8s_io_admission_check_v1beta1_manifest.yml b/.github/workflows/terratest-kueue_x_k8s_io_admission_check_v1beta1_manifest.yml index bfc21aa15..5c6536a61 100644 --- a/.github/workflows/terratest-kueue_x_k8s_io_admission_check_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kueue_x_k8s_io_admission_check_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_admission_check_v1beta1_manifest_test.go - terratest/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_admission_check_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kueue_x_k8s_io_cluster_queue_v1beta1_manifest.yml b/.github/workflows/terratest-kueue_x_k8s_io_cluster_queue_v1beta1_manifest.yml index 6ee53bea7..59181b93f 100644 --- a/.github/workflows/terratest-kueue_x_k8s_io_cluster_queue_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kueue_x_k8s_io_cluster_queue_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_cluster_queue_v1beta1_manifest_test.go - terratest/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_cluster_queue_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kueue_x_k8s_io_local_queue_v1beta1_manifest.yml b/.github/workflows/terratest-kueue_x_k8s_io_local_queue_v1beta1_manifest.yml index 03c4d1472..d5a4b1cbe 100644 --- a/.github/workflows/terratest-kueue_x_k8s_io_local_queue_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kueue_x_k8s_io_local_queue_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_local_queue_v1beta1_manifest_test.go - terratest/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_local_queue_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kueue_x_k8s_io_resource_flavor_v1beta1_manifest.yml b/.github/workflows/terratest-kueue_x_k8s_io_resource_flavor_v1beta1_manifest.yml index dfb6e5e29..eb2c53c4e 100644 --- a/.github/workflows/terratest-kueue_x_k8s_io_resource_flavor_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kueue_x_k8s_io_resource_flavor_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_resource_flavor_v1beta1_manifest_test.go - terratest/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_resource_flavor_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kueue_x_k8s_io_workload_v1beta1_manifest.yml b/.github/workflows/terratest-kueue_x_k8s_io_workload_v1beta1_manifest.yml index bd0be413c..4763cd601 100644 --- a/.github/workflows/terratest-kueue_x_k8s_io_workload_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kueue_x_k8s_io_workload_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_workload_v1beta1_manifest_test.go - terratest/kueue_x_k8s_io_v1beta1/kueue_x_k8s_io_workload_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_circuit_breaker_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_circuit_breaker_v1alpha1_manifest.yml index ccf1adc6c..9bbe5fcb1 100644 --- a/.github/workflows/terratest-kuma_io_circuit_breaker_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_circuit_breaker_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_circuit_breaker_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_circuit_breaker_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_container_patch_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_container_patch_v1alpha1_manifest.yml index 51772b1d1..020c8e380 100644 --- a/.github/workflows/terratest-kuma_io_container_patch_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_container_patch_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_container_patch_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_container_patch_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_dataplane_insight_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_dataplane_insight_v1alpha1_manifest.yml index 214c14b23..ddcc55713 100644 --- a/.github/workflows/terratest-kuma_io_dataplane_insight_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_dataplane_insight_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_dataplane_insight_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_dataplane_insight_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_dataplane_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_dataplane_v1alpha1_manifest.yml index 8c8fd85c7..81d452e3f 100644 --- a/.github/workflows/terratest-kuma_io_dataplane_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_dataplane_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_dataplane_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_dataplane_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_external_service_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_external_service_v1alpha1_manifest.yml index 3b63c9ed5..010bdf63e 100644 --- a/.github/workflows/terratest-kuma_io_external_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_external_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_external_service_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_external_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_fault_injection_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_fault_injection_v1alpha1_manifest.yml index a9bd6467d..d765bf569 100644 --- a/.github/workflows/terratest-kuma_io_fault_injection_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_fault_injection_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_fault_injection_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_fault_injection_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_health_check_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_health_check_v1alpha1_manifest.yml index 2280a7c06..4bc87bd85 100644 --- a/.github/workflows/terratest-kuma_io_health_check_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_health_check_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_health_check_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_health_check_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_access_log_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_access_log_v1alpha1_manifest.yml index 78f2ff263..4e0c40b8f 100644 --- a/.github/workflows/terratest-kuma_io_mesh_access_log_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_access_log_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_access_log_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_access_log_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_circuit_breaker_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_circuit_breaker_v1alpha1_manifest.yml index a62b93625..77a5a3997 100644 --- a/.github/workflows/terratest-kuma_io_mesh_circuit_breaker_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_circuit_breaker_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_circuit_breaker_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_circuit_breaker_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_fault_injection_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_fault_injection_v1alpha1_manifest.yml index 01762ff74..a0b8cb70c 100644 --- a/.github/workflows/terratest-kuma_io_mesh_fault_injection_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_fault_injection_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_fault_injection_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_fault_injection_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_gateway_config_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_gateway_config_v1alpha1_manifest.yml index 7cc9b0be4..27541aa64 100644 --- a/.github/workflows/terratest-kuma_io_mesh_gateway_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_gateway_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_gateway_config_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_gateway_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_gateway_instance_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_gateway_instance_v1alpha1_manifest.yml index 2d2332b48..221e51716 100644 --- a/.github/workflows/terratest-kuma_io_mesh_gateway_instance_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_gateway_instance_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_gateway_instance_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_gateway_instance_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_gateway_route_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_gateway_route_v1alpha1_manifest.yml index fed4f8926..2820ca934 100644 --- a/.github/workflows/terratest-kuma_io_mesh_gateway_route_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_gateway_route_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_gateway_route_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_gateway_route_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_gateway_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_gateway_v1alpha1_manifest.yml index e42703af8..3f8caea45 100644 --- a/.github/workflows/terratest-kuma_io_mesh_gateway_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_gateway_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_gateway_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_gateway_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_health_check_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_health_check_v1alpha1_manifest.yml index 37593fbae..78f4694f9 100644 --- a/.github/workflows/terratest-kuma_io_mesh_health_check_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_health_check_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_health_check_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_health_check_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_http_route_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_http_route_v1alpha1_manifest.yml index 7471657ae..3ee12815d 100644 --- a/.github/workflows/terratest-kuma_io_mesh_http_route_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_http_route_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_http_route_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_http_route_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_insight_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_insight_v1alpha1_manifest.yml index 82624a43a..ecc29c148 100644 --- a/.github/workflows/terratest-kuma_io_mesh_insight_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_insight_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_insight_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_insight_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_load_balancing_strategy_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_load_balancing_strategy_v1alpha1_manifest.yml index 60174aeae..44bed7ff3 100644 --- a/.github/workflows/terratest-kuma_io_mesh_load_balancing_strategy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_load_balancing_strategy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_load_balancing_strategy_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_load_balancing_strategy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_proxy_patch_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_proxy_patch_v1alpha1_manifest.yml index 3a231b30f..778bad533 100644 --- a/.github/workflows/terratest-kuma_io_mesh_proxy_patch_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_proxy_patch_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_proxy_patch_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_proxy_patch_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_rate_limit_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_rate_limit_v1alpha1_manifest.yml index 4cb5ced3b..8d95e98f1 100644 --- a/.github/workflows/terratest-kuma_io_mesh_rate_limit_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_rate_limit_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_rate_limit_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_rate_limit_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_retry_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_retry_v1alpha1_manifest.yml index a44ab5e9d..8b44e89e5 100644 --- a/.github/workflows/terratest-kuma_io_mesh_retry_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_retry_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_retry_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_retry_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_tcp_route_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_tcp_route_v1alpha1_manifest.yml index 827eb7dfc..e7e86d175 100644 --- a/.github/workflows/terratest-kuma_io_mesh_tcp_route_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_tcp_route_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_tcp_route_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_tcp_route_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_timeout_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_timeout_v1alpha1_manifest.yml index 776c6e051..55b556399 100644 --- a/.github/workflows/terratest-kuma_io_mesh_timeout_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_timeout_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_timeout_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_timeout_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_trace_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_trace_v1alpha1_manifest.yml index b1d7810f3..5bcb20a51 100644 --- a/.github/workflows/terratest-kuma_io_mesh_trace_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_trace_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_trace_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_trace_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_traffic_permission_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_traffic_permission_v1alpha1_manifest.yml index 891479f1a..93853a051 100644 --- a/.github/workflows/terratest-kuma_io_mesh_traffic_permission_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_traffic_permission_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_traffic_permission_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_traffic_permission_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_mesh_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_mesh_v1alpha1_manifest.yml index 7bcab4bde..5417ed3a5 100644 --- a/.github/workflows/terratest-kuma_io_mesh_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_mesh_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_mesh_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_mesh_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_proxy_template_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_proxy_template_v1alpha1_manifest.yml index 8200bfea3..b64da2d4e 100644 --- a/.github/workflows/terratest-kuma_io_proxy_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_proxy_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_proxy_template_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_proxy_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_rate_limit_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_rate_limit_v1alpha1_manifest.yml index 13344f17b..95ffa4985 100644 --- a/.github/workflows/terratest-kuma_io_rate_limit_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_rate_limit_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_rate_limit_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_rate_limit_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_retry_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_retry_v1alpha1_manifest.yml index bd46812a9..fee13559f 100644 --- a/.github/workflows/terratest-kuma_io_retry_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_retry_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_retry_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_retry_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_service_insight_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_service_insight_v1alpha1_manifest.yml index 5eeb16dbb..2bdf6df9c 100644 --- a/.github/workflows/terratest-kuma_io_service_insight_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_service_insight_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_service_insight_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_service_insight_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_timeout_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_timeout_v1alpha1_manifest.yml index 94f59d0bb..5f1bd6a02 100644 --- a/.github/workflows/terratest-kuma_io_timeout_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_timeout_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_timeout_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_timeout_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_traffic_log_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_traffic_log_v1alpha1_manifest.yml index c7fc19b0c..944adac66 100644 --- a/.github/workflows/terratest-kuma_io_traffic_log_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_traffic_log_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_traffic_log_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_traffic_log_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_traffic_permission_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_traffic_permission_v1alpha1_manifest.yml index b5df27c44..0bbaba72d 100644 --- a/.github/workflows/terratest-kuma_io_traffic_permission_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_traffic_permission_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_traffic_permission_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_traffic_permission_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_traffic_route_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_traffic_route_v1alpha1_manifest.yml index 23bbc24ac..44ddb0776 100644 --- a/.github/workflows/terratest-kuma_io_traffic_route_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_traffic_route_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_traffic_route_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_traffic_route_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_traffic_trace_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_traffic_trace_v1alpha1_manifest.yml index 48ad9902a..a2cd7ae91 100644 --- a/.github/workflows/terratest-kuma_io_traffic_trace_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_traffic_trace_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_traffic_trace_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_traffic_trace_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_virtual_outbound_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_virtual_outbound_v1alpha1_manifest.yml index d2ef26e69..be909f5bb 100644 --- a/.github/workflows/terratest-kuma_io_virtual_outbound_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_virtual_outbound_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_virtual_outbound_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_virtual_outbound_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_zone_egress_insight_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_zone_egress_insight_v1alpha1_manifest.yml index 16191c65e..17485ed45 100644 --- a/.github/workflows/terratest-kuma_io_zone_egress_insight_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_zone_egress_insight_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_zone_egress_insight_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_zone_egress_insight_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_zone_egress_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_zone_egress_v1alpha1_manifest.yml index c2e056cea..c5a557c6e 100644 --- a/.github/workflows/terratest-kuma_io_zone_egress_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_zone_egress_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_zone_egress_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_zone_egress_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_zone_ingress_insight_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_zone_ingress_insight_v1alpha1_manifest.yml index dafe14602..5bf3d7d25 100644 --- a/.github/workflows/terratest-kuma_io_zone_ingress_insight_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_zone_ingress_insight_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_zone_ingress_insight_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_zone_ingress_insight_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_zone_ingress_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_zone_ingress_v1alpha1_manifest.yml index 16932add2..97db2eae8 100644 --- a/.github/workflows/terratest-kuma_io_zone_ingress_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_zone_ingress_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_zone_ingress_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_zone_ingress_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_zone_insight_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_zone_insight_v1alpha1_manifest.yml index a20632f0e..566144949 100644 --- a/.github/workflows/terratest-kuma_io_zone_insight_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_zone_insight_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_zone_insight_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_zone_insight_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kuma_io_zone_v1alpha1_manifest.yml b/.github/workflows/terratest-kuma_io_zone_v1alpha1_manifest.yml index 22e9d3ffa..de1c0dfb1 100644 --- a/.github/workflows/terratest-kuma_io_zone_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-kuma_io_zone_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kuma_io_v1alpha1/kuma_io_zone_v1alpha1_manifest_test.go - terratest/kuma_io_v1alpha1/kuma_io_zone_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1_manifest.yml b/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1_manifest.yml index 9f75af076..41e910d45 100644 --- a/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1_manifest.yml +++ b/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kustomize_toolkit_fluxcd_io_v1/kustomize_toolkit_fluxcd_io_kustomization_v1_manifest_test.go - terratest/kustomize_toolkit_fluxcd_io_v1/kustomize_toolkit_fluxcd_io_kustomization_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta1_manifest.yml b/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta1_manifest.yml index 83f4452b5..f70a28740 100644 --- a/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kustomize_toolkit_fluxcd_io_v1beta1/kustomize_toolkit_fluxcd_io_kustomization_v1beta1_manifest_test.go - terratest/kustomize_toolkit_fluxcd_io_v1beta1/kustomize_toolkit_fluxcd_io_kustomization_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta2_manifest.yml b/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta2_manifest.yml index d27852b04..4f2d191f1 100644 --- a/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta2_manifest.yml +++ b/.github/workflows/terratest-kustomize_toolkit_fluxcd_io_kustomization_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kustomize_toolkit_fluxcd_io_v1beta2/kustomize_toolkit_fluxcd_io_kustomization_v1beta2_manifest_test.go - terratest/kustomize_toolkit_fluxcd_io_v1beta2/kustomize_toolkit_fluxcd_io_kustomization_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_admission_report_v1alpha2_manifest.yml b/.github/workflows/terratest-kyverno_io_admission_report_v1alpha2_manifest.yml index cdde40439..649abd087 100644 --- a/.github/workflows/terratest-kyverno_io_admission_report_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_admission_report_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v1alpha2/kyverno_io_admission_report_v1alpha2_manifest_test.go - terratest/kyverno_io_v1alpha2/kyverno_io_admission_report_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_admission_report_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_admission_report_v2_manifest.yml index f1f227101..72db626c1 100644 --- a/.github/workflows/terratest-kyverno_io_admission_report_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_admission_report_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_admission_report_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_admission_report_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_background_scan_report_v1alpha2_manifest.yml b/.github/workflows/terratest-kyverno_io_background_scan_report_v1alpha2_manifest.yml index 1163e952f..ef243be43 100644 --- a/.github/workflows/terratest-kyverno_io_background_scan_report_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_background_scan_report_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v1alpha2/kyverno_io_background_scan_report_v1alpha2_manifest_test.go - terratest/kyverno_io_v1alpha2/kyverno_io_background_scan_report_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_background_scan_report_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_background_scan_report_v2_manifest.yml index a88fadf0c..5015bb333 100644 --- a/.github/workflows/terratest-kyverno_io_background_scan_report_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_background_scan_report_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_background_scan_report_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_background_scan_report_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cleanup_policy_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_cleanup_policy_v2_manifest.yml index 0f44a2e40..97f14e4e9 100644 --- a/.github/workflows/terratest-kyverno_io_cleanup_policy_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cleanup_policy_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_cleanup_policy_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_cleanup_policy_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cleanup_policy_v2alpha1_manifest.yml b/.github/workflows/terratest-kyverno_io_cleanup_policy_v2alpha1_manifest.yml index 9414d5a1b..07070f561 100644 --- a/.github/workflows/terratest-kyverno_io_cleanup_policy_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cleanup_policy_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2alpha1/kyverno_io_cleanup_policy_v2alpha1_manifest_test.go - terratest/kyverno_io_v2alpha1/kyverno_io_cleanup_policy_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cleanup_policy_v2beta1_manifest.yml b/.github/workflows/terratest-kyverno_io_cleanup_policy_v2beta1_manifest.yml index 2f7780ce5..6b579cabc 100644 --- a/.github/workflows/terratest-kyverno_io_cleanup_policy_v2beta1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cleanup_policy_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2beta1/kyverno_io_cleanup_policy_v2beta1_manifest_test.go - terratest/kyverno_io_v2beta1/kyverno_io_cleanup_policy_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_admission_report_v1alpha2_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_admission_report_v1alpha2_manifest.yml index 58fff3d6d..4b69a6658 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_admission_report_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_admission_report_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v1alpha2/kyverno_io_cluster_admission_report_v1alpha2_manifest_test.go - terratest/kyverno_io_v1alpha2/kyverno_io_cluster_admission_report_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_admission_report_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_admission_report_v2_manifest.yml index 9d2bdbd37..2091a1d5d 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_admission_report_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_admission_report_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_cluster_admission_report_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_cluster_admission_report_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v1alpha2_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v1alpha2_manifest.yml index 0e2136591..050a0bd97 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v1alpha2/kyverno_io_cluster_background_scan_report_v1alpha2_manifest_test.go - terratest/kyverno_io_v1alpha2/kyverno_io_cluster_background_scan_report_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v2_manifest.yml index 618793a68..81590bf4d 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_background_scan_report_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_cluster_background_scan_report_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_cluster_background_scan_report_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2_manifest.yml index 1fc49a79d..2782e4cdc 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_cluster_cleanup_policy_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_cluster_cleanup_policy_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2alpha1_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2alpha1_manifest.yml index 77ba59227..a590a5a37 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2alpha1/kyverno_io_cluster_cleanup_policy_v2alpha1_manifest_test.go - terratest/kyverno_io_v2alpha1/kyverno_io_cluster_cleanup_policy_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2beta1_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2beta1_manifest.yml index 8997bf9b7..1892fa082 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2beta1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_cleanup_policy_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2beta1/kyverno_io_cluster_cleanup_policy_v2beta1_manifest_test.go - terratest/kyverno_io_v2beta1/kyverno_io_cluster_cleanup_policy_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_policy_v1_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_policy_v1_manifest.yml index a02913b7f..46298a9bf 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_policy_v1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v1/kyverno_io_cluster_policy_v1_manifest_test.go - terratest/kyverno_io_v1/kyverno_io_cluster_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_cluster_policy_v2beta1_manifest.yml b/.github/workflows/terratest-kyverno_io_cluster_policy_v2beta1_manifest.yml index cbcc3841c..7ea24a7f6 100644 --- a/.github/workflows/terratest-kyverno_io_cluster_policy_v2beta1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_cluster_policy_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2beta1/kyverno_io_cluster_policy_v2beta1_manifest_test.go - terratest/kyverno_io_v2beta1/kyverno_io_cluster_policy_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_policy_exception_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_policy_exception_v2_manifest.yml index 051c8d865..8a3efe6a7 100644 --- a/.github/workflows/terratest-kyverno_io_policy_exception_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_policy_exception_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_policy_exception_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_policy_exception_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_policy_exception_v2alpha1_manifest.yml b/.github/workflows/terratest-kyverno_io_policy_exception_v2alpha1_manifest.yml index 4c1d8e05f..1ed197484 100644 --- a/.github/workflows/terratest-kyverno_io_policy_exception_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_policy_exception_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2alpha1/kyverno_io_policy_exception_v2alpha1_manifest_test.go - terratest/kyverno_io_v2alpha1/kyverno_io_policy_exception_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_policy_exception_v2beta1_manifest.yml b/.github/workflows/terratest-kyverno_io_policy_exception_v2beta1_manifest.yml index 12ccf1ff1..99fa4a4a5 100644 --- a/.github/workflows/terratest-kyverno_io_policy_exception_v2beta1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_policy_exception_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2beta1/kyverno_io_policy_exception_v2beta1_manifest_test.go - terratest/kyverno_io_v2beta1/kyverno_io_policy_exception_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_policy_v1_manifest.yml b/.github/workflows/terratest-kyverno_io_policy_v1_manifest.yml index 2bf613d10..3edbec9da 100644 --- a/.github/workflows/terratest-kyverno_io_policy_v1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v1/kyverno_io_policy_v1_manifest_test.go - terratest/kyverno_io_v1/kyverno_io_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_policy_v2beta1_manifest.yml b/.github/workflows/terratest-kyverno_io_policy_v2beta1_manifest.yml index 279113348..325be6687 100644 --- a/.github/workflows/terratest-kyverno_io_policy_v2beta1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_policy_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2beta1/kyverno_io_policy_v2beta1_manifest_test.go - terratest/kyverno_io_v2beta1/kyverno_io_policy_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_update_request_v1beta1_manifest.yml b/.github/workflows/terratest-kyverno_io_update_request_v1beta1_manifest.yml index 1a4b81d24..fd9021bf8 100644 --- a/.github/workflows/terratest-kyverno_io_update_request_v1beta1_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_update_request_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v1beta1/kyverno_io_update_request_v1beta1_manifest_test.go - terratest/kyverno_io_v1beta1/kyverno_io_update_request_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-kyverno_io_update_request_v2_manifest.yml b/.github/workflows/terratest-kyverno_io_update_request_v2_manifest.yml index 296ea6e4e..ae9981aa6 100644 --- a/.github/workflows/terratest-kyverno_io_update_request_v2_manifest.yml +++ b/.github/workflows/terratest-kyverno_io_update_request_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/kyverno_io_v2/kyverno_io_update_request_v2_manifest_test.go - terratest/kyverno_io_v2/kyverno_io_update_request_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lambda_services_k8s_aws_alias_v1alpha1_manifest.yml b/.github/workflows/terratest-lambda_services_k8s_aws_alias_v1alpha1_manifest.yml index ba19774a8..7c20b254f 100644 --- a/.github/workflows/terratest-lambda_services_k8s_aws_alias_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-lambda_services_k8s_aws_alias_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_alias_v1alpha1_manifest_test.go - terratest/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_alias_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lambda_services_k8s_aws_code_signing_config_v1alpha1_manifest.yml b/.github/workflows/terratest-lambda_services_k8s_aws_code_signing_config_v1alpha1_manifest.yml index ec8a7df4c..2f9546ed0 100644 --- a/.github/workflows/terratest-lambda_services_k8s_aws_code_signing_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-lambda_services_k8s_aws_code_signing_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_code_signing_config_v1alpha1_manifest_test.go - terratest/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_code_signing_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lambda_services_k8s_aws_event_source_mapping_v1alpha1_manifest.yml b/.github/workflows/terratest-lambda_services_k8s_aws_event_source_mapping_v1alpha1_manifest.yml index 7335edf5f..70dcd576b 100644 --- a/.github/workflows/terratest-lambda_services_k8s_aws_event_source_mapping_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-lambda_services_k8s_aws_event_source_mapping_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_event_source_mapping_v1alpha1_manifest_test.go - terratest/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_event_source_mapping_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lambda_services_k8s_aws_function_url_config_v1alpha1_manifest.yml b/.github/workflows/terratest-lambda_services_k8s_aws_function_url_config_v1alpha1_manifest.yml index 0ef9b3ee1..da9f7b40f 100644 --- a/.github/workflows/terratest-lambda_services_k8s_aws_function_url_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-lambda_services_k8s_aws_function_url_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_function_url_config_v1alpha1_manifest_test.go - terratest/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_function_url_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lambda_services_k8s_aws_function_v1alpha1_manifest.yml b/.github/workflows/terratest-lambda_services_k8s_aws_function_v1alpha1_manifest.yml index dede742db..6ef83a579 100644 --- a/.github/workflows/terratest-lambda_services_k8s_aws_function_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-lambda_services_k8s_aws_function_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_function_v1alpha1_manifest_test.go - terratest/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_function_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lambda_services_k8s_aws_layer_version_v1alpha1_manifest.yml b/.github/workflows/terratest-lambda_services_k8s_aws_layer_version_v1alpha1_manifest.yml index 6f430f496..c41abe866 100644 --- a/.github/workflows/terratest-lambda_services_k8s_aws_layer_version_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-lambda_services_k8s_aws_layer_version_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_layer_version_v1alpha1_manifest_test.go - terratest/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_layer_version_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lambda_services_k8s_aws_version_v1alpha1_manifest.yml b/.github/workflows/terratest-lambda_services_k8s_aws_version_v1alpha1_manifest.yml index 06c1530d9..95f741661 100644 --- a/.github/workflows/terratest-lambda_services_k8s_aws_version_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-lambda_services_k8s_aws_version_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_version_v1alpha1_manifest_test.go - terratest/lambda_services_k8s_aws_v1alpha1/lambda_services_k8s_aws_version_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lb_lbconfig_carlosedp_com_external_load_balancer_v1_manifest.yml b/.github/workflows/terratest-lb_lbconfig_carlosedp_com_external_load_balancer_v1_manifest.yml index f877825dc..61a565151 100644 --- a/.github/workflows/terratest-lb_lbconfig_carlosedp_com_external_load_balancer_v1_manifest.yml +++ b/.github/workflows/terratest-lb_lbconfig_carlosedp_com_external_load_balancer_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lb_lbconfig_carlosedp_com_v1/lb_lbconfig_carlosedp_com_external_load_balancer_v1_manifest_test.go - terratest/lb_lbconfig_carlosedp_com_v1/lb_lbconfig_carlosedp_com_external_load_balancer_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta4_manifest.yml b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta4_manifest.yml index dbc35da72..9305b8065 100644 --- a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta4_manifest.yml +++ b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lerentis_uploadfilter24_eu_v1beta4/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta4_manifest_test.go - terratest/lerentis_uploadfilter24_eu_v1beta4/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta5_manifest.yml b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta5_manifest.yml index d4b22e5f4..81efbd2b6 100644 --- a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta5_manifest.yml +++ b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_secret_v1beta5_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lerentis_uploadfilter24_eu_v1beta5/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta5_manifest_test.go - terratest/lerentis_uploadfilter24_eu_v1beta5/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta5_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta4_manifest.yml b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta4_manifest.yml index 5f4be04fc..988d02081 100644 --- a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta4_manifest.yml +++ b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lerentis_uploadfilter24_eu_v1beta4/lerentis_uploadfilter24_eu_bitwarden_template_v1beta4_manifest_test.go - terratest/lerentis_uploadfilter24_eu_v1beta4/lerentis_uploadfilter24_eu_bitwarden_template_v1beta4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta5_manifest.yml b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta5_manifest.yml index 5d3525146..2688435aa 100644 --- a/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta5_manifest.yml +++ b/.github/workflows/terratest-lerentis_uploadfilter24_eu_bitwarden_template_v1beta5_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lerentis_uploadfilter24_eu_v1beta5/lerentis_uploadfilter24_eu_bitwarden_template_v1beta5_manifest_test.go - terratest/lerentis_uploadfilter24_eu_v1beta5/lerentis_uploadfilter24_eu_bitwarden_template_v1beta5_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta4_manifest.yml b/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta4_manifest.yml index b03f75ec4..01962a775 100644 --- a/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta4_manifest.yml +++ b/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lerentis_uploadfilter24_eu_v1beta4/lerentis_uploadfilter24_eu_registry_credential_v1beta4_manifest_test.go - terratest/lerentis_uploadfilter24_eu_v1beta4/lerentis_uploadfilter24_eu_registry_credential_v1beta4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta5_manifest.yml b/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta5_manifest.yml index d8318153b..728cc436b 100644 --- a/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta5_manifest.yml +++ b/.github/workflows/terratest-lerentis_uploadfilter24_eu_registry_credential_v1beta5_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/lerentis_uploadfilter24_eu_v1beta5/lerentis_uploadfilter24_eu_registry_credential_v1beta5_manifest_test.go - terratest/lerentis_uploadfilter24_eu_v1beta5/lerentis_uploadfilter24_eu_registry_credential_v1beta5_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-limit_range_v1_manifest.yml b/.github/workflows/terratest-limit_range_v1_manifest.yml index 906451438..36f5a33cf 100644 --- a/.github/workflows/terratest-limit_range_v1_manifest.yml +++ b/.github/workflows/terratest-limit_range_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/limit_range_v1_manifest_test.go - terratest/core_v1/limit_range_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-limitador_kuadrant_io_limitador_v1alpha1_manifest.yml b/.github/workflows/terratest-limitador_kuadrant_io_limitador_v1alpha1_manifest.yml index 7ba620243..41adda35d 100644 --- a/.github/workflows/terratest-limitador_kuadrant_io_limitador_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-limitador_kuadrant_io_limitador_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/limitador_kuadrant_io_v1alpha1/limitador_kuadrant_io_limitador_v1alpha1_manifest_test.go - terratest/limitador_kuadrant_io_v1alpha1/limitador_kuadrant_io_limitador_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-litmuschaos_io_chaos_engine_v1alpha1_manifest.yml b/.github/workflows/terratest-litmuschaos_io_chaos_engine_v1alpha1_manifest.yml index ca7daed56..61ff3355b 100644 --- a/.github/workflows/terratest-litmuschaos_io_chaos_engine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-litmuschaos_io_chaos_engine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/litmuschaos_io_v1alpha1/litmuschaos_io_chaos_engine_v1alpha1_manifest_test.go - terratest/litmuschaos_io_v1alpha1/litmuschaos_io_chaos_engine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-litmuschaos_io_chaos_experiment_v1alpha1_manifest.yml b/.github/workflows/terratest-litmuschaos_io_chaos_experiment_v1alpha1_manifest.yml index 6af0a910d..1e710bfd8 100644 --- a/.github/workflows/terratest-litmuschaos_io_chaos_experiment_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-litmuschaos_io_chaos_experiment_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/litmuschaos_io_v1alpha1/litmuschaos_io_chaos_experiment_v1alpha1_manifest_test.go - terratest/litmuschaos_io_v1alpha1/litmuschaos_io_chaos_experiment_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-litmuschaos_io_chaos_result_v1alpha1_manifest.yml b/.github/workflows/terratest-litmuschaos_io_chaos_result_v1alpha1_manifest.yml index 0bed4511d..614d48536 100644 --- a/.github/workflows/terratest-litmuschaos_io_chaos_result_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-litmuschaos_io_chaos_result_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/litmuschaos_io_v1alpha1/litmuschaos_io_chaos_result_v1alpha1_manifest_test.go - terratest/litmuschaos_io_v1alpha1/litmuschaos_io_chaos_result_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1alpha1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1alpha1_manifest.yml index 17e08e55a..a5c23bcbf 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_cluster_flow_v1alpha1_manifest_test.go - terratest/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_cluster_flow_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1beta1_manifest.yml index 82b0c4ba8..10779fb9c 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_cluster_flow_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_cluster_flow_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_cluster_flow_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1alpha1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1alpha1_manifest.yml index 451957e60..1c88fda8b 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_cluster_output_v1alpha1_manifest_test.go - terratest/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_cluster_output_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1beta1_manifest.yml index e8e9696e7..b4efce3b0 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_cluster_output_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_cluster_output_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_cluster_output_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_flow_v1alpha1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_flow_v1alpha1_manifest.yml index 583cc9463..4c78b7093 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_flow_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_flow_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_flow_v1alpha1_manifest_test.go - terratest/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_flow_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_flow_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_flow_v1beta1_manifest.yml index 960fd9c58..404841681 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_flow_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_flow_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_flow_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_flow_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_fluentbit_agent_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_fluentbit_agent_v1beta1_manifest.yml index 2f10604c3..71ce70cbf 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_fluentbit_agent_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_fluentbit_agent_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_fluentbit_agent_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_fluentbit_agent_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_logging_v1alpha1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_logging_v1alpha1_manifest.yml index 178163345..3b69a966d 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_logging_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_logging_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_logging_v1alpha1_manifest_test.go - terratest/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_logging_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_logging_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_logging_v1beta1_manifest.yml index dac0f0e00..2f85336d7 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_logging_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_logging_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_logging_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_logging_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_node_agent_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_node_agent_v1beta1_manifest.yml index d5df32111..fe67ca170 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_node_agent_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_node_agent_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_node_agent_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_node_agent_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_output_v1alpha1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_output_v1alpha1_manifest.yml index 8660265d4..8f27cc31f 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_output_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_output_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_output_v1alpha1_manifest_test.go - terratest/logging_banzaicloud_io_v1alpha1/logging_banzaicloud_io_output_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_output_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_output_v1beta1_manifest.yml index 49b446180..6d9512fb4 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_output_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_output_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_output_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_output_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_flow_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_flow_v1beta1_manifest.yml index 88c74283a..124acac2a 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_flow_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_flow_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_cluster_flow_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_cluster_flow_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_output_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_output_v1beta1_manifest.yml index 683555feb..1108c0bcf 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_output_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_cluster_output_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_cluster_output_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_cluster_output_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_flow_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_flow_v1beta1_manifest.yml index 12c9b89fe..da014dedc 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_flow_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_flow_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_flow_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_flow_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_output_v1beta1_manifest.yml b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_output_v1beta1_manifest.yml index 7dfe824a0..7495e0966 100644 --- a/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_output_v1beta1_manifest.yml +++ b/.github/workflows/terratest-logging_banzaicloud_io_syslog_ng_output_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_output_v1beta1_manifest_test.go - terratest/logging_banzaicloud_io_v1beta1/logging_banzaicloud_io_syslog_ng_output_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_extensions_banzaicloud_io_event_tailer_v1alpha1_manifest.yml b/.github/workflows/terratest-logging_extensions_banzaicloud_io_event_tailer_v1alpha1_manifest.yml index b811ff148..e26ab0f75 100644 --- a/.github/workflows/terratest-logging_extensions_banzaicloud_io_event_tailer_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-logging_extensions_banzaicloud_io_event_tailer_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_extensions_banzaicloud_io_v1alpha1/logging_extensions_banzaicloud_io_event_tailer_v1alpha1_manifest_test.go - terratest/logging_extensions_banzaicloud_io_v1alpha1/logging_extensions_banzaicloud_io_event_tailer_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-logging_extensions_banzaicloud_io_host_tailer_v1alpha1_manifest.yml b/.github/workflows/terratest-logging_extensions_banzaicloud_io_host_tailer_v1alpha1_manifest.yml index 3b75e563e..39143d46a 100644 --- a/.github/workflows/terratest-logging_extensions_banzaicloud_io_host_tailer_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-logging_extensions_banzaicloud_io_host_tailer_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/logging_extensions_banzaicloud_io_v1alpha1/logging_extensions_banzaicloud_io_host_tailer_v1alpha1_manifest_test.go - terratest/logging_extensions_banzaicloud_io_v1alpha1/logging_extensions_banzaicloud_io_host_tailer_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1_manifest.yml index 3714adc3d..75c2dc561 100644 --- a/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1/loki_grafana_com_alerting_rule_v1_manifest_test.go - terratest/loki_grafana_com_v1/loki_grafana_com_alerting_rule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1beta1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1beta1_manifest.yml index 47c72909b..01380b793 100644 --- a/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1beta1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_alerting_rule_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1beta1/loki_grafana_com_alerting_rule_v1beta1_manifest_test.go - terratest/loki_grafana_com_v1beta1/loki_grafana_com_alerting_rule_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_loki_stack_v1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_loki_stack_v1_manifest.yml index b9a4c64cf..932ec2dd5 100644 --- a/.github/workflows/terratest-loki_grafana_com_loki_stack_v1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_loki_stack_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1/loki_grafana_com_loki_stack_v1_manifest_test.go - terratest/loki_grafana_com_v1/loki_grafana_com_loki_stack_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_loki_stack_v1beta1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_loki_stack_v1beta1_manifest.yml index f4dbfa134..943035876 100644 --- a/.github/workflows/terratest-loki_grafana_com_loki_stack_v1beta1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_loki_stack_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1beta1/loki_grafana_com_loki_stack_v1beta1_manifest_test.go - terratest/loki_grafana_com_v1beta1/loki_grafana_com_loki_stack_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_recording_rule_v1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_recording_rule_v1_manifest.yml index 8855f293d..44fa42535 100644 --- a/.github/workflows/terratest-loki_grafana_com_recording_rule_v1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_recording_rule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1/loki_grafana_com_recording_rule_v1_manifest_test.go - terratest/loki_grafana_com_v1/loki_grafana_com_recording_rule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_recording_rule_v1beta1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_recording_rule_v1beta1_manifest.yml index dbdb90ad8..0ea870cbe 100644 --- a/.github/workflows/terratest-loki_grafana_com_recording_rule_v1beta1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_recording_rule_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1beta1/loki_grafana_com_recording_rule_v1beta1_manifest_test.go - terratest/loki_grafana_com_v1beta1/loki_grafana_com_recording_rule_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_ruler_config_v1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_ruler_config_v1_manifest.yml index fe3c1a517..819da7839 100644 --- a/.github/workflows/terratest-loki_grafana_com_ruler_config_v1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_ruler_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1/loki_grafana_com_ruler_config_v1_manifest_test.go - terratest/loki_grafana_com_v1/loki_grafana_com_ruler_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-loki_grafana_com_ruler_config_v1beta1_manifest.yml b/.github/workflows/terratest-loki_grafana_com_ruler_config_v1beta1_manifest.yml index 94ddbbf72..f5c30cded 100644 --- a/.github/workflows/terratest-loki_grafana_com_ruler_config_v1beta1_manifest.yml +++ b/.github/workflows/terratest-loki_grafana_com_ruler_config_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/loki_grafana_com_v1beta1/loki_grafana_com_ruler_config_v1beta1_manifest_test.go - terratest/loki_grafana_com_v1beta1/loki_grafana_com_ruler_config_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta1_manifest.yml index 251f4df9d..8c6b0f9fc 100644 --- a/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_backing_image_data_source_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_backing_image_data_source_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta2_manifest.yml index afbf3182b..d9f83cf28 100644 --- a/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backing_image_data_source_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_backing_image_data_source_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_backing_image_data_source_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta1_manifest.yml index 3fb709bdf..2a3a26a08 100644 --- a/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_backing_image_manager_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_backing_image_manager_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta2_manifest.yml index 55c6390c2..3f02eb9d4 100644 --- a/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backing_image_manager_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_backing_image_manager_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_backing_image_manager_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backing_image_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_backing_image_v1beta1_manifest.yml index 9291cfb1b..c4797e928 100644 --- a/.github/workflows/terratest-longhorn_io_backing_image_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backing_image_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_backing_image_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_backing_image_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backing_image_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_backing_image_v1beta2_manifest.yml index e8e9135c3..048cc70d0 100644 --- a/.github/workflows/terratest-longhorn_io_backing_image_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backing_image_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_backing_image_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_backing_image_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backup_backing_image_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_backup_backing_image_v1beta2_manifest.yml index 0134fd6d1..079b0cf87 100644 --- a/.github/workflows/terratest-longhorn_io_backup_backing_image_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backup_backing_image_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_backup_backing_image_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_backup_backing_image_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backup_target_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_backup_target_v1beta1_manifest.yml index c0b32fccb..f342829f1 100644 --- a/.github/workflows/terratest-longhorn_io_backup_target_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backup_target_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_backup_target_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_backup_target_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backup_target_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_backup_target_v1beta2_manifest.yml index f4627bc2b..155d19726 100644 --- a/.github/workflows/terratest-longhorn_io_backup_target_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backup_target_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_backup_target_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_backup_target_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backup_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_backup_v1beta1_manifest.yml index 76fe2d9eb..47a15cfd9 100644 --- a/.github/workflows/terratest-longhorn_io_backup_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backup_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_backup_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_backup_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backup_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_backup_v1beta2_manifest.yml index 4c609f53a..f552bf35a 100644 --- a/.github/workflows/terratest-longhorn_io_backup_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backup_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_backup_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_backup_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backup_volume_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_backup_volume_v1beta1_manifest.yml index 8cb9e8745..15be5f63b 100644 --- a/.github/workflows/terratest-longhorn_io_backup_volume_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backup_volume_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_backup_volume_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_backup_volume_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_backup_volume_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_backup_volume_v1beta2_manifest.yml index 8fcb7bbe6..5f0a91862 100644 --- a/.github/workflows/terratest-longhorn_io_backup_volume_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_backup_volume_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_backup_volume_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_backup_volume_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_engine_image_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_engine_image_v1beta1_manifest.yml index fff70215e..fad10280c 100644 --- a/.github/workflows/terratest-longhorn_io_engine_image_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_engine_image_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_engine_image_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_engine_image_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_engine_image_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_engine_image_v1beta2_manifest.yml index 45df9e87c..4a9ea852a 100644 --- a/.github/workflows/terratest-longhorn_io_engine_image_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_engine_image_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_engine_image_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_engine_image_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_engine_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_engine_v1beta1_manifest.yml index 355a55724..ef6d88860 100644 --- a/.github/workflows/terratest-longhorn_io_engine_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_engine_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_engine_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_engine_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_engine_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_engine_v1beta2_manifest.yml index 9680a8c41..964bb8789 100644 --- a/.github/workflows/terratest-longhorn_io_engine_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_engine_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_engine_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_engine_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_instance_manager_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_instance_manager_v1beta1_manifest.yml index f5e74cef7..061ac1b50 100644 --- a/.github/workflows/terratest-longhorn_io_instance_manager_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_instance_manager_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_instance_manager_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_instance_manager_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_instance_manager_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_instance_manager_v1beta2_manifest.yml index eece9ed46..a253ac9f2 100644 --- a/.github/workflows/terratest-longhorn_io_instance_manager_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_instance_manager_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_instance_manager_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_instance_manager_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_node_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_node_v1beta1_manifest.yml index 8dbc189d2..4b3b35d90 100644 --- a/.github/workflows/terratest-longhorn_io_node_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_node_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_node_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_node_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_node_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_node_v1beta2_manifest.yml index 81e97bfb8..009e54b58 100644 --- a/.github/workflows/terratest-longhorn_io_node_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_node_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_node_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_node_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_orphan_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_orphan_v1beta2_manifest.yml index de8f2f931..f93e19a2b 100644 --- a/.github/workflows/terratest-longhorn_io_orphan_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_orphan_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_orphan_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_orphan_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_recurring_job_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_recurring_job_v1beta1_manifest.yml index e7fd7ac33..3e6fe5279 100644 --- a/.github/workflows/terratest-longhorn_io_recurring_job_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_recurring_job_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_recurring_job_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_recurring_job_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_recurring_job_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_recurring_job_v1beta2_manifest.yml index 9fe718534..d74a4662c 100644 --- a/.github/workflows/terratest-longhorn_io_recurring_job_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_recurring_job_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_recurring_job_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_recurring_job_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_replica_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_replica_v1beta1_manifest.yml index 5b1366771..b33ca79ac 100644 --- a/.github/workflows/terratest-longhorn_io_replica_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_replica_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_replica_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_replica_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_replica_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_replica_v1beta2_manifest.yml index 5ca534ad1..c5f044aee 100644 --- a/.github/workflows/terratest-longhorn_io_replica_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_replica_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_replica_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_replica_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_setting_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_setting_v1beta1_manifest.yml index 14a869a40..9230f7449 100644 --- a/.github/workflows/terratest-longhorn_io_setting_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_setting_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_setting_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_setting_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_setting_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_setting_v1beta2_manifest.yml index 40b02a8ca..1a3723c2c 100644 --- a/.github/workflows/terratest-longhorn_io_setting_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_setting_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_setting_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_setting_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_share_manager_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_share_manager_v1beta1_manifest.yml index fc7fca778..7b328905b 100644 --- a/.github/workflows/terratest-longhorn_io_share_manager_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_share_manager_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_share_manager_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_share_manager_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_share_manager_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_share_manager_v1beta2_manifest.yml index 8d7a0a396..c49e7de34 100644 --- a/.github/workflows/terratest-longhorn_io_share_manager_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_share_manager_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_share_manager_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_share_manager_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_snapshot_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_snapshot_v1beta2_manifest.yml index f11e57888..63504c898 100644 --- a/.github/workflows/terratest-longhorn_io_snapshot_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_snapshot_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_snapshot_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_snapshot_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_support_bundle_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_support_bundle_v1beta2_manifest.yml index 28cedeba8..e0826a6c7 100644 --- a/.github/workflows/terratest-longhorn_io_support_bundle_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_support_bundle_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_support_bundle_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_support_bundle_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_system_backup_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_system_backup_v1beta2_manifest.yml index 52be44932..748f217c8 100644 --- a/.github/workflows/terratest-longhorn_io_system_backup_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_system_backup_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_system_backup_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_system_backup_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_system_restore_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_system_restore_v1beta2_manifest.yml index 1d1704a37..a9a894de3 100644 --- a/.github/workflows/terratest-longhorn_io_system_restore_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_system_restore_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_system_restore_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_system_restore_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_volume_attachment_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_volume_attachment_v1beta2_manifest.yml index e1522a774..ee6dcdda0 100644 --- a/.github/workflows/terratest-longhorn_io_volume_attachment_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_volume_attachment_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_volume_attachment_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_volume_attachment_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_volume_v1beta1_manifest.yml b/.github/workflows/terratest-longhorn_io_volume_v1beta1_manifest.yml index afc8812fa..96abb7b94 100644 --- a/.github/workflows/terratest-longhorn_io_volume_v1beta1_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_volume_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta1/longhorn_io_volume_v1beta1_manifest_test.go - terratest/longhorn_io_v1beta1/longhorn_io_volume_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-longhorn_io_volume_v1beta2_manifest.yml b/.github/workflows/terratest-longhorn_io_volume_v1beta2_manifest.yml index 0e3e0ac38..b5ad49b77 100644 --- a/.github/workflows/terratest-longhorn_io_volume_v1beta2_manifest.yml +++ b/.github/workflows/terratest-longhorn_io_volume_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/longhorn_io_v1beta2/longhorn_io_volume_v1beta2_manifest_test.go - terratest/longhorn_io_v1beta2/longhorn_io_volume_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-m4e_krestomat_io_moodle_v1alpha1_manifest.yml b/.github/workflows/terratest-m4e_krestomat_io_moodle_v1alpha1_manifest.yml index 891c8aa02..165ad19c6 100644 --- a/.github/workflows/terratest-m4e_krestomat_io_moodle_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-m4e_krestomat_io_moodle_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_moodle_v1alpha1_manifest_test.go - terratest/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_moodle_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-m4e_krestomat_io_nginx_v1alpha1_manifest.yml b/.github/workflows/terratest-m4e_krestomat_io_nginx_v1alpha1_manifest.yml index 329798a2d..47064638d 100644 --- a/.github/workflows/terratest-m4e_krestomat_io_nginx_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-m4e_krestomat_io_nginx_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_nginx_v1alpha1_manifest_test.go - terratest/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_nginx_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-m4e_krestomat_io_phpfpm_v1alpha1_manifest.yml b/.github/workflows/terratest-m4e_krestomat_io_phpfpm_v1alpha1_manifest.yml index 34859b780..5335aed65 100644 --- a/.github/workflows/terratest-m4e_krestomat_io_phpfpm_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-m4e_krestomat_io_phpfpm_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_phpfpm_v1alpha1_manifest_test.go - terratest/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_phpfpm_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-m4e_krestomat_io_routine_v1alpha1_manifest.yml b/.github/workflows/terratest-m4e_krestomat_io_routine_v1alpha1_manifest.yml index 012fa8a69..550f13b5f 100644 --- a/.github/workflows/terratest-m4e_krestomat_io_routine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-m4e_krestomat_io_routine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_routine_v1alpha1_manifest_test.go - terratest/m4e_krestomat_io_v1alpha1/m4e_krestomat_io_routine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machine_openshift_io_control_plane_machine_set_v1_manifest.yml b/.github/workflows/terratest-machine_openshift_io_control_plane_machine_set_v1_manifest.yml index 32e666e6d..5d7580c55 100644 --- a/.github/workflows/terratest-machine_openshift_io_control_plane_machine_set_v1_manifest.yml +++ b/.github/workflows/terratest-machine_openshift_io_control_plane_machine_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machine_openshift_io_v1/machine_openshift_io_control_plane_machine_set_v1_manifest_test.go - terratest/machine_openshift_io_v1/machine_openshift_io_control_plane_machine_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machine_openshift_io_machine_health_check_v1beta1_manifest.yml b/.github/workflows/terratest-machine_openshift_io_machine_health_check_v1beta1_manifest.yml index 083ef14cf..4fd12ec9e 100644 --- a/.github/workflows/terratest-machine_openshift_io_machine_health_check_v1beta1_manifest.yml +++ b/.github/workflows/terratest-machine_openshift_io_machine_health_check_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machine_openshift_io_v1beta1/machine_openshift_io_machine_health_check_v1beta1_manifest_test.go - terratest/machine_openshift_io_v1beta1/machine_openshift_io_machine_health_check_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machine_openshift_io_machine_set_v1beta1_manifest.yml b/.github/workflows/terratest-machine_openshift_io_machine_set_v1beta1_manifest.yml index bacc39829..be25eb787 100644 --- a/.github/workflows/terratest-machine_openshift_io_machine_set_v1beta1_manifest.yml +++ b/.github/workflows/terratest-machine_openshift_io_machine_set_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machine_openshift_io_v1beta1/machine_openshift_io_machine_set_v1beta1_manifest_test.go - terratest/machine_openshift_io_v1beta1/machine_openshift_io_machine_set_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machine_openshift_io_machine_v1beta1_manifest.yml b/.github/workflows/terratest-machine_openshift_io_machine_v1beta1_manifest.yml index a3c15a050..adf29340f 100644 --- a/.github/workflows/terratest-machine_openshift_io_machine_v1beta1_manifest.yml +++ b/.github/workflows/terratest-machine_openshift_io_machine_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machine_openshift_io_v1beta1/machine_openshift_io_machine_v1beta1_manifest_test.go - terratest/machine_openshift_io_v1beta1/machine_openshift_io_machine_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machineconfiguration_openshift_io_container_runtime_config_v1_manifest.yml b/.github/workflows/terratest-machineconfiguration_openshift_io_container_runtime_config_v1_manifest.yml index 82ad20205..9bd3501bc 100644 --- a/.github/workflows/terratest-machineconfiguration_openshift_io_container_runtime_config_v1_manifest.yml +++ b/.github/workflows/terratest-machineconfiguration_openshift_io_container_runtime_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_container_runtime_config_v1_manifest_test.go - terratest/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_container_runtime_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machineconfiguration_openshift_io_controller_config_v1_manifest.yml b/.github/workflows/terratest-machineconfiguration_openshift_io_controller_config_v1_manifest.yml index cb5d9d3f0..3b01011c0 100644 --- a/.github/workflows/terratest-machineconfiguration_openshift_io_controller_config_v1_manifest.yml +++ b/.github/workflows/terratest-machineconfiguration_openshift_io_controller_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_controller_config_v1_manifest_test.go - terratest/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_controller_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machineconfiguration_openshift_io_kubelet_config_v1_manifest.yml b/.github/workflows/terratest-machineconfiguration_openshift_io_kubelet_config_v1_manifest.yml index 3aad3b337..8088e5816 100644 --- a/.github/workflows/terratest-machineconfiguration_openshift_io_kubelet_config_v1_manifest.yml +++ b/.github/workflows/terratest-machineconfiguration_openshift_io_kubelet_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_kubelet_config_v1_manifest_test.go - terratest/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_kubelet_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_node_v1alpha1_manifest.yml b/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_node_v1alpha1_manifest.yml index 2a0450941..7adf1df3d 100644 --- a/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_node_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_node_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machineconfiguration_openshift_io_v1alpha1/machineconfiguration_openshift_io_machine_config_node_v1alpha1_manifest_test.go - terratest/machineconfiguration_openshift_io_v1alpha1/machineconfiguration_openshift_io_machine_config_node_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_pool_v1_manifest.yml b/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_pool_v1_manifest.yml index 3caa92b4f..d50fbfb7e 100644 --- a/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_pool_v1_manifest.yml +++ b/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_pool_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_machine_config_pool_v1_manifest_test.go - terratest/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_machine_config_pool_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_v1_manifest.yml b/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_v1_manifest.yml index 86957351a..8aab35091 100644 --- a/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_v1_manifest.yml +++ b/.github/workflows/terratest-machineconfiguration_openshift_io_machine_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_machine_config_v1_manifest_test.go - terratest/machineconfiguration_openshift_io_v1/machineconfiguration_openshift_io_machine_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-maps_k8s_elastic_co_elastic_maps_server_v1alpha1_manifest.yml b/.github/workflows/terratest-maps_k8s_elastic_co_elastic_maps_server_v1alpha1_manifest.yml index e5600e2ec..f0812a462 100644 --- a/.github/workflows/terratest-maps_k8s_elastic_co_elastic_maps_server_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-maps_k8s_elastic_co_elastic_maps_server_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/maps_k8s_elastic_co_v1alpha1/maps_k8s_elastic_co_elastic_maps_server_v1alpha1_manifest_test.go - terratest/maps_k8s_elastic_co_v1alpha1/maps_k8s_elastic_co_elastic_maps_server_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_backup_v1alpha1_manifest.yml index 712d5ff7e..93c55349f 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_backup_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_connection_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_connection_v1alpha1_manifest.yml index b42f6ad15..4ae8dcec5 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_connection_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_connection_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_connection_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_connection_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_database_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_database_v1alpha1_manifest.yml index 08236f833..c1f5cde32 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_database_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_grant_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_grant_v1alpha1_manifest.yml index fe7dfde1c..8fa0a9b79 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_grant_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_grant_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_grant_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_grant_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_maria_db_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_maria_db_v1alpha1_manifest.yml index 7dc93a06a..10cc6d920 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_maria_db_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_maria_db_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_maria_db_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_maria_db_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_restore_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_restore_v1alpha1_manifest.yml index 62125e191..69b281e51 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_restore_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_restore_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_restore_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_restore_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_sql_job_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_sql_job_v1alpha1_manifest.yml index ffafb4e9f..eb4fdda88 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_sql_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_sql_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_sql_job_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_sql_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mariadb_mmontes_io_user_v1alpha1_manifest.yml b/.github/workflows/terratest-mariadb_mmontes_io_user_v1alpha1_manifest.yml index ad3901336..de7ec539f 100644 --- a/.github/workflows/terratest-mariadb_mmontes_io_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mariadb_mmontes_io_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_user_v1alpha1_manifest_test.go - terratest/mariadb_mmontes_io_v1alpha1/mariadb_mmontes_io_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mattermost_com_cluster_installation_v1alpha1_manifest.yml b/.github/workflows/terratest-mattermost_com_cluster_installation_v1alpha1_manifest.yml index 96764fd80..e124f4bcc 100644 --- a/.github/workflows/terratest-mattermost_com_cluster_installation_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mattermost_com_cluster_installation_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mattermost_com_v1alpha1/mattermost_com_cluster_installation_v1alpha1_manifest_test.go - terratest/mattermost_com_v1alpha1/mattermost_com_cluster_installation_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mattermost_com_mattermost_restore_db_v1alpha1_manifest.yml b/.github/workflows/terratest-mattermost_com_mattermost_restore_db_v1alpha1_manifest.yml index 9209ec1e8..5610925f6 100644 --- a/.github/workflows/terratest-mattermost_com_mattermost_restore_db_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mattermost_com_mattermost_restore_db_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mattermost_com_v1alpha1/mattermost_com_mattermost_restore_db_v1alpha1_manifest_test.go - terratest/mattermost_com_v1alpha1/mattermost_com_mattermost_restore_db_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-memorydb_services_k8s_aws_acl_v1alpha1_manifest.yml b/.github/workflows/terratest-memorydb_services_k8s_aws_acl_v1alpha1_manifest.yml index 2d60c8b76..0acab5c69 100644 --- a/.github/workflows/terratest-memorydb_services_k8s_aws_acl_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-memorydb_services_k8s_aws_acl_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_acl_v1alpha1_manifest_test.go - terratest/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_acl_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-memorydb_services_k8s_aws_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-memorydb_services_k8s_aws_cluster_v1alpha1_manifest.yml index e16cfdc20..14e317f7d 100644 --- a/.github/workflows/terratest-memorydb_services_k8s_aws_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-memorydb_services_k8s_aws_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_cluster_v1alpha1_manifest_test.go - terratest/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-memorydb_services_k8s_aws_parameter_group_v1alpha1_manifest.yml b/.github/workflows/terratest-memorydb_services_k8s_aws_parameter_group_v1alpha1_manifest.yml index c6203fede..22c40c6b9 100644 --- a/.github/workflows/terratest-memorydb_services_k8s_aws_parameter_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-memorydb_services_k8s_aws_parameter_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_parameter_group_v1alpha1_manifest_test.go - terratest/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_parameter_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-memorydb_services_k8s_aws_snapshot_v1alpha1_manifest.yml b/.github/workflows/terratest-memorydb_services_k8s_aws_snapshot_v1alpha1_manifest.yml index ac5ab7837..98fb6988b 100644 --- a/.github/workflows/terratest-memorydb_services_k8s_aws_snapshot_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-memorydb_services_k8s_aws_snapshot_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_snapshot_v1alpha1_manifest_test.go - terratest/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_snapshot_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-memorydb_services_k8s_aws_subnet_group_v1alpha1_manifest.yml b/.github/workflows/terratest-memorydb_services_k8s_aws_subnet_group_v1alpha1_manifest.yml index d0bf0932f..a872647d7 100644 --- a/.github/workflows/terratest-memorydb_services_k8s_aws_subnet_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-memorydb_services_k8s_aws_subnet_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_subnet_group_v1alpha1_manifest_test.go - terratest/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_subnet_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-memorydb_services_k8s_aws_user_v1alpha1_manifest.yml b/.github/workflows/terratest-memorydb_services_k8s_aws_user_v1alpha1_manifest.yml index 0673a9a9a..89bda7cae 100644 --- a/.github/workflows/terratest-memorydb_services_k8s_aws_user_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-memorydb_services_k8s_aws_user_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_user_v1alpha1_manifest_test.go - terratest/memorydb_services_k8s_aws_v1alpha1/memorydb_services_k8s_aws_user_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metacontroller_k8s_io_composite_controller_v1alpha1_manifest.yml b/.github/workflows/terratest-metacontroller_k8s_io_composite_controller_v1alpha1_manifest.yml index b263f9e96..1fa4f4619 100644 --- a/.github/workflows/terratest-metacontroller_k8s_io_composite_controller_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metacontroller_k8s_io_composite_controller_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metacontroller_k8s_io_v1alpha1/metacontroller_k8s_io_composite_controller_v1alpha1_manifest_test.go - terratest/metacontroller_k8s_io_v1alpha1/metacontroller_k8s_io_composite_controller_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metacontroller_k8s_io_controller_revision_v1alpha1_manifest.yml b/.github/workflows/terratest-metacontroller_k8s_io_controller_revision_v1alpha1_manifest.yml index e98816a9f..e4b5e00ae 100644 --- a/.github/workflows/terratest-metacontroller_k8s_io_controller_revision_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metacontroller_k8s_io_controller_revision_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metacontroller_k8s_io_v1alpha1/metacontroller_k8s_io_controller_revision_v1alpha1_manifest_test.go - terratest/metacontroller_k8s_io_v1alpha1/metacontroller_k8s_io_controller_revision_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metacontroller_k8s_io_decorator_controller_v1alpha1_manifest.yml b/.github/workflows/terratest-metacontroller_k8s_io_decorator_controller_v1alpha1_manifest.yml index b1e199559..22d675264 100644 --- a/.github/workflows/terratest-metacontroller_k8s_io_decorator_controller_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metacontroller_k8s_io_decorator_controller_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metacontroller_k8s_io_v1alpha1/metacontroller_k8s_io_decorator_controller_v1alpha1_manifest_test.go - terratest/metacontroller_k8s_io_v1alpha1/metacontroller_k8s_io_decorator_controller_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metal3_io_bare_metal_host_v1alpha1_manifest.yml b/.github/workflows/terratest-metal3_io_bare_metal_host_v1alpha1_manifest.yml index 061a9bf77..aaeedd770 100644 --- a/.github/workflows/terratest-metal3_io_bare_metal_host_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metal3_io_bare_metal_host_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metal3_io_v1alpha1/metal3_io_bare_metal_host_v1alpha1_manifest_test.go - terratest/metal3_io_v1alpha1/metal3_io_bare_metal_host_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metal3_io_bmc_event_subscription_v1alpha1_manifest.yml b/.github/workflows/terratest-metal3_io_bmc_event_subscription_v1alpha1_manifest.yml index 3449caa22..70e34229f 100644 --- a/.github/workflows/terratest-metal3_io_bmc_event_subscription_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metal3_io_bmc_event_subscription_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metal3_io_v1alpha1/metal3_io_bmc_event_subscription_v1alpha1_manifest_test.go - terratest/metal3_io_v1alpha1/metal3_io_bmc_event_subscription_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metal3_io_firmware_schema_v1alpha1_manifest.yml b/.github/workflows/terratest-metal3_io_firmware_schema_v1alpha1_manifest.yml index 160c73cb0..d6fc3a57e 100644 --- a/.github/workflows/terratest-metal3_io_firmware_schema_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metal3_io_firmware_schema_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metal3_io_v1alpha1/metal3_io_firmware_schema_v1alpha1_manifest_test.go - terratest/metal3_io_v1alpha1/metal3_io_firmware_schema_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metal3_io_hardware_data_v1alpha1_manifest.yml b/.github/workflows/terratest-metal3_io_hardware_data_v1alpha1_manifest.yml index 499f36cb0..197b10981 100644 --- a/.github/workflows/terratest-metal3_io_hardware_data_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metal3_io_hardware_data_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metal3_io_v1alpha1/metal3_io_hardware_data_v1alpha1_manifest_test.go - terratest/metal3_io_v1alpha1/metal3_io_hardware_data_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metal3_io_host_firmware_settings_v1alpha1_manifest.yml b/.github/workflows/terratest-metal3_io_host_firmware_settings_v1alpha1_manifest.yml index fc27d17a8..7410ee626 100644 --- a/.github/workflows/terratest-metal3_io_host_firmware_settings_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metal3_io_host_firmware_settings_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metal3_io_v1alpha1/metal3_io_host_firmware_settings_v1alpha1_manifest_test.go - terratest/metal3_io_v1alpha1/metal3_io_host_firmware_settings_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-metal3_io_preprovisioning_image_v1alpha1_manifest.yml b/.github/workflows/terratest-metal3_io_preprovisioning_image_v1alpha1_manifest.yml index eca6c548d..30c5bcac8 100644 --- a/.github/workflows/terratest-metal3_io_preprovisioning_image_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-metal3_io_preprovisioning_image_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/metal3_io_v1alpha1/metal3_io_preprovisioning_image_v1alpha1_manifest_test.go - terratest/metal3_io_v1alpha1/metal3_io_preprovisioning_image_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-minio_min_io_tenant_v2_manifest.yml b/.github/workflows/terratest-minio_min_io_tenant_v2_manifest.yml index 494d6c85a..fb2428228 100644 --- a/.github/workflows/terratest-minio_min_io_tenant_v2_manifest.yml +++ b/.github/workflows/terratest-minio_min_io_tenant_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/minio_min_io_v2/minio_min_io_tenant_v2_manifest_test.go - terratest/minio_min_io_v2/minio_min_io_tenant_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha1_manifest.yml b/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha1_manifest.yml index 12cb9ed68..b2471585b 100644 --- a/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mirrors_kts_studio_v1alpha1/mirrors_kts_studio_secret_mirror_v1alpha1_manifest_test.go - terratest/mirrors_kts_studio_v1alpha1/mirrors_kts_studio_secret_mirror_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha2_manifest.yml b/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha2_manifest.yml index e0cffd68c..cd16c5a98 100644 --- a/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-mirrors_kts_studio_secret_mirror_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mirrors_kts_studio_v1alpha2/mirrors_kts_studio_secret_mirror_v1alpha2_manifest_test.go - terratest/mirrors_kts_studio_v1alpha2/mirrors_kts_studio_secret_mirror_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-model_kubedl_io_model_v1alpha1_manifest.yml b/.github/workflows/terratest-model_kubedl_io_model_v1alpha1_manifest.yml index 58abd95f3..cdac13409 100644 --- a/.github/workflows/terratest-model_kubedl_io_model_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-model_kubedl_io_model_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/model_kubedl_io_v1alpha1/model_kubedl_io_model_v1alpha1_manifest_test.go - terratest/model_kubedl_io_v1alpha1/model_kubedl_io_model_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-model_kubedl_io_model_version_v1alpha1_manifest.yml b/.github/workflows/terratest-model_kubedl_io_model_version_v1alpha1_manifest.yml index 6cca6022b..f098e3b71 100644 --- a/.github/workflows/terratest-model_kubedl_io_model_version_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-model_kubedl_io_model_version_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/model_kubedl_io_v1alpha1/model_kubedl_io_model_version_v1alpha1_manifest_test.go - terratest/model_kubedl_io_v1alpha1/model_kubedl_io_model_version_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1alpha1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1alpha1_manifest.yml index 5f14535d2..83b27524a 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1alpha1/monitoring_coreos_com_alertmanager_config_v1alpha1_manifest_test.go - terratest/monitoring_coreos_com_v1alpha1/monitoring_coreos_com_alertmanager_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1beta1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1beta1_manifest.yml index 04bcb453c..1723cfe25 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1beta1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_alertmanager_config_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1beta1/monitoring_coreos_com_alertmanager_config_v1beta1_manifest_test.go - terratest/monitoring_coreos_com_v1beta1/monitoring_coreos_com_alertmanager_config_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_alertmanager_v1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_alertmanager_v1_manifest.yml index 79524183f..0c133575f 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_alertmanager_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_alertmanager_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1/monitoring_coreos_com_alertmanager_v1_manifest_test.go - terratest/monitoring_coreos_com_v1/monitoring_coreos_com_alertmanager_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_pod_monitor_v1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_pod_monitor_v1_manifest.yml index dcf8067c5..adcb822ac 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_pod_monitor_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_pod_monitor_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1/monitoring_coreos_com_pod_monitor_v1_manifest_test.go - terratest/monitoring_coreos_com_v1/monitoring_coreos_com_pod_monitor_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_probe_v1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_probe_v1_manifest.yml index 5331c920d..9fdb56ba1 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_probe_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_probe_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1/monitoring_coreos_com_probe_v1_manifest_test.go - terratest/monitoring_coreos_com_v1/monitoring_coreos_com_probe_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_prometheus_agent_v1alpha1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_prometheus_agent_v1alpha1_manifest.yml index 279d2985a..05031dc28 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_prometheus_agent_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_prometheus_agent_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1alpha1/monitoring_coreos_com_prometheus_agent_v1alpha1_manifest_test.go - terratest/monitoring_coreos_com_v1alpha1/monitoring_coreos_com_prometheus_agent_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_prometheus_rule_v1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_prometheus_rule_v1_manifest.yml index a03133c55..0dcdd6d03 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_prometheus_rule_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_prometheus_rule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1/monitoring_coreos_com_prometheus_rule_v1_manifest_test.go - terratest/monitoring_coreos_com_v1/monitoring_coreos_com_prometheus_rule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_prometheus_v1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_prometheus_v1_manifest.yml index d881a58d2..d42ef497a 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_prometheus_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_prometheus_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1/monitoring_coreos_com_prometheus_v1_manifest_test.go - terratest/monitoring_coreos_com_v1/monitoring_coreos_com_prometheus_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_scrape_config_v1alpha1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_scrape_config_v1alpha1_manifest.yml index fda554339..ecd505622 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_scrape_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_scrape_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1alpha1/monitoring_coreos_com_scrape_config_v1alpha1_manifest_test.go - terratest/monitoring_coreos_com_v1alpha1/monitoring_coreos_com_scrape_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_service_monitor_v1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_service_monitor_v1_manifest.yml index 534210b18..ca9bf3898 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_service_monitor_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_service_monitor_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1/monitoring_coreos_com_service_monitor_v1_manifest_test.go - terratest/monitoring_coreos_com_v1/monitoring_coreos_com_service_monitor_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_coreos_com_thanos_ruler_v1_manifest.yml b/.github/workflows/terratest-monitoring_coreos_com_thanos_ruler_v1_manifest.yml index 72411462a..6599c0957 100644 --- a/.github/workflows/terratest-monitoring_coreos_com_thanos_ruler_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_coreos_com_thanos_ruler_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_coreos_com_v1/monitoring_coreos_com_thanos_ruler_v1_manifest_test.go - terratest/monitoring_coreos_com_v1/monitoring_coreos_com_thanos_ruler_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_openshift_io_alert_relabel_config_v1_manifest.yml b/.github/workflows/terratest-monitoring_openshift_io_alert_relabel_config_v1_manifest.yml index b7bbc9fe8..59f88e3f0 100644 --- a/.github/workflows/terratest-monitoring_openshift_io_alert_relabel_config_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_openshift_io_alert_relabel_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_openshift_io_v1/monitoring_openshift_io_alert_relabel_config_v1_manifest_test.go - terratest/monitoring_openshift_io_v1/monitoring_openshift_io_alert_relabel_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monitoring_openshift_io_alerting_rule_v1_manifest.yml b/.github/workflows/terratest-monitoring_openshift_io_alerting_rule_v1_manifest.yml index aca478955..60af332aa 100644 --- a/.github/workflows/terratest-monitoring_openshift_io_alerting_rule_v1_manifest.yml +++ b/.github/workflows/terratest-monitoring_openshift_io_alerting_rule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monitoring_openshift_io_v1/monitoring_openshift_io_alerting_rule_v1_manifest_test.go - terratest/monitoring_openshift_io_v1/monitoring_openshift_io_alerting_rule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-monocle_monocle_change_metrics_io_monocle_v1alpha1_manifest.yml b/.github/workflows/terratest-monocle_monocle_change_metrics_io_monocle_v1alpha1_manifest.yml index 40600461a..7878757a1 100644 --- a/.github/workflows/terratest-monocle_monocle_change_metrics_io_monocle_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-monocle_monocle_change_metrics_io_monocle_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/monocle_monocle_change_metrics_io_v1alpha1/monocle_monocle_change_metrics_io_monocle_v1alpha1_manifest_test.go - terratest/monocle_monocle_change_metrics_io_v1alpha1/monocle_monocle_change_metrics_io_monocle_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mq_services_k8s_aws_broker_v1alpha1_manifest.yml b/.github/workflows/terratest-mq_services_k8s_aws_broker_v1alpha1_manifest.yml index b9509a285..f479af325 100644 --- a/.github/workflows/terratest-mq_services_k8s_aws_broker_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mq_services_k8s_aws_broker_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mq_services_k8s_aws_v1alpha1/mq_services_k8s_aws_broker_v1alpha1_manifest_test.go - terratest/mq_services_k8s_aws_v1alpha1/mq_services_k8s_aws_broker_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_claim_v1alpha2_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_claim_v1alpha2_manifest.yml index 97751d171..e972048a0 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_claim_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_claim_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha2/multicluster_crd_antrea_io_cluster_claim_v1alpha2_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha2/multicluster_crd_antrea_io_cluster_claim_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_info_import_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_info_import_v1alpha1_manifest.yml index 4e0f4522f..6962496b0 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_info_import_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_info_import_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_cluster_info_import_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_cluster_info_import_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha1_manifest.yml index 132c757eb..5a1602a72 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_cluster_set_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_cluster_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha2_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha2_manifest.yml index 002d3fed8..a2dabeb94 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_cluster_set_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha2/multicluster_crd_antrea_io_cluster_set_v1alpha2_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha2/multicluster_crd_antrea_io_cluster_set_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_gateway_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_gateway_v1alpha1_manifest.yml index 77eb607af..0bbf8423a 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_gateway_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_gateway_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_gateway_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_gateway_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_label_identity_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_label_identity_v1alpha1_manifest.yml index 78c9a4352..6a12abd18 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_label_identity_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_label_identity_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_label_identity_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_label_identity_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_member_cluster_announce_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_member_cluster_announce_v1alpha1_manifest.yml index 7bf5cad62..58de2abe6 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_member_cluster_announce_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_member_cluster_announce_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_member_cluster_announce_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_member_cluster_announce_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_multi_cluster_config_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_multi_cluster_config_v1alpha1_manifest.yml index d39a6c7ce..d4beed604 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_multi_cluster_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_multi_cluster_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_multi_cluster_config_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_multi_cluster_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_resource_export_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_resource_export_v1alpha1_manifest.yml index 1880a6cc4..a48a42d68 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_resource_export_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_resource_export_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_resource_export_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_resource_export_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_crd_antrea_io_resource_import_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_crd_antrea_io_resource_import_v1alpha1_manifest.yml index b90808c3a..03c179a9d 100644 --- a/.github/workflows/terratest-multicluster_crd_antrea_io_resource_import_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_crd_antrea_io_resource_import_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_resource_import_v1alpha1_manifest_test.go - terratest/multicluster_crd_antrea_io_v1alpha1/multicluster_crd_antrea_io_resource_import_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_x_k8s_io_applied_work_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_x_k8s_io_applied_work_v1alpha1_manifest.yml index 322d3c0d8..c88704b11 100644 --- a/.github/workflows/terratest-multicluster_x_k8s_io_applied_work_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_x_k8s_io_applied_work_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_x_k8s_io_v1alpha1/multicluster_x_k8s_io_applied_work_v1alpha1_manifest_test.go - terratest/multicluster_x_k8s_io_v1alpha1/multicluster_x_k8s_io_applied_work_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_x_k8s_io_service_import_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_x_k8s_io_service_import_v1alpha1_manifest.yml index 59180554c..159a49655 100644 --- a/.github/workflows/terratest-multicluster_x_k8s_io_service_import_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_x_k8s_io_service_import_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_x_k8s_io_v1alpha1/multicluster_x_k8s_io_service_import_v1alpha1_manifest_test.go - terratest/multicluster_x_k8s_io_v1alpha1/multicluster_x_k8s_io_service_import_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-multicluster_x_k8s_io_work_v1alpha1_manifest.yml b/.github/workflows/terratest-multicluster_x_k8s_io_work_v1alpha1_manifest.yml index c7db1bebd..cf6f45504 100644 --- a/.github/workflows/terratest-multicluster_x_k8s_io_work_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-multicluster_x_k8s_io_work_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/multicluster_x_k8s_io_v1alpha1/multicluster_x_k8s_io_work_v1alpha1_manifest_test.go - terratest/multicluster_x_k8s_io_v1alpha1/multicluster_x_k8s_io_work_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_image_v1alpha1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_image_v1alpha1_manifest.yml index 9e4313ab3..b699297f4 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_image_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_image_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_assign_image_v1alpha1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_assign_image_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1_manifest.yml index 39d9ea539..2c73f78af 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1/mutations_gatekeeper_sh_assign_metadata_v1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1/mutations_gatekeeper_sh_assign_metadata_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1alpha1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1alpha1_manifest.yml index 82e8325fe..20e115436 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_assign_metadata_v1alpha1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_assign_metadata_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1beta1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1beta1_manifest.yml index 1ed30f271..0ba99a112 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1beta1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_metadata_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1beta1/mutations_gatekeeper_sh_assign_metadata_v1beta1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1beta1/mutations_gatekeeper_sh_assign_metadata_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1_manifest.yml index 9c966807a..d14e5ee85 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1/mutations_gatekeeper_sh_assign_v1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1/mutations_gatekeeper_sh_assign_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1alpha1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1alpha1_manifest.yml index f51a3153b..0cbc67fd1 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_assign_v1alpha1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_assign_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1beta1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1beta1_manifest.yml index 900620631..19aa43626 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1beta1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_assign_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1beta1/mutations_gatekeeper_sh_assign_v1beta1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1beta1/mutations_gatekeeper_sh_assign_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1_manifest.yml index 929fb73a6..37819df38 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1/mutations_gatekeeper_sh_modify_set_v1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1/mutations_gatekeeper_sh_modify_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1alpha1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1alpha1_manifest.yml index 2a404cede..3f5b96b9c 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_modify_set_v1alpha1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1alpha1/mutations_gatekeeper_sh_modify_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1beta1_manifest.yml b/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1beta1_manifest.yml index 79f4b015e..831aa3623 100644 --- a/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1beta1_manifest.yml +++ b/.github/workflows/terratest-mutations_gatekeeper_sh_modify_set_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/mutations_gatekeeper_sh_v1beta1/mutations_gatekeeper_sh_modify_set_v1beta1_manifest_test.go - terratest/mutations_gatekeeper_sh_v1beta1/mutations_gatekeeper_sh_modify_set_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-namespace_v1_manifest.yml b/.github/workflows/terratest-namespace_v1_manifest.yml index ac37df221..dea7a9cc5 100644 --- a/.github/workflows/terratest-namespace_v1_manifest.yml +++ b/.github/workflows/terratest-namespace_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/namespace_v1_manifest_test.go - terratest/core_v1/namespace_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-nativestor_alauda_io_raw_device_v1_manifest.yml b/.github/workflows/terratest-nativestor_alauda_io_raw_device_v1_manifest.yml index 432c11642..a0b70e48f 100644 --- a/.github/workflows/terratest-nativestor_alauda_io_raw_device_v1_manifest.yml +++ b/.github/workflows/terratest-nativestor_alauda_io_raw_device_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/nativestor_alauda_io_v1/nativestor_alauda_io_raw_device_v1_manifest_test.go - terratest/nativestor_alauda_io_v1/nativestor_alauda_io_raw_device_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-netchecks_io_network_assertion_v1_manifest.yml b/.github/workflows/terratest-netchecks_io_network_assertion_v1_manifest.yml index 2f18b2985..a90e74023 100644 --- a/.github/workflows/terratest-netchecks_io_network_assertion_v1_manifest.yml +++ b/.github/workflows/terratest-netchecks_io_network_assertion_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/netchecks_io_v1/netchecks_io_network_assertion_v1_manifest_test.go - terratest/netchecks_io_v1/netchecks_io_network_assertion_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-network_openshift_io_cluster_network_v1_manifest.yml b/.github/workflows/terratest-network_openshift_io_cluster_network_v1_manifest.yml index e832855ad..c391f66ab 100644 --- a/.github/workflows/terratest-network_openshift_io_cluster_network_v1_manifest.yml +++ b/.github/workflows/terratest-network_openshift_io_cluster_network_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/network_openshift_io_v1/network_openshift_io_cluster_network_v1_manifest_test.go - terratest/network_openshift_io_v1/network_openshift_io_cluster_network_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-network_openshift_io_egress_network_policy_v1_manifest.yml b/.github/workflows/terratest-network_openshift_io_egress_network_policy_v1_manifest.yml index be8a4e0e5..63cfd0340 100644 --- a/.github/workflows/terratest-network_openshift_io_egress_network_policy_v1_manifest.yml +++ b/.github/workflows/terratest-network_openshift_io_egress_network_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/network_openshift_io_v1/network_openshift_io_egress_network_policy_v1_manifest_test.go - terratest/network_openshift_io_v1/network_openshift_io_egress_network_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-network_openshift_io_host_subnet_v1_manifest.yml b/.github/workflows/terratest-network_openshift_io_host_subnet_v1_manifest.yml index 9f31f7d62..2a5b79ba2 100644 --- a/.github/workflows/terratest-network_openshift_io_host_subnet_v1_manifest.yml +++ b/.github/workflows/terratest-network_openshift_io_host_subnet_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/network_openshift_io_v1/network_openshift_io_host_subnet_v1_manifest_test.go - terratest/network_openshift_io_v1/network_openshift_io_host_subnet_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-network_openshift_io_net_namespace_v1_manifest.yml b/.github/workflows/terratest-network_openshift_io_net_namespace_v1_manifest.yml index e2b669913..5e1b56f5d 100644 --- a/.github/workflows/terratest-network_openshift_io_net_namespace_v1_manifest.yml +++ b/.github/workflows/terratest-network_openshift_io_net_namespace_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/network_openshift_io_v1/network_openshift_io_net_namespace_v1_manifest_test.go - terratest/network_openshift_io_v1/network_openshift_io_net_namespace_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-network_operator_openshift_io_egress_router_v1_manifest.yml b/.github/workflows/terratest-network_operator_openshift_io_egress_router_v1_manifest.yml index 3688dac8f..446ff40fd 100644 --- a/.github/workflows/terratest-network_operator_openshift_io_egress_router_v1_manifest.yml +++ b/.github/workflows/terratest-network_operator_openshift_io_egress_router_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/network_operator_openshift_io_v1/network_operator_openshift_io_egress_router_v1_manifest_test.go - terratest/network_operator_openshift_io_v1/network_operator_openshift_io_egress_router_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_policy_v1alpha1_manifest.yml index 1225cfec7..2757a2ebd 100644 --- a/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networkfirewall_services_k8s_aws_v1alpha1/networkfirewall_services_k8s_aws_firewall_policy_v1alpha1_manifest_test.go - terratest/networkfirewall_services_k8s_aws_v1alpha1/networkfirewall_services_k8s_aws_firewall_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_v1alpha1_manifest.yml b/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_v1alpha1_manifest.yml index 0360f9222..0d02121fd 100644 --- a/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-networkfirewall_services_k8s_aws_firewall_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networkfirewall_services_k8s_aws_v1alpha1/networkfirewall_services_k8s_aws_firewall_v1alpha1_manifest_test.go - terratest/networkfirewall_services_k8s_aws_v1alpha1/networkfirewall_services_k8s_aws_firewall_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networkfirewall_services_k8s_aws_rule_group_v1alpha1_manifest.yml b/.github/workflows/terratest-networkfirewall_services_k8s_aws_rule_group_v1alpha1_manifest.yml index 618ba246b..7c1edbead 100644 --- a/.github/workflows/terratest-networkfirewall_services_k8s_aws_rule_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-networkfirewall_services_k8s_aws_rule_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networkfirewall_services_k8s_aws_v1alpha1/networkfirewall_services_k8s_aws_rule_group_v1alpha1_manifest_test.go - terratest/networkfirewall_services_k8s_aws_v1alpha1/networkfirewall_services_k8s_aws_rule_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_gke_io_managed_certificate_v1_manifest.yml b/.github/workflows/terratest-networking_gke_io_managed_certificate_v1_manifest.yml index f8348f496..ef9662d63 100644 --- a/.github/workflows/terratest-networking_gke_io_managed_certificate_v1_manifest.yml +++ b/.github/workflows/terratest-networking_gke_io_managed_certificate_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_gke_io_v1/networking_gke_io_managed_certificate_v1_manifest_test.go - terratest/networking_gke_io_v1/networking_gke_io_managed_certificate_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_destination_rule_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_destination_rule_v1alpha3_manifest.yml index 9e8114a01..00c2eb5fd 100644 --- a/.github/workflows/terratest-networking_istio_io_destination_rule_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_destination_rule_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_destination_rule_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_destination_rule_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_destination_rule_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_destination_rule_v1beta1_manifest.yml index de1c2bb3d..23a5bd881 100644 --- a/.github/workflows/terratest-networking_istio_io_destination_rule_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_destination_rule_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_destination_rule_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_destination_rule_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_envoy_filter_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_envoy_filter_v1alpha3_manifest.yml index 250211bca..ecfa7cb7d 100644 --- a/.github/workflows/terratest-networking_istio_io_envoy_filter_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_envoy_filter_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_envoy_filter_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_envoy_filter_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_gateway_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_gateway_v1alpha3_manifest.yml index 5aebc1c12..d94513f5b 100644 --- a/.github/workflows/terratest-networking_istio_io_gateway_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_gateway_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_gateway_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_gateway_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_gateway_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_gateway_v1beta1_manifest.yml index bbfc4dc3c..381e16f0f 100644 --- a/.github/workflows/terratest-networking_istio_io_gateway_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_gateway_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_gateway_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_gateway_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_proxy_config_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_proxy_config_v1beta1_manifest.yml index d789a882e..b8a06be6e 100644 --- a/.github/workflows/terratest-networking_istio_io_proxy_config_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_proxy_config_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_proxy_config_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_proxy_config_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_service_entry_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_service_entry_v1alpha3_manifest.yml index dbd50dd52..1f6640ad6 100644 --- a/.github/workflows/terratest-networking_istio_io_service_entry_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_service_entry_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_service_entry_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_service_entry_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_service_entry_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_service_entry_v1beta1_manifest.yml index c6e320380..f4adf879c 100644 --- a/.github/workflows/terratest-networking_istio_io_service_entry_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_service_entry_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_service_entry_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_service_entry_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_sidecar_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_sidecar_v1alpha3_manifest.yml index b25f86ce9..96986c772 100644 --- a/.github/workflows/terratest-networking_istio_io_sidecar_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_sidecar_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_sidecar_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_sidecar_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_sidecar_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_sidecar_v1beta1_manifest.yml index 694277edb..44e24e713 100644 --- a/.github/workflows/terratest-networking_istio_io_sidecar_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_sidecar_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_sidecar_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_sidecar_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_virtual_service_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_virtual_service_v1alpha3_manifest.yml index 9705609e9..eb63751c1 100644 --- a/.github/workflows/terratest-networking_istio_io_virtual_service_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_virtual_service_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_virtual_service_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_virtual_service_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_virtual_service_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_virtual_service_v1beta1_manifest.yml index f51d37305..f2ef3d4c6 100644 --- a/.github/workflows/terratest-networking_istio_io_virtual_service_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_virtual_service_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_virtual_service_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_virtual_service_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_workload_entry_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_workload_entry_v1alpha3_manifest.yml index a27bc004a..dbd47142a 100644 --- a/.github/workflows/terratest-networking_istio_io_workload_entry_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_workload_entry_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_workload_entry_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_workload_entry_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_workload_entry_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_workload_entry_v1beta1_manifest.yml index 786a7c3c2..49389ec03 100644 --- a/.github/workflows/terratest-networking_istio_io_workload_entry_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_workload_entry_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_workload_entry_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_workload_entry_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_workload_group_v1alpha3_manifest.yml b/.github/workflows/terratest-networking_istio_io_workload_group_v1alpha3_manifest.yml index b0e7a905c..623ad6039 100644 --- a/.github/workflows/terratest-networking_istio_io_workload_group_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_workload_group_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1alpha3/networking_istio_io_workload_group_v1alpha3_manifest_test.go - terratest/networking_istio_io_v1alpha3/networking_istio_io_workload_group_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_istio_io_workload_group_v1beta1_manifest.yml b/.github/workflows/terratest-networking_istio_io_workload_group_v1beta1_manifest.yml index c12cd82e1..c6c417cb3 100644 --- a/.github/workflows/terratest-networking_istio_io_workload_group_v1beta1_manifest.yml +++ b/.github/workflows/terratest-networking_istio_io_workload_group_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_istio_io_v1beta1/networking_istio_io_workload_group_v1beta1_manifest_test.go - terratest/networking_istio_io_v1beta1/networking_istio_io_workload_group_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_k8s_aws_policy_endpoint_v1alpha1_manifest.yml b/.github/workflows/terratest-networking_k8s_aws_policy_endpoint_v1alpha1_manifest.yml index da63e73ed..ff252ff0f 100644 --- a/.github/workflows/terratest-networking_k8s_aws_policy_endpoint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-networking_k8s_aws_policy_endpoint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_k8s_aws_v1alpha1/networking_k8s_aws_policy_endpoint_v1alpha1_manifest_test.go - terratest/networking_k8s_aws_v1alpha1/networking_k8s_aws_policy_endpoint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_k8s_io_ingress_class_v1_manifest.yml b/.github/workflows/terratest-networking_k8s_io_ingress_class_v1_manifest.yml index 701d83c40..9f526da4b 100644 --- a/.github/workflows/terratest-networking_k8s_io_ingress_class_v1_manifest.yml +++ b/.github/workflows/terratest-networking_k8s_io_ingress_class_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_k8s_io_v1/networking_k8s_io_ingress_class_v1_manifest_test.go - terratest/networking_k8s_io_v1/networking_k8s_io_ingress_class_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_k8s_io_ingress_v1_manifest.yml b/.github/workflows/terratest-networking_k8s_io_ingress_v1_manifest.yml index 8f9753251..4a9dc8265 100644 --- a/.github/workflows/terratest-networking_k8s_io_ingress_v1_manifest.yml +++ b/.github/workflows/terratest-networking_k8s_io_ingress_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_k8s_io_v1/networking_k8s_io_ingress_v1_manifest_test.go - terratest/networking_k8s_io_v1/networking_k8s_io_ingress_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_k8s_io_network_policy_v1_manifest.yml b/.github/workflows/terratest-networking_k8s_io_network_policy_v1_manifest.yml index ebca9e589..5a124120e 100644 --- a/.github/workflows/terratest-networking_k8s_io_network_policy_v1_manifest.yml +++ b/.github/workflows/terratest-networking_k8s_io_network_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_k8s_io_v1/networking_k8s_io_network_policy_v1_manifest_test.go - terratest/networking_k8s_io_v1/networking_k8s_io_network_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_karmada_io_multi_cluster_ingress_v1alpha1_manifest.yml b/.github/workflows/terratest-networking_karmada_io_multi_cluster_ingress_v1alpha1_manifest.yml index e3c99ab34..1e0a838c4 100644 --- a/.github/workflows/terratest-networking_karmada_io_multi_cluster_ingress_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-networking_karmada_io_multi_cluster_ingress_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_karmada_io_v1alpha1/networking_karmada_io_multi_cluster_ingress_v1alpha1_manifest_test.go - terratest/networking_karmada_io_v1alpha1/networking_karmada_io_multi_cluster_ingress_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-networking_karmada_io_multi_cluster_service_v1alpha1_manifest.yml b/.github/workflows/terratest-networking_karmada_io_multi_cluster_service_v1alpha1_manifest.yml index 0452e9e77..391538816 100644 --- a/.github/workflows/terratest-networking_karmada_io_multi_cluster_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-networking_karmada_io_multi_cluster_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/networking_karmada_io_v1alpha1/networking_karmada_io_multi_cluster_service_v1alpha1_manifest_test.go - terratest/networking_karmada_io_v1alpha1/networking_karmada_io_multi_cluster_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-nfd_k8s_sigs_io_node_feature_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-nfd_k8s_sigs_io_node_feature_rule_v1alpha1_manifest.yml index 9bd5395e4..d40aacf7c 100644 --- a/.github/workflows/terratest-nfd_k8s_sigs_io_node_feature_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-nfd_k8s_sigs_io_node_feature_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/nfd_k8s_sigs_io_v1alpha1/nfd_k8s_sigs_io_node_feature_rule_v1alpha1_manifest_test.go - terratest/nfd_k8s_sigs_io_v1alpha1/nfd_k8s_sigs_io_node_feature_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-nfd_kubernetes_io_node_feature_discovery_v1_manifest.yml b/.github/workflows/terratest-nfd_kubernetes_io_node_feature_discovery_v1_manifest.yml index 4ff4dc463..2a17b5387 100644 --- a/.github/workflows/terratest-nfd_kubernetes_io_node_feature_discovery_v1_manifest.yml +++ b/.github/workflows/terratest-nfd_kubernetes_io_node_feature_discovery_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/nfd_kubernetes_io_v1/nfd_kubernetes_io_node_feature_discovery_v1_manifest_test.go - terratest/nfd_kubernetes_io_v1/nfd_kubernetes_io_node_feature_discovery_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-nfd_kubernetes_io_node_feature_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-nfd_kubernetes_io_node_feature_rule_v1alpha1_manifest.yml index e47980135..30bb027b4 100644 --- a/.github/workflows/terratest-nfd_kubernetes_io_node_feature_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-nfd_kubernetes_io_node_feature_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/nfd_kubernetes_io_v1alpha1/nfd_kubernetes_io_node_feature_rule_v1alpha1_manifest_test.go - terratest/nfd_kubernetes_io_v1alpha1/nfd_kubernetes_io_node_feature_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-nodeinfo_volcano_sh_numatopology_v1alpha1_manifest.yml b/.github/workflows/terratest-nodeinfo_volcano_sh_numatopology_v1alpha1_manifest.yml index 5137a7b8b..5c5d9fd70 100644 --- a/.github/workflows/terratest-nodeinfo_volcano_sh_numatopology_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-nodeinfo_volcano_sh_numatopology_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/nodeinfo_volcano_sh_v1alpha1/nodeinfo_volcano_sh_numatopology_v1alpha1_manifest_test.go - terratest/nodeinfo_volcano_sh_v1alpha1/nodeinfo_volcano_sh_numatopology_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notebook_kubedl_io_notebook_v1alpha1_manifest.yml b/.github/workflows/terratest-notebook_kubedl_io_notebook_v1alpha1_manifest.yml index 644f28604..9cde9c077 100644 --- a/.github/workflows/terratest-notebook_kubedl_io_notebook_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-notebook_kubedl_io_notebook_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notebook_kubedl_io_v1alpha1/notebook_kubedl_io_notebook_v1alpha1_manifest_test.go - terratest/notebook_kubedl_io_v1alpha1/notebook_kubedl_io_notebook_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta1_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta1_manifest.yml index 183a532a7..84f7ed873 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta1_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta1/notification_toolkit_fluxcd_io_alert_v1beta1_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta1/notification_toolkit_fluxcd_io_alert_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta2_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta2_manifest.yml index 536723bc8..460c4f4c8 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta2_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta2/notification_toolkit_fluxcd_io_alert_v1beta2_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta2/notification_toolkit_fluxcd_io_alert_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta3_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta3_manifest.yml index 85bf5c10c..1dd0d8082 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta3_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_alert_v1beta3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta3/notification_toolkit_fluxcd_io_alert_v1beta3_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta3/notification_toolkit_fluxcd_io_alert_v1beta3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta1_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta1_manifest.yml index abe6f7061..394cf4fab 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta1_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta1/notification_toolkit_fluxcd_io_provider_v1beta1_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta1/notification_toolkit_fluxcd_io_provider_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta2_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta2_manifest.yml index cea8a9653..d3b9cd86a 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta2_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta2/notification_toolkit_fluxcd_io_provider_v1beta2_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta2/notification_toolkit_fluxcd_io_provider_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta3_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta3_manifest.yml index a48384f34..3b391b699 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta3_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_provider_v1beta3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta3/notification_toolkit_fluxcd_io_provider_v1beta3_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta3/notification_toolkit_fluxcd_io_provider_v1beta3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1_manifest.yml index 8e3951ec8..53b1b95ff 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1/notification_toolkit_fluxcd_io_receiver_v1_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1/notification_toolkit_fluxcd_io_receiver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta1_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta1_manifest.yml index 06046df19..f65f4e41c 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta1_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta1/notification_toolkit_fluxcd_io_receiver_v1beta1_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta1/notification_toolkit_fluxcd_io_receiver_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta2_manifest.yml b/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta2_manifest.yml index 3ad9e1387..4f879c11b 100644 --- a/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta2_manifest.yml +++ b/.github/workflows/terratest-notification_toolkit_fluxcd_io_receiver_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/notification_toolkit_fluxcd_io_v1beta2/notification_toolkit_fluxcd_io_receiver_v1beta2_manifest_test.go - terratest/notification_toolkit_fluxcd_io_v1beta2/notification_toolkit_fluxcd_io_receiver_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-objectbucket_io_object_bucket_claim_v1alpha1_manifest.yml b/.github/workflows/terratest-objectbucket_io_object_bucket_claim_v1alpha1_manifest.yml index 3bbf3e814..6098fe8cd 100644 --- a/.github/workflows/terratest-objectbucket_io_object_bucket_claim_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-objectbucket_io_object_bucket_claim_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/objectbucket_io_v1alpha1/objectbucket_io_object_bucket_claim_v1alpha1_manifest_test.go - terratest/objectbucket_io_v1alpha1/objectbucket_io_object_bucket_claim_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-objectbucket_io_object_bucket_v1alpha1_manifest.yml b/.github/workflows/terratest-objectbucket_io_object_bucket_v1alpha1_manifest.yml index ca242e5e3..321d7f65d 100644 --- a/.github/workflows/terratest-objectbucket_io_object_bucket_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-objectbucket_io_object_bucket_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/objectbucket_io_v1alpha1/objectbucket_io_object_bucket_v1alpha1_manifest_test.go - terratest/objectbucket_io_v1alpha1/objectbucket_io_object_bucket_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-onepassword_com_one_password_item_v1_manifest.yml b/.github/workflows/terratest-onepassword_com_one_password_item_v1_manifest.yml index 0720bbf1d..c8271be4c 100644 --- a/.github/workflows/terratest-onepassword_com_one_password_item_v1_manifest.yml +++ b/.github/workflows/terratest-onepassword_com_one_password_item_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/onepassword_com_v1/onepassword_com_one_password_item_v1_manifest_test.go - terratest/onepassword_com_v1/onepassword_com_one_password_item_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-opensearchservice_services_k8s_aws_domain_v1alpha1_manifest.yml b/.github/workflows/terratest-opensearchservice_services_k8s_aws_domain_v1alpha1_manifest.yml index 5352eb47d..ead3ee34c 100644 --- a/.github/workflows/terratest-opensearchservice_services_k8s_aws_domain_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-opensearchservice_services_k8s_aws_domain_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/opensearchservice_services_k8s_aws_v1alpha1/opensearchservice_services_k8s_aws_domain_v1alpha1_manifest_test.go - terratest/opensearchservice_services_k8s_aws_v1alpha1/opensearchservice_services_k8s_aws_domain_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-opentelemetry_io_instrumentation_v1alpha1_manifest.yml b/.github/workflows/terratest-opentelemetry_io_instrumentation_v1alpha1_manifest.yml index d6f8a593f..00a42591e 100644 --- a/.github/workflows/terratest-opentelemetry_io_instrumentation_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-opentelemetry_io_instrumentation_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/opentelemetry_io_v1alpha1/opentelemetry_io_instrumentation_v1alpha1_manifest_test.go - terratest/opentelemetry_io_v1alpha1/opentelemetry_io_instrumentation_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-opentelemetry_io_op_amp_bridge_v1alpha1_manifest.yml b/.github/workflows/terratest-opentelemetry_io_op_amp_bridge_v1alpha1_manifest.yml index 831559c90..959c85530 100644 --- a/.github/workflows/terratest-opentelemetry_io_op_amp_bridge_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-opentelemetry_io_op_amp_bridge_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/opentelemetry_io_v1alpha1/opentelemetry_io_op_amp_bridge_v1alpha1_manifest_test.go - terratest/opentelemetry_io_v1alpha1/opentelemetry_io_op_amp_bridge_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1alpha1_manifest.yml b/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1alpha1_manifest.yml index b2ad97138..dc8c77814 100644 --- a/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/opentelemetry_io_v1alpha1/opentelemetry_io_open_telemetry_collector_v1alpha1_manifest_test.go - terratest/opentelemetry_io_v1alpha1/opentelemetry_io_open_telemetry_collector_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1beta1_manifest.yml b/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1beta1_manifest.yml index eaf2ae93d..4d0fc2280 100644 --- a/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1beta1_manifest.yml +++ b/.github/workflows/terratest-opentelemetry_io_open_telemetry_collector_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/opentelemetry_io_v1beta1/opentelemetry_io_open_telemetry_collector_v1beta1_manifest_test.go - terratest/opentelemetry_io_v1beta1/opentelemetry_io_open_telemetry_collector_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operations_kubeedge_io_node_upgrade_job_v1alpha1_manifest.yml b/.github/workflows/terratest-operations_kubeedge_io_node_upgrade_job_v1alpha1_manifest.yml index 30acf4fc6..2bd5981d4 100644 --- a/.github/workflows/terratest-operations_kubeedge_io_node_upgrade_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operations_kubeedge_io_node_upgrade_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operations_kubeedge_io_v1alpha1/operations_kubeedge_io_node_upgrade_job_v1alpha1_manifest_test.go - terratest/operations_kubeedge_io_v1alpha1/operations_kubeedge_io_node_upgrade_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_aquasec_com_aqua_csp_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_aquasec_com_aqua_csp_v1alpha1_manifest.yml index 5ca6935b3..30ccf3728 100644 --- a/.github/workflows/terratest-operator_aquasec_com_aqua_csp_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_aquasec_com_aqua_csp_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_csp_v1alpha1_manifest_test.go - terratest/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_csp_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_aquasec_com_aqua_database_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_aquasec_com_aqua_database_v1alpha1_manifest.yml index 8cc65e6cf..8f40b9c1d 100644 --- a/.github/workflows/terratest-operator_aquasec_com_aqua_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_aquasec_com_aqua_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_database_v1alpha1_manifest_test.go - terratest/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_aquasec_com_aqua_enforcer_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_aquasec_com_aqua_enforcer_v1alpha1_manifest.yml index 1584fd13b..c7c77498c 100644 --- a/.github/workflows/terratest-operator_aquasec_com_aqua_enforcer_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_aquasec_com_aqua_enforcer_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_enforcer_v1alpha1_manifest_test.go - terratest/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_enforcer_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_aquasec_com_aqua_gateway_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_aquasec_com_aqua_gateway_v1alpha1_manifest.yml index db2f0355b..781b1c7b4 100644 --- a/.github/workflows/terratest-operator_aquasec_com_aqua_gateway_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_aquasec_com_aqua_gateway_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_gateway_v1alpha1_manifest_test.go - terratest/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_gateway_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_aquasec_com_aqua_kube_enforcer_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_aquasec_com_aqua_kube_enforcer_v1alpha1_manifest.yml index 08cd7b425..54f3e3f6a 100644 --- a/.github/workflows/terratest-operator_aquasec_com_aqua_kube_enforcer_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_aquasec_com_aqua_kube_enforcer_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_kube_enforcer_v1alpha1_manifest_test.go - terratest/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_kube_enforcer_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_aquasec_com_aqua_scanner_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_aquasec_com_aqua_scanner_v1alpha1_manifest.yml index dc87f4df9..50f81478c 100644 --- a/.github/workflows/terratest-operator_aquasec_com_aqua_scanner_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_aquasec_com_aqua_scanner_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_scanner_v1alpha1_manifest_test.go - terratest/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_scanner_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_aquasec_com_aqua_server_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_aquasec_com_aqua_server_v1alpha1_manifest.yml index 379c7e419..37c0dfef1 100644 --- a/.github/workflows/terratest-operator_aquasec_com_aqua_server_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_aquasec_com_aqua_server_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_server_v1alpha1_manifest_test.go - terratest/operator_aquasec_com_v1alpha1/operator_aquasec_com_aqua_server_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_authorino_kuadrant_io_authorino_v1beta1_manifest.yml b/.github/workflows/terratest-operator_authorino_kuadrant_io_authorino_v1beta1_manifest.yml index 7e61606d8..b04de7dc3 100644 --- a/.github/workflows/terratest-operator_authorino_kuadrant_io_authorino_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_authorino_kuadrant_io_authorino_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_authorino_kuadrant_io_v1beta1/operator_authorino_kuadrant_io_authorino_v1beta1_manifest_test.go - terratest/operator_authorino_kuadrant_io_v1beta1/operator_authorino_kuadrant_io_authorino_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_addon_provider_v1alpha2_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_addon_provider_v1alpha2_manifest.yml index 320a6069a..5957771ab 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_addon_provider_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_addon_provider_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_addon_provider_v1alpha2_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_addon_provider_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha1_manifest.yml index 8eb738806..1e17f5302 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_bootstrap_provider_v1alpha1_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_bootstrap_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha2_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha2_manifest.yml index 109d73684..59e9ab2f1 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_bootstrap_provider_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_bootstrap_provider_v1alpha2_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_bootstrap_provider_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha1_manifest.yml index 535799ff9..ca79aa10c 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_control_plane_provider_v1alpha1_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_control_plane_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha2_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha2_manifest.yml index 1b0a5e3e1..69f7ed475 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_control_plane_provider_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_control_plane_provider_v1alpha2_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_control_plane_provider_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha1_manifest.yml index 1c372cbe4..4c04c4074 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_core_provider_v1alpha1_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_core_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha2_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha2_manifest.yml index 467ebb0c1..c4e0181d0 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_core_provider_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_core_provider_v1alpha2_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_core_provider_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha1_manifest.yml index 40e04e4bd..402f79f6d 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_infrastructure_provider_v1alpha1_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha1/operator_cluster_x_k8s_io_infrastructure_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha2_manifest.yml b/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha2_manifest.yml index da1865923..2d444eea9 100644 --- a/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-operator_cluster_x_k8s_io_infrastructure_provider_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_infrastructure_provider_v1alpha2_manifest_test.go - terratest/operator_cluster_x_k8s_io_v1alpha2/operator_cluster_x_k8s_io_infrastructure_provider_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_cryostat_io_cryostat_v1beta1_manifest.yml b/.github/workflows/terratest-operator_cryostat_io_cryostat_v1beta1_manifest.yml index ab1bfe536..3ba18ca85 100644 --- a/.github/workflows/terratest-operator_cryostat_io_cryostat_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_cryostat_io_cryostat_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_cryostat_io_v1beta1/operator_cryostat_io_cryostat_v1beta1_manifest_test.go - terratest/operator_cryostat_io_v1beta1/operator_cryostat_io_cryostat_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_knative_dev_knative_eventing_v1beta1_manifest.yml b/.github/workflows/terratest-operator_knative_dev_knative_eventing_v1beta1_manifest.yml index 1be892dfb..7581214e4 100644 --- a/.github/workflows/terratest-operator_knative_dev_knative_eventing_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_knative_dev_knative_eventing_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_knative_dev_v1beta1/operator_knative_dev_knative_eventing_v1beta1_manifest_test.go - terratest/operator_knative_dev_v1beta1/operator_knative_dev_knative_eventing_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_knative_dev_knative_serving_v1beta1_manifest.yml b/.github/workflows/terratest-operator_knative_dev_knative_serving_v1beta1_manifest.yml index 353716281..de3bc31bc 100644 --- a/.github/workflows/terratest-operator_knative_dev_knative_serving_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_knative_dev_knative_serving_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_knative_dev_v1beta1/operator_knative_dev_knative_serving_v1beta1_manifest_test.go - terratest/operator_knative_dev_v1beta1/operator_knative_dev_knative_serving_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_open_cluster_management_io_cluster_manager_v1_manifest.yml b/.github/workflows/terratest-operator_open_cluster_management_io_cluster_manager_v1_manifest.yml index 17dcbbdf3..a75b1485a 100644 --- a/.github/workflows/terratest-operator_open_cluster_management_io_cluster_manager_v1_manifest.yml +++ b/.github/workflows/terratest-operator_open_cluster_management_io_cluster_manager_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_open_cluster_management_io_v1/operator_open_cluster_management_io_cluster_manager_v1_manifest_test.go - terratest/operator_open_cluster_management_io_v1/operator_open_cluster_management_io_cluster_manager_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_authentication_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_authentication_v1_manifest.yml index 8d8668f08..22b885ed0 100644 --- a/.github/workflows/terratest-operator_openshift_io_authentication_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_authentication_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_authentication_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_authentication_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_cloud_credential_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_cloud_credential_v1_manifest.yml index 40c0c027f..0acdcc430 100644 --- a/.github/workflows/terratest-operator_openshift_io_cloud_credential_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_cloud_credential_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_cloud_credential_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_cloud_credential_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_cluster_csi_driver_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_cluster_csi_driver_v1_manifest.yml index fea565d03..c24f8f2ed 100644 --- a/.github/workflows/terratest-operator_openshift_io_cluster_csi_driver_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_cluster_csi_driver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_cluster_csi_driver_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_cluster_csi_driver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_config_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_config_v1_manifest.yml index 57cc0f2f3..ffe0fcdb7 100644 --- a/.github/workflows/terratest-operator_openshift_io_config_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_config_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_console_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_console_v1_manifest.yml index a2f56d190..277533004 100644 --- a/.github/workflows/terratest-operator_openshift_io_console_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_console_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_console_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_console_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_csi_snapshot_controller_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_csi_snapshot_controller_v1_manifest.yml index 7f5611314..6ff2f6f51 100644 --- a/.github/workflows/terratest-operator_openshift_io_csi_snapshot_controller_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_csi_snapshot_controller_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_csi_snapshot_controller_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_csi_snapshot_controller_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_dns_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_dns_v1_manifest.yml index 567a8241a..b53bd3b51 100644 --- a/.github/workflows/terratest-operator_openshift_io_dns_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_dns_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_dns_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_dns_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_etcd_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_etcd_v1_manifest.yml index 266474f9f..0e8a547ef 100644 --- a/.github/workflows/terratest-operator_openshift_io_etcd_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_etcd_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_etcd_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_etcd_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_ingress_controller_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_ingress_controller_v1_manifest.yml index a24e4281b..a48616b88 100644 --- a/.github/workflows/terratest-operator_openshift_io_ingress_controller_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_ingress_controller_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_ingress_controller_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_ingress_controller_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_insights_operator_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_insights_operator_v1_manifest.yml index 834748f9a..fea2838dc 100644 --- a/.github/workflows/terratest-operator_openshift_io_insights_operator_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_insights_operator_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_insights_operator_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_insights_operator_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_kube_api_server_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_kube_api_server_v1_manifest.yml index 9005ffb89..0a95cad8d 100644 --- a/.github/workflows/terratest-operator_openshift_io_kube_api_server_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_kube_api_server_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_kube_api_server_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_kube_api_server_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_kube_controller_manager_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_kube_controller_manager_v1_manifest.yml index b88ae0e26..02550dd77 100644 --- a/.github/workflows/terratest-operator_openshift_io_kube_controller_manager_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_kube_controller_manager_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_kube_controller_manager_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_kube_controller_manager_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_kube_scheduler_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_kube_scheduler_v1_manifest.yml index d86528da8..bc58abca6 100644 --- a/.github/workflows/terratest-operator_openshift_io_kube_scheduler_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_kube_scheduler_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_kube_scheduler_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_kube_scheduler_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_kube_storage_version_migrator_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_kube_storage_version_migrator_v1_manifest.yml index 537c2e55d..62192c269 100644 --- a/.github/workflows/terratest-operator_openshift_io_kube_storage_version_migrator_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_kube_storage_version_migrator_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_kube_storage_version_migrator_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_kube_storage_version_migrator_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_machine_configuration_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_machine_configuration_v1_manifest.yml index 373aed430..30721ed22 100644 --- a/.github/workflows/terratest-operator_openshift_io_machine_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_machine_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_machine_configuration_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_machine_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_network_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_network_v1_manifest.yml index 939f588b0..28ef0a19f 100644 --- a/.github/workflows/terratest-operator_openshift_io_network_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_network_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_network_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_network_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_open_shift_api_server_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_open_shift_api_server_v1_manifest.yml index 28958e169..62a2cfbc2 100644 --- a/.github/workflows/terratest-operator_openshift_io_open_shift_api_server_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_open_shift_api_server_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_open_shift_api_server_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_open_shift_api_server_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_open_shift_controller_manager_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_open_shift_controller_manager_v1_manifest.yml index 9be4c747c..4b2ff60b5 100644 --- a/.github/workflows/terratest-operator_openshift_io_open_shift_controller_manager_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_open_shift_controller_manager_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_open_shift_controller_manager_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_open_shift_controller_manager_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_service_ca_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_service_ca_v1_manifest.yml index dc655f1dd..cdd961d01 100644 --- a/.github/workflows/terratest-operator_openshift_io_service_ca_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_service_ca_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_service_ca_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_service_ca_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_openshift_io_storage_v1_manifest.yml b/.github/workflows/terratest-operator_openshift_io_storage_v1_manifest.yml index f4b096d80..e74a41250 100644 --- a/.github/workflows/terratest-operator_openshift_io_storage_v1_manifest.yml +++ b/.github/workflows/terratest-operator_openshift_io_storage_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_openshift_io_v1/operator_openshift_io_storage_v1_manifest_test.go - terratest/operator_openshift_io_v1/operator_openshift_io_storage_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_shipwright_io_shipwright_build_v1alpha1_manifest.yml b/.github/workflows/terratest-operator_shipwright_io_shipwright_build_v1alpha1_manifest.yml index 4da879d45..1ca3fde83 100644 --- a/.github/workflows/terratest-operator_shipwright_io_shipwright_build_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-operator_shipwright_io_shipwright_build_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_shipwright_io_v1alpha1/operator_shipwright_io_shipwright_build_v1alpha1_manifest_test.go - terratest/operator_shipwright_io_v1alpha1/operator_shipwright_io_shipwright_build_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1_manifest.yml index a193a1e09..ff525b407 100644 --- a/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_amazon_cloud_integration_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_amazon_cloud_integration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1beta1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1beta1_manifest.yml index 8832508ae..d3b0ab1a6 100644 --- a/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_amazon_cloud_integration_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1beta1/operator_tigera_io_amazon_cloud_integration_v1beta1_manifest_test.go - terratest/operator_tigera_io_v1beta1/operator_tigera_io_amazon_cloud_integration_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_api_server_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_api_server_v1_manifest.yml index 8e9663b0b..1a3809573 100644 --- a/.github/workflows/terratest-operator_tigera_io_api_server_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_api_server_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_api_server_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_api_server_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_application_layer_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_application_layer_v1_manifest.yml index a5cd7535b..3b6452998 100644 --- a/.github/workflows/terratest-operator_tigera_io_application_layer_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_application_layer_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_application_layer_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_application_layer_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_authentication_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_authentication_v1_manifest.yml index adf7467c1..30272adf9 100644 --- a/.github/workflows/terratest-operator_tigera_io_authentication_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_authentication_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_authentication_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_authentication_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_compliance_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_compliance_v1_manifest.yml index 82abdf3e4..33ecf90b5 100644 --- a/.github/workflows/terratest-operator_tigera_io_compliance_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_compliance_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_compliance_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_compliance_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_egress_gateway_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_egress_gateway_v1_manifest.yml index 81d40ab57..6e2659cb6 100644 --- a/.github/workflows/terratest-operator_tigera_io_egress_gateway_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_egress_gateway_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_egress_gateway_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_egress_gateway_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_image_set_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_image_set_v1_manifest.yml index 20bce6dde..fe831740b 100644 --- a/.github/workflows/terratest-operator_tigera_io_image_set_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_image_set_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_image_set_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_image_set_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_installation_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_installation_v1_manifest.yml index 1d2f58832..677e1de68 100644 --- a/.github/workflows/terratest-operator_tigera_io_installation_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_installation_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_installation_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_installation_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_intrusion_detection_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_intrusion_detection_v1_manifest.yml index ee7c0dfaf..c22998815 100644 --- a/.github/workflows/terratest-operator_tigera_io_intrusion_detection_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_intrusion_detection_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_intrusion_detection_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_intrusion_detection_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_log_collector_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_log_collector_v1_manifest.yml index d7e7fdc36..eaf00bfb1 100644 --- a/.github/workflows/terratest-operator_tigera_io_log_collector_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_log_collector_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_log_collector_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_log_collector_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_log_storage_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_log_storage_v1_manifest.yml index 64ed93abb..41cca2eb4 100644 --- a/.github/workflows/terratest-operator_tigera_io_log_storage_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_log_storage_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_log_storage_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_log_storage_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_management_cluster_connection_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_management_cluster_connection_v1_manifest.yml index df5342aea..1a5e8a42b 100644 --- a/.github/workflows/terratest-operator_tigera_io_management_cluster_connection_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_management_cluster_connection_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_management_cluster_connection_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_management_cluster_connection_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_management_cluster_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_management_cluster_v1_manifest.yml index fb8844c31..a59814ccf 100644 --- a/.github/workflows/terratest-operator_tigera_io_management_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_management_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_management_cluster_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_management_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_manager_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_manager_v1_manifest.yml index e5c3e1b73..48ccc7c4f 100644 --- a/.github/workflows/terratest-operator_tigera_io_manager_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_manager_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_manager_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_manager_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_monitor_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_monitor_v1_manifest.yml index 5f038d3b7..e32267792 100644 --- a/.github/workflows/terratest-operator_tigera_io_monitor_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_monitor_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_monitor_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_monitor_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_policy_recommendation_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_policy_recommendation_v1_manifest.yml index 1d30719b1..0d9a84670 100644 --- a/.github/workflows/terratest-operator_tigera_io_policy_recommendation_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_policy_recommendation_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_policy_recommendation_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_policy_recommendation_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_tenant_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_tenant_v1_manifest.yml index c0eeb1ba0..896247455 100644 --- a/.github/workflows/terratest-operator_tigera_io_tenant_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_tenant_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_tenant_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_tenant_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_tigera_io_tigera_status_v1_manifest.yml b/.github/workflows/terratest-operator_tigera_io_tigera_status_v1_manifest.yml index 300075b22..054181a9e 100644 --- a/.github/workflows/terratest-operator_tigera_io_tigera_status_v1_manifest.yml +++ b/.github/workflows/terratest-operator_tigera_io_tigera_status_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_tigera_io_v1/operator_tigera_io_tigera_status_v1_manifest_test.go - terratest/operator_tigera_io_v1/operator_tigera_io_tigera_status_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_agent_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_agent_v1beta1_manifest.yml index 0f5d94989..0fd4e1f23 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_agent_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_agent_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_agent_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_agent_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_alert_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_alert_v1beta1_manifest.yml index e3af10f78..ec00fc7f4 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_alert_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_alert_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_alert_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_alert_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_config_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_config_v1beta1_manifest.yml index bf5c5cca2..bc4bc16c7 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_config_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_config_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_alertmanager_config_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_alertmanager_config_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_v1beta1_manifest.yml index f5028f59f..80dc9e90f 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_alertmanager_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_alertmanager_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_alertmanager_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_auth_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_auth_v1beta1_manifest.yml index e2cddcf27..d0d524671 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_auth_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_auth_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_auth_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_auth_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_cluster_v1beta1_manifest.yml index e871e0fdc..98798f384 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_cluster_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_node_scrape_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_node_scrape_v1beta1_manifest.yml index 7c19bb87a..555656129 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_node_scrape_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_node_scrape_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_node_scrape_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_node_scrape_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_pod_scrape_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_pod_scrape_v1beta1_manifest.yml index 00bbfd52e..1102fcba2 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_pod_scrape_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_pod_scrape_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_pod_scrape_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_pod_scrape_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_probe_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_probe_v1beta1_manifest.yml index 6d5d58d8f..8268ccac2 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_probe_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_probe_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_probe_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_probe_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_rule_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_rule_v1beta1_manifest.yml index 9be012482..f2c5d5af7 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_rule_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_rule_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_rule_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_rule_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_service_scrape_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_service_scrape_v1beta1_manifest.yml index 5417aa455..1d64756de 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_service_scrape_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_service_scrape_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_service_scrape_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_service_scrape_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_single_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_single_v1beta1_manifest.yml index ab47534b6..c83b0fad5 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_single_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_single_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_single_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_single_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_static_scrape_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_static_scrape_v1beta1_manifest.yml index f92e993e7..226fdab87 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_static_scrape_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_static_scrape_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_static_scrape_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_static_scrape_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-operator_victoriametrics_com_vm_user_v1beta1_manifest.yml b/.github/workflows/terratest-operator_victoriametrics_com_vm_user_v1beta1_manifest.yml index 5c874a66a..be64332c6 100644 --- a/.github/workflows/terratest-operator_victoriametrics_com_vm_user_v1beta1_manifest.yml +++ b/.github/workflows/terratest-operator_victoriametrics_com_vm_user_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_user_v1beta1_manifest_test.go - terratest/operator_victoriametrics_com_v1beta1/operator_victoriametrics_com_vm_user_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_backup_schedule_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_backup_schedule_v1alpha1_manifest.yml index e83b54ab1..99b749762 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_backup_schedule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_backup_schedule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_backup_schedule_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_backup_schedule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_backup_v1alpha1_manifest.yml index 678cd4670..54b208b87 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_backup_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_config_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_config_v1alpha1_manifest.yml index 7d2590aa0..dd20e5fa4 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_config_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_cron_anything_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_cron_anything_v1alpha1_manifest.yml index 9fc408dd6..312db176d 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_cron_anything_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_cron_anything_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_cron_anything_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_cron_anything_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_database_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_database_v1alpha1_manifest.yml index 416ef8c40..e04600c47 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_database_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_database_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_database_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_database_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_export_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_export_v1alpha1_manifest.yml index b188f0668..22a796189 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_export_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_export_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_export_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_export_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_import_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_import_v1alpha1_manifest.yml index 5e88b2319..487129009 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_import_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_import_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_import_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_import_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_instance_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_instance_v1alpha1_manifest.yml index 023c29c00..75b9ebaff 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_instance_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_instance_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_instance_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_instance_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_pitr_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_pitr_v1alpha1_manifest.yml index c7d2de85a..1afdfb64a 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_pitr_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_pitr_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_pitr_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_pitr_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-oracle_db_anthosapis_com_release_v1alpha1_manifest.yml b/.github/workflows/terratest-oracle_db_anthosapis_com_release_v1alpha1_manifest.yml index ecb2526af..4f7db18a1 100644 --- a/.github/workflows/terratest-oracle_db_anthosapis_com_release_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-oracle_db_anthosapis_com_release_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_release_v1alpha1_manifest_test.go - terratest/oracle_db_anthosapis_com_v1alpha1/oracle_db_anthosapis_com_release_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-org_eclipse_che_che_cluster_v1_manifest.yml b/.github/workflows/terratest-org_eclipse_che_che_cluster_v1_manifest.yml index 6c1e9edc8..9ff38e85b 100644 --- a/.github/workflows/terratest-org_eclipse_che_che_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-org_eclipse_che_che_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/org_eclipse_che_v1/org_eclipse_che_che_cluster_v1_manifest_test.go - terratest/org_eclipse_che_v1/org_eclipse_che_che_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-org_eclipse_che_che_cluster_v2_manifest.yml b/.github/workflows/terratest-org_eclipse_che_che_cluster_v2_manifest.yml index 4da2e171c..ca1bb381c 100644 --- a/.github/workflows/terratest-org_eclipse_che_che_cluster_v2_manifest.yml +++ b/.github/workflows/terratest-org_eclipse_che_che_cluster_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/org_eclipse_che_v2/org_eclipse_che_che_cluster_v2_manifest_test.go - terratest/org_eclipse_che_v2/org_eclipse_che_che_cluster_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-organizations_services_k8s_aws_organizational_unit_v1alpha1_manifest.yml b/.github/workflows/terratest-organizations_services_k8s_aws_organizational_unit_v1alpha1_manifest.yml index 3c356418d..22e2a2bfc 100644 --- a/.github/workflows/terratest-organizations_services_k8s_aws_organizational_unit_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-organizations_services_k8s_aws_organizational_unit_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/organizations_services_k8s_aws_v1alpha1/organizations_services_k8s_aws_organizational_unit_v1alpha1_manifest_test.go - terratest/organizations_services_k8s_aws_v1alpha1/organizations_services_k8s_aws_organizational_unit_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-persistent_volume_claim_v1_manifest.yml b/.github/workflows/terratest-persistent_volume_claim_v1_manifest.yml index 747ac2310..dfe431897 100644 --- a/.github/workflows/terratest-persistent_volume_claim_v1_manifest.yml +++ b/.github/workflows/terratest-persistent_volume_claim_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/persistent_volume_claim_v1_manifest_test.go - terratest/core_v1/persistent_volume_claim_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-persistent_volume_v1_manifest.yml b/.github/workflows/terratest-persistent_volume_v1_manifest.yml index 8c3e5bb1c..db71f4d41 100644 --- a/.github/workflows/terratest-persistent_volume_v1_manifest.yml +++ b/.github/workflows/terratest-persistent_volume_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/persistent_volume_v1_manifest_test.go - terratest/core_v1/persistent_volume_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pgv2_percona_com_percona_pg_backup_v2_manifest.yml b/.github/workflows/terratest-pgv2_percona_com_percona_pg_backup_v2_manifest.yml index 6e9da1f38..8138552a9 100644 --- a/.github/workflows/terratest-pgv2_percona_com_percona_pg_backup_v2_manifest.yml +++ b/.github/workflows/terratest-pgv2_percona_com_percona_pg_backup_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pgv2_percona_com_v2/pgv2_percona_com_percona_pg_backup_v2_manifest_test.go - terratest/pgv2_percona_com_v2/pgv2_percona_com_percona_pg_backup_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pgv2_percona_com_percona_pg_cluster_v2_manifest.yml b/.github/workflows/terratest-pgv2_percona_com_percona_pg_cluster_v2_manifest.yml index 2a4782da4..233ffbe31 100644 --- a/.github/workflows/terratest-pgv2_percona_com_percona_pg_cluster_v2_manifest.yml +++ b/.github/workflows/terratest-pgv2_percona_com_percona_pg_cluster_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pgv2_percona_com_v2/pgv2_percona_com_percona_pg_cluster_v2_manifest_test.go - terratest/pgv2_percona_com_v2/pgv2_percona_com_percona_pg_cluster_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pgv2_percona_com_percona_pg_restore_v2_manifest.yml b/.github/workflows/terratest-pgv2_percona_com_percona_pg_restore_v2_manifest.yml index c1825d463..ea9908934 100644 --- a/.github/workflows/terratest-pgv2_percona_com_percona_pg_restore_v2_manifest.yml +++ b/.github/workflows/terratest-pgv2_percona_com_percona_pg_restore_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pgv2_percona_com_v2/pgv2_percona_com_percona_pg_restore_v2_manifest_test.go - terratest/pgv2_percona_com_v2/pgv2_percona_com_percona_pg_restore_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pipes_services_k8s_aws_pipe_v1alpha1_manifest.yml b/.github/workflows/terratest-pipes_services_k8s_aws_pipe_v1alpha1_manifest.yml index 500319a53..106dcd011 100644 --- a/.github/workflows/terratest-pipes_services_k8s_aws_pipe_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-pipes_services_k8s_aws_pipe_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pipes_services_k8s_aws_v1alpha1/pipes_services_k8s_aws_pipe_v1alpha1_manifest_test.go - terratest/pipes_services_k8s_aws_v1alpha1/pipes_services_k8s_aws_pipe_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pkg_crossplane_io_configuration_revision_v1_manifest.yml b/.github/workflows/terratest-pkg_crossplane_io_configuration_revision_v1_manifest.yml index 76200250d..f44813a89 100644 --- a/.github/workflows/terratest-pkg_crossplane_io_configuration_revision_v1_manifest.yml +++ b/.github/workflows/terratest-pkg_crossplane_io_configuration_revision_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pkg_crossplane_io_v1/pkg_crossplane_io_configuration_revision_v1_manifest_test.go - terratest/pkg_crossplane_io_v1/pkg_crossplane_io_configuration_revision_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pkg_crossplane_io_configuration_v1_manifest.yml b/.github/workflows/terratest-pkg_crossplane_io_configuration_v1_manifest.yml index cda6264a3..52ce24d93 100644 --- a/.github/workflows/terratest-pkg_crossplane_io_configuration_v1_manifest.yml +++ b/.github/workflows/terratest-pkg_crossplane_io_configuration_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pkg_crossplane_io_v1/pkg_crossplane_io_configuration_v1_manifest_test.go - terratest/pkg_crossplane_io_v1/pkg_crossplane_io_configuration_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pkg_crossplane_io_controller_config_v1alpha1_manifest.yml b/.github/workflows/terratest-pkg_crossplane_io_controller_config_v1alpha1_manifest.yml index 321bc7567..fe4845295 100644 --- a/.github/workflows/terratest-pkg_crossplane_io_controller_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-pkg_crossplane_io_controller_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pkg_crossplane_io_v1alpha1/pkg_crossplane_io_controller_config_v1alpha1_manifest_test.go - terratest/pkg_crossplane_io_v1alpha1/pkg_crossplane_io_controller_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pkg_crossplane_io_lock_v1beta1_manifest.yml b/.github/workflows/terratest-pkg_crossplane_io_lock_v1beta1_manifest.yml index e8783342e..288ce405d 100644 --- a/.github/workflows/terratest-pkg_crossplane_io_lock_v1beta1_manifest.yml +++ b/.github/workflows/terratest-pkg_crossplane_io_lock_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pkg_crossplane_io_v1beta1/pkg_crossplane_io_lock_v1beta1_manifest_test.go - terratest/pkg_crossplane_io_v1beta1/pkg_crossplane_io_lock_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pkg_crossplane_io_provider_revision_v1_manifest.yml b/.github/workflows/terratest-pkg_crossplane_io_provider_revision_v1_manifest.yml index 4d94d35d0..9731771ef 100644 --- a/.github/workflows/terratest-pkg_crossplane_io_provider_revision_v1_manifest.yml +++ b/.github/workflows/terratest-pkg_crossplane_io_provider_revision_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pkg_crossplane_io_v1/pkg_crossplane_io_provider_revision_v1_manifest_test.go - terratest/pkg_crossplane_io_v1/pkg_crossplane_io_provider_revision_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pkg_crossplane_io_provider_v1_manifest.yml b/.github/workflows/terratest-pkg_crossplane_io_provider_v1_manifest.yml index 48a27e239..a86d9183b 100644 --- a/.github/workflows/terratest-pkg_crossplane_io_provider_v1_manifest.yml +++ b/.github/workflows/terratest-pkg_crossplane_io_provider_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pkg_crossplane_io_v1/pkg_crossplane_io_provider_v1_manifest_test.go - terratest/pkg_crossplane_io_v1/pkg_crossplane_io_provider_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-platform_openshift_io_platform_operator_v1alpha1_manifest.yml b/.github/workflows/terratest-platform_openshift_io_platform_operator_v1alpha1_manifest.yml index b4d443052..5542f5341 100644 --- a/.github/workflows/terratest-platform_openshift_io_platform_operator_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-platform_openshift_io_platform_operator_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/platform_openshift_io_v1alpha1/platform_openshift_io_platform_operator_v1alpha1_manifest_test.go - terratest/platform_openshift_io_v1alpha1/platform_openshift_io_platform_operator_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pod_v1_manifest.yml b/.github/workflows/terratest-pod_v1_manifest.yml index ef9d38207..4fda72096 100644 --- a/.github/workflows/terratest-pod_v1_manifest.yml +++ b/.github/workflows/terratest-pod_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/pod_v1_manifest_test.go - terratest/core_v1/pod_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_clusterpedia_io_cluster_import_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-policy_clusterpedia_io_cluster_import_policy_v1alpha1_manifest.yml index 20a0a67a7..3db353785 100644 --- a/.github/workflows/terratest-policy_clusterpedia_io_cluster_import_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-policy_clusterpedia_io_cluster_import_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_clusterpedia_io_v1alpha1/policy_clusterpedia_io_cluster_import_policy_v1alpha1_manifest_test.go - terratest/policy_clusterpedia_io_v1alpha1/policy_clusterpedia_io_cluster_import_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_clusterpedia_io_pedia_cluster_lifecycle_v1alpha1_manifest.yml b/.github/workflows/terratest-policy_clusterpedia_io_pedia_cluster_lifecycle_v1alpha1_manifest.yml index cbdd2b8a5..5e5a0953a 100644 --- a/.github/workflows/terratest-policy_clusterpedia_io_pedia_cluster_lifecycle_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-policy_clusterpedia_io_pedia_cluster_lifecycle_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_clusterpedia_io_v1alpha1/policy_clusterpedia_io_pedia_cluster_lifecycle_v1alpha1_manifest_test.go - terratest/policy_clusterpedia_io_v1alpha1/policy_clusterpedia_io_pedia_cluster_lifecycle_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_karmada_io_cluster_override_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-policy_karmada_io_cluster_override_policy_v1alpha1_manifest.yml index 72b08aa94..10143c642 100644 --- a/.github/workflows/terratest-policy_karmada_io_cluster_override_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-policy_karmada_io_cluster_override_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_karmada_io_v1alpha1/policy_karmada_io_cluster_override_policy_v1alpha1_manifest_test.go - terratest/policy_karmada_io_v1alpha1/policy_karmada_io_cluster_override_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_karmada_io_cluster_propagation_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-policy_karmada_io_cluster_propagation_policy_v1alpha1_manifest.yml index c801cb39e..b52a7ac3c 100644 --- a/.github/workflows/terratest-policy_karmada_io_cluster_propagation_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-policy_karmada_io_cluster_propagation_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_karmada_io_v1alpha1/policy_karmada_io_cluster_propagation_policy_v1alpha1_manifest_test.go - terratest/policy_karmada_io_v1alpha1/policy_karmada_io_cluster_propagation_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_karmada_io_federated_resource_quota_v1alpha1_manifest.yml b/.github/workflows/terratest-policy_karmada_io_federated_resource_quota_v1alpha1_manifest.yml index 0ef40f39c..e84f10530 100644 --- a/.github/workflows/terratest-policy_karmada_io_federated_resource_quota_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-policy_karmada_io_federated_resource_quota_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_karmada_io_v1alpha1/policy_karmada_io_federated_resource_quota_v1alpha1_manifest_test.go - terratest/policy_karmada_io_v1alpha1/policy_karmada_io_federated_resource_quota_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_karmada_io_override_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-policy_karmada_io_override_policy_v1alpha1_manifest.yml index 7f155d260..9c093c64a 100644 --- a/.github/workflows/terratest-policy_karmada_io_override_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-policy_karmada_io_override_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_karmada_io_v1alpha1/policy_karmada_io_override_policy_v1alpha1_manifest_test.go - terratest/policy_karmada_io_v1alpha1/policy_karmada_io_override_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_karmada_io_propagation_policy_v1alpha1_manifest.yml b/.github/workflows/terratest-policy_karmada_io_propagation_policy_v1alpha1_manifest.yml index 19130e9a9..40959ae1a 100644 --- a/.github/workflows/terratest-policy_karmada_io_propagation_policy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-policy_karmada_io_propagation_policy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_karmada_io_v1alpha1/policy_karmada_io_propagation_policy_v1alpha1_manifest_test.go - terratest/policy_karmada_io_v1alpha1/policy_karmada_io_propagation_policy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-policy_pod_disruption_budget_v1_manifest.yml b/.github/workflows/terratest-policy_pod_disruption_budget_v1_manifest.yml index a6ef5757c..9135d9e06 100644 --- a/.github/workflows/terratest-policy_pod_disruption_budget_v1_manifest.yml +++ b/.github/workflows/terratest-policy_pod_disruption_budget_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/policy_v1/policy_pod_disruption_budget_v1_manifest_test.go - terratest/policy_v1/policy_pod_disruption_budget_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_admin_v1beta1_manifest.yml b/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_admin_v1beta1_manifest.yml index 2ecb8b768..c9a803167 100644 --- a/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_admin_v1beta1_manifest.yml +++ b/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_admin_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/postgres_operator_crunchydata_com_v1beta1/postgres_operator_crunchydata_com_pg_admin_v1beta1_manifest_test.go - terratest/postgres_operator_crunchydata_com_v1beta1/postgres_operator_crunchydata_com_pg_admin_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_upgrade_v1beta1_manifest.yml b/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_upgrade_v1beta1_manifest.yml index e4fae4f23..e5eb82a71 100644 --- a/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_upgrade_v1beta1_manifest.yml +++ b/.github/workflows/terratest-postgres_operator_crunchydata_com_pg_upgrade_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/postgres_operator_crunchydata_com_v1beta1/postgres_operator_crunchydata_com_pg_upgrade_v1beta1_manifest_test.go - terratest/postgres_operator_crunchydata_com_v1beta1/postgres_operator_crunchydata_com_pg_upgrade_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-postgres_operator_crunchydata_com_postgres_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-postgres_operator_crunchydata_com_postgres_cluster_v1beta1_manifest.yml index 8055456ea..b005e164f 100644 --- a/.github/workflows/terratest-postgres_operator_crunchydata_com_postgres_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-postgres_operator_crunchydata_com_postgres_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/postgres_operator_crunchydata_com_v1beta1/postgres_operator_crunchydata_com_postgres_cluster_v1beta1_manifest_test.go - terratest/postgres_operator_crunchydata_com_v1beta1/postgres_operator_crunchydata_com_postgres_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-postgresql_cnpg_io_backup_v1_manifest.yml b/.github/workflows/terratest-postgresql_cnpg_io_backup_v1_manifest.yml index ccca67f74..c9aab111f 100644 --- a/.github/workflows/terratest-postgresql_cnpg_io_backup_v1_manifest.yml +++ b/.github/workflows/terratest-postgresql_cnpg_io_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/postgresql_cnpg_io_v1/postgresql_cnpg_io_backup_v1_manifest_test.go - terratest/postgresql_cnpg_io_v1/postgresql_cnpg_io_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-postgresql_cnpg_io_cluster_v1_manifest.yml b/.github/workflows/terratest-postgresql_cnpg_io_cluster_v1_manifest.yml index f619617e2..fe3e19318 100644 --- a/.github/workflows/terratest-postgresql_cnpg_io_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-postgresql_cnpg_io_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/postgresql_cnpg_io_v1/postgresql_cnpg_io_cluster_v1_manifest_test.go - terratest/postgresql_cnpg_io_v1/postgresql_cnpg_io_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-postgresql_cnpg_io_pooler_v1_manifest.yml b/.github/workflows/terratest-postgresql_cnpg_io_pooler_v1_manifest.yml index 81c59446f..98aaa6a8e 100644 --- a/.github/workflows/terratest-postgresql_cnpg_io_pooler_v1_manifest.yml +++ b/.github/workflows/terratest-postgresql_cnpg_io_pooler_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/postgresql_cnpg_io_v1/postgresql_cnpg_io_pooler_v1_manifest_test.go - terratest/postgresql_cnpg_io_v1/postgresql_cnpg_io_pooler_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-postgresql_cnpg_io_scheduled_backup_v1_manifest.yml b/.github/workflows/terratest-postgresql_cnpg_io_scheduled_backup_v1_manifest.yml index b6c14759d..39d9ae43f 100644 --- a/.github/workflows/terratest-postgresql_cnpg_io_scheduled_backup_v1_manifest.yml +++ b/.github/workflows/terratest-postgresql_cnpg_io_scheduled_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/postgresql_cnpg_io_v1/postgresql_cnpg_io_scheduled_backup_v1_manifest_test.go - terratest/postgresql_cnpg_io_v1/postgresql_cnpg_io_scheduled_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-projectcontour_io_contour_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-projectcontour_io_contour_configuration_v1alpha1_manifest.yml index e97a1f2fa..55038c819 100644 --- a/.github/workflows/terratest-projectcontour_io_contour_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-projectcontour_io_contour_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/projectcontour_io_v1alpha1/projectcontour_io_contour_configuration_v1alpha1_manifest_test.go - terratest/projectcontour_io_v1alpha1/projectcontour_io_contour_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-projectcontour_io_contour_deployment_v1alpha1_manifest.yml b/.github/workflows/terratest-projectcontour_io_contour_deployment_v1alpha1_manifest.yml index c9940aff6..566a2547c 100644 --- a/.github/workflows/terratest-projectcontour_io_contour_deployment_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-projectcontour_io_contour_deployment_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/projectcontour_io_v1alpha1/projectcontour_io_contour_deployment_v1alpha1_manifest_test.go - terratest/projectcontour_io_v1alpha1/projectcontour_io_contour_deployment_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-projectcontour_io_extension_service_v1alpha1_manifest.yml b/.github/workflows/terratest-projectcontour_io_extension_service_v1alpha1_manifest.yml index be4dc42a4..a93b935b1 100644 --- a/.github/workflows/terratest-projectcontour_io_extension_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-projectcontour_io_extension_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/projectcontour_io_v1alpha1/projectcontour_io_extension_service_v1alpha1_manifest_test.go - terratest/projectcontour_io_v1alpha1/projectcontour_io_extension_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-projectcontour_io_http_proxy_v1_manifest.yml b/.github/workflows/terratest-projectcontour_io_http_proxy_v1_manifest.yml index dd202676e..a44b2120f 100644 --- a/.github/workflows/terratest-projectcontour_io_http_proxy_v1_manifest.yml +++ b/.github/workflows/terratest-projectcontour_io_http_proxy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/projectcontour_io_v1/projectcontour_io_http_proxy_v1_manifest_test.go - terratest/projectcontour_io_v1/projectcontour_io_http_proxy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-projectcontour_io_tls_certificate_delegation_v1_manifest.yml b/.github/workflows/terratest-projectcontour_io_tls_certificate_delegation_v1_manifest.yml index f6760a0ae..3e2003619 100644 --- a/.github/workflows/terratest-projectcontour_io_tls_certificate_delegation_v1_manifest.yml +++ b/.github/workflows/terratest-projectcontour_io_tls_certificate_delegation_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/projectcontour_io_v1/projectcontour_io_tls_certificate_delegation_v1_manifest_test.go - terratest/projectcontour_io_v1/projectcontour_io_tls_certificate_delegation_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-prometheusservice_services_k8s_aws_alert_manager_definition_v1alpha1_manifest.yml b/.github/workflows/terratest-prometheusservice_services_k8s_aws_alert_manager_definition_v1alpha1_manifest.yml index 83d5942d7..1b81128d7 100644 --- a/.github/workflows/terratest-prometheusservice_services_k8s_aws_alert_manager_definition_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-prometheusservice_services_k8s_aws_alert_manager_definition_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_alert_manager_definition_v1alpha1_manifest_test.go - terratest/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_alert_manager_definition_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-prometheusservice_services_k8s_aws_logging_configuration_v1alpha1_manifest.yml b/.github/workflows/terratest-prometheusservice_services_k8s_aws_logging_configuration_v1alpha1_manifest.yml index 6a92261a7..55c8494cd 100644 --- a/.github/workflows/terratest-prometheusservice_services_k8s_aws_logging_configuration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-prometheusservice_services_k8s_aws_logging_configuration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_logging_configuration_v1alpha1_manifest_test.go - terratest/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_logging_configuration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-prometheusservice_services_k8s_aws_rule_groups_namespace_v1alpha1_manifest.yml b/.github/workflows/terratest-prometheusservice_services_k8s_aws_rule_groups_namespace_v1alpha1_manifest.yml index f3d00cf52..fb68d1175 100644 --- a/.github/workflows/terratest-prometheusservice_services_k8s_aws_rule_groups_namespace_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-prometheusservice_services_k8s_aws_rule_groups_namespace_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_rule_groups_namespace_v1alpha1_manifest_test.go - terratest/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_rule_groups_namespace_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-prometheusservice_services_k8s_aws_workspace_v1alpha1_manifest.yml b/.github/workflows/terratest-prometheusservice_services_k8s_aws_workspace_v1alpha1_manifest.yml index fee849c05..f94f6144c 100644 --- a/.github/workflows/terratest-prometheusservice_services_k8s_aws_workspace_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-prometheusservice_services_k8s_aws_workspace_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_workspace_v1alpha1_manifest_test.go - terratest/prometheusservice_services_k8s_aws_v1alpha1/prometheusservice_services_k8s_aws_workspace_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_backup_v1alpha1_manifest.yml b/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_backup_v1alpha1_manifest.yml index 1b01566e3..a9ba8a22f 100644 --- a/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_backup_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_backup_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ps_percona_com_v1alpha1/ps_percona_com_percona_server_my_sql_backup_v1alpha1_manifest_test.go - terratest/ps_percona_com_v1alpha1/ps_percona_com_percona_server_my_sql_backup_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_restore_v1alpha1_manifest.yml b/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_restore_v1alpha1_manifest.yml index a8086df8b..1d5f6cc7f 100644 --- a/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_restore_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_restore_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ps_percona_com_v1alpha1/ps_percona_com_percona_server_my_sql_restore_v1alpha1_manifest_test.go - terratest/ps_percona_com_v1alpha1/ps_percona_com_percona_server_my_sql_restore_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_v1alpha1_manifest.yml b/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_v1alpha1_manifest.yml index 5ea46c389..6550ec75a 100644 --- a/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ps_percona_com_percona_server_my_sql_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ps_percona_com_v1alpha1/ps_percona_com_percona_server_my_sql_v1alpha1_manifest_test.go - terratest/ps_percona_com_v1alpha1/ps_percona_com_percona_server_my_sql_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_backup_v1_manifest.yml b/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_backup_v1_manifest.yml index 72b213bfa..0b4369ab6 100644 --- a/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_backup_v1_manifest.yml +++ b/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/psmdb_percona_com_v1/psmdb_percona_com_percona_server_mongo_db_backup_v1_manifest_test.go - terratest/psmdb_percona_com_v1/psmdb_percona_com_percona_server_mongo_db_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_restore_v1_manifest.yml b/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_restore_v1_manifest.yml index 6a7283729..e82fd8264 100644 --- a/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_restore_v1_manifest.yml +++ b/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_restore_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/psmdb_percona_com_v1/psmdb_percona_com_percona_server_mongo_db_restore_v1_manifest_test.go - terratest/psmdb_percona_com_v1/psmdb_percona_com_percona_server_mongo_db_restore_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_v1_manifest.yml b/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_v1_manifest.yml index 86d2cf135..32750c9fd 100644 --- a/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_v1_manifest.yml +++ b/.github/workflows/terratest-psmdb_percona_com_percona_server_mongo_db_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/psmdb_percona_com_v1/psmdb_percona_com_percona_server_mongo_db_v1_manifest_test.go - terratest/psmdb_percona_com_v1/psmdb_percona_com_percona_server_mongo_db_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pubsubplus_solace_com_pub_sub_plus_event_broker_v1beta1_manifest.yml b/.github/workflows/terratest-pubsubplus_solace_com_pub_sub_plus_event_broker_v1beta1_manifest.yml index 9b1fb4f93..b1c6e98ad 100644 --- a/.github/workflows/terratest-pubsubplus_solace_com_pub_sub_plus_event_broker_v1beta1_manifest.yml +++ b/.github/workflows/terratest-pubsubplus_solace_com_pub_sub_plus_event_broker_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pubsubplus_solace_com_v1beta1/pubsubplus_solace_com_pub_sub_plus_event_broker_v1beta1_manifest_test.go - terratest/pubsubplus_solace_com_v1beta1/pubsubplus_solace_com_pub_sub_plus_event_broker_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_backup_v1_manifest.yml b/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_backup_v1_manifest.yml index c5274b959..bd0fb45df 100644 --- a/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_backup_v1_manifest.yml +++ b/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pxc_percona_com_v1/pxc_percona_com_percona_xtra_db_cluster_backup_v1_manifest_test.go - terratest/pxc_percona_com_v1/pxc_percona_com_percona_xtra_db_cluster_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_restore_v1_manifest.yml b/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_restore_v1_manifest.yml index a794efe2a..71590fa9b 100644 --- a/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_restore_v1_manifest.yml +++ b/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_restore_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pxc_percona_com_v1/pxc_percona_com_percona_xtra_db_cluster_restore_v1_manifest_test.go - terratest/pxc_percona_com_v1/pxc_percona_com_percona_xtra_db_cluster_restore_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_v1_manifest.yml b/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_v1_manifest.yml index 30dc14601..e998a4a44 100644 --- a/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-pxc_percona_com_percona_xtra_db_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/pxc_percona_com_v1/pxc_percona_com_percona_xtra_db_cluster_v1_manifest_test.go - terratest/pxc_percona_com_v1/pxc_percona_com_percona_xtra_db_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-quay_redhat_com_quay_registry_v1_manifest.yml b/.github/workflows/terratest-quay_redhat_com_quay_registry_v1_manifest.yml index 3956b17b0..322601c20 100644 --- a/.github/workflows/terratest-quay_redhat_com_quay_registry_v1_manifest.yml +++ b/.github/workflows/terratest-quay_redhat_com_quay_registry_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/quay_redhat_com_v1/quay_redhat_com_quay_registry_v1_manifest_test.go - terratest/quay_redhat_com_v1/quay_redhat_com_quay_registry_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-quota_codeflare_dev_quota_subtree_v1alpha1_manifest.yml b/.github/workflows/terratest-quota_codeflare_dev_quota_subtree_v1alpha1_manifest.yml index 8eb15d909..23381c9a9 100644 --- a/.github/workflows/terratest-quota_codeflare_dev_quota_subtree_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-quota_codeflare_dev_quota_subtree_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/quota_codeflare_dev_v1alpha1/quota_codeflare_dev_quota_subtree_v1alpha1_manifest_test.go - terratest/quota_codeflare_dev_v1alpha1/quota_codeflare_dev_quota_subtree_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-quota_openshift_io_cluster_resource_quota_v1_manifest.yml b/.github/workflows/terratest-quota_openshift_io_cluster_resource_quota_v1_manifest.yml index 1b7690965..699ea61e3 100644 --- a/.github/workflows/terratest-quota_openshift_io_cluster_resource_quota_v1_manifest.yml +++ b/.github/workflows/terratest-quota_openshift_io_cluster_resource_quota_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/quota_openshift_io_v1/quota_openshift_io_cluster_resource_quota_v1_manifest_test.go - terratest/quota_openshift_io_v1/quota_openshift_io_cluster_resource_quota_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ray_io_ray_cluster_v1_manifest.yml b/.github/workflows/terratest-ray_io_ray_cluster_v1_manifest.yml index 2a774776c..a5b9e59c2 100644 --- a/.github/workflows/terratest-ray_io_ray_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-ray_io_ray_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ray_io_v1/ray_io_ray_cluster_v1_manifest_test.go - terratest/ray_io_v1/ray_io_ray_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ray_io_ray_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-ray_io_ray_cluster_v1alpha1_manifest.yml index 99e0b6413..d558650cb 100644 --- a/.github/workflows/terratest-ray_io_ray_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ray_io_ray_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ray_io_v1alpha1/ray_io_ray_cluster_v1alpha1_manifest_test.go - terratest/ray_io_v1alpha1/ray_io_ray_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ray_io_ray_job_v1_manifest.yml b/.github/workflows/terratest-ray_io_ray_job_v1_manifest.yml index 08f695fa6..d161a99c2 100644 --- a/.github/workflows/terratest-ray_io_ray_job_v1_manifest.yml +++ b/.github/workflows/terratest-ray_io_ray_job_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ray_io_v1/ray_io_ray_job_v1_manifest_test.go - terratest/ray_io_v1/ray_io_ray_job_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ray_io_ray_job_v1alpha1_manifest.yml b/.github/workflows/terratest-ray_io_ray_job_v1alpha1_manifest.yml index 7def4214d..996264680 100644 --- a/.github/workflows/terratest-ray_io_ray_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ray_io_ray_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ray_io_v1alpha1/ray_io_ray_job_v1alpha1_manifest_test.go - terratest/ray_io_v1alpha1/ray_io_ray_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ray_io_ray_service_v1_manifest.yml b/.github/workflows/terratest-ray_io_ray_service_v1_manifest.yml index 3a400427a..de443b20a 100644 --- a/.github/workflows/terratest-ray_io_ray_service_v1_manifest.yml +++ b/.github/workflows/terratest-ray_io_ray_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ray_io_v1/ray_io_ray_service_v1_manifest_test.go - terratest/ray_io_v1/ray_io_ray_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ray_io_ray_service_v1alpha1_manifest.yml b/.github/workflows/terratest-ray_io_ray_service_v1alpha1_manifest.yml index e6ed37631..2c0191e2e 100644 --- a/.github/workflows/terratest-ray_io_ray_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ray_io_ray_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ray_io_v1alpha1/ray_io_ray_service_v1alpha1_manifest_test.go - terratest/ray_io_v1alpha1/ray_io_ray_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_binding_v1_manifest.yml b/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_binding_v1_manifest.yml index 590ea782c..615c7e7ce 100644 --- a/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_binding_v1_manifest.yml +++ b/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_binding_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_cluster_role_binding_v1_manifest_test.go - terratest/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_cluster_role_binding_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_v1_manifest.yml b/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_v1_manifest.yml index 150d76252..4db00a7df 100644 --- a/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_v1_manifest.yml +++ b/.github/workflows/terratest-rbac_authorization_k8s_io_cluster_role_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_cluster_role_v1_manifest_test.go - terratest/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_cluster_role_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rbac_authorization_k8s_io_role_binding_v1_manifest.yml b/.github/workflows/terratest-rbac_authorization_k8s_io_role_binding_v1_manifest.yml index 4c500b999..cc4d1be39 100644 --- a/.github/workflows/terratest-rbac_authorization_k8s_io_role_binding_v1_manifest.yml +++ b/.github/workflows/terratest-rbac_authorization_k8s_io_role_binding_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_role_binding_v1_manifest_test.go - terratest/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_role_binding_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rbac_authorization_k8s_io_role_v1_manifest.yml b/.github/workflows/terratest-rbac_authorization_k8s_io_role_v1_manifest.yml index 51cd71e6b..5e7e79742 100644 --- a/.github/workflows/terratest-rbac_authorization_k8s_io_role_v1_manifest.yml +++ b/.github/workflows/terratest-rbac_authorization_k8s_io_role_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_role_v1_manifest_test.go - terratest/rbac_authorization_k8s_io_v1/rbac_authorization_k8s_io_role_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rbacmanager_reactiveops_io_rbac_definition_v1beta1_manifest.yml b/.github/workflows/terratest-rbacmanager_reactiveops_io_rbac_definition_v1beta1_manifest.yml index ff89ecaa8..0b9c3fb9a 100644 --- a/.github/workflows/terratest-rbacmanager_reactiveops_io_rbac_definition_v1beta1_manifest.yml +++ b/.github/workflows/terratest-rbacmanager_reactiveops_io_rbac_definition_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rbacmanager_reactiveops_io_v1beta1/rbacmanager_reactiveops_io_rbac_definition_v1beta1_manifest_test.go - terratest/rbacmanager_reactiveops_io_v1beta1/rbacmanager_reactiveops_io_rbac_definition_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rc_app_stacks_runtime_component_v1_manifest.yml b/.github/workflows/terratest-rc_app_stacks_runtime_component_v1_manifest.yml index 824f99792..df12bafae 100644 --- a/.github/workflows/terratest-rc_app_stacks_runtime_component_v1_manifest.yml +++ b/.github/workflows/terratest-rc_app_stacks_runtime_component_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rc_app_stacks_v1/rc_app_stacks_runtime_component_v1_manifest_test.go - terratest/rc_app_stacks_v1/rc_app_stacks_runtime_component_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rc_app_stacks_runtime_component_v1beta2_manifest.yml b/.github/workflows/terratest-rc_app_stacks_runtime_component_v1beta2_manifest.yml index 58c9f9177..bf7402794 100644 --- a/.github/workflows/terratest-rc_app_stacks_runtime_component_v1beta2_manifest.yml +++ b/.github/workflows/terratest-rc_app_stacks_runtime_component_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rc_app_stacks_v1beta2/rc_app_stacks_runtime_component_v1beta2_manifest_test.go - terratest/rc_app_stacks_v1beta2/rc_app_stacks_runtime_component_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1_manifest.yml b/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1_manifest.yml index 27b25ac69..026d31e9f 100644 --- a/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1_manifest.yml +++ b/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rc_app_stacks_v1/rc_app_stacks_runtime_operation_v1_manifest_test.go - terratest/rc_app_stacks_v1/rc_app_stacks_runtime_operation_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1beta2_manifest.yml b/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1beta2_manifest.yml index 8cc8abdeb..29150b4ec 100644 --- a/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1beta2_manifest.yml +++ b/.github/workflows/terratest-rc_app_stacks_runtime_operation_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rc_app_stacks_v1beta2/rc_app_stacks_runtime_operation_v1beta2_manifest_test.go - terratest/rc_app_stacks_v1beta2/rc_app_stacks_runtime_operation_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_parameter_group_v1alpha1_manifest.yml b/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_parameter_group_v1alpha1_manifest.yml index 07b9a1b34..4d07e4218 100644 --- a/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_parameter_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_parameter_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_cluster_parameter_group_v1alpha1_manifest_test.go - terratest/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_cluster_parameter_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_v1alpha1_manifest.yml index 2bce435ca..a96d18a79 100644 --- a/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rds_services_k8s_aws_db_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_cluster_v1alpha1_manifest_test.go - terratest/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rds_services_k8s_aws_db_instance_v1alpha1_manifest.yml b/.github/workflows/terratest-rds_services_k8s_aws_db_instance_v1alpha1_manifest.yml index 4a1743c8c..2b272b45a 100644 --- a/.github/workflows/terratest-rds_services_k8s_aws_db_instance_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rds_services_k8s_aws_db_instance_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_instance_v1alpha1_manifest_test.go - terratest/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_instance_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rds_services_k8s_aws_db_parameter_group_v1alpha1_manifest.yml b/.github/workflows/terratest-rds_services_k8s_aws_db_parameter_group_v1alpha1_manifest.yml index b16e66621..6e5a692b1 100644 --- a/.github/workflows/terratest-rds_services_k8s_aws_db_parameter_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rds_services_k8s_aws_db_parameter_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_parameter_group_v1alpha1_manifest_test.go - terratest/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_parameter_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rds_services_k8s_aws_db_proxy_v1alpha1_manifest.yml b/.github/workflows/terratest-rds_services_k8s_aws_db_proxy_v1alpha1_manifest.yml index 1c38e757b..8556f4dbc 100644 --- a/.github/workflows/terratest-rds_services_k8s_aws_db_proxy_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rds_services_k8s_aws_db_proxy_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_proxy_v1alpha1_manifest_test.go - terratest/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_proxy_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rds_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml b/.github/workflows/terratest-rds_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml index bdaa712c2..31c577c26 100644 --- a/.github/workflows/terratest-rds_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rds_services_k8s_aws_db_subnet_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_subnet_group_v1alpha1_manifest_test.go - terratest/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_db_subnet_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rds_services_k8s_aws_global_cluster_v1alpha1_manifest.yml b/.github/workflows/terratest-rds_services_k8s_aws_global_cluster_v1alpha1_manifest.yml index 17b2ee8d5..557f75584 100644 --- a/.github/workflows/terratest-rds_services_k8s_aws_global_cluster_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rds_services_k8s_aws_global_cluster_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_global_cluster_v1alpha1_manifest_test.go - terratest/rds_services_k8s_aws_v1alpha1/rds_services_k8s_aws_global_cluster_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-redhatcop_redhat_io_group_config_v1alpha1_manifest.yml b/.github/workflows/terratest-redhatcop_redhat_io_group_config_v1alpha1_manifest.yml index f8f831225..afa64c7ef 100644 --- a/.github/workflows/terratest-redhatcop_redhat_io_group_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-redhatcop_redhat_io_group_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_group_config_v1alpha1_manifest_test.go - terratest/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_group_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-redhatcop_redhat_io_keepalived_group_v1alpha1_manifest.yml b/.github/workflows/terratest-redhatcop_redhat_io_keepalived_group_v1alpha1_manifest.yml index d1062b09f..c45cb7409 100644 --- a/.github/workflows/terratest-redhatcop_redhat_io_keepalived_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-redhatcop_redhat_io_keepalived_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_keepalived_group_v1alpha1_manifest_test.go - terratest/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_keepalived_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-redhatcop_redhat_io_namespace_config_v1alpha1_manifest.yml b/.github/workflows/terratest-redhatcop_redhat_io_namespace_config_v1alpha1_manifest.yml index 3a56a3038..e7c4f5b1a 100644 --- a/.github/workflows/terratest-redhatcop_redhat_io_namespace_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-redhatcop_redhat_io_namespace_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_namespace_config_v1alpha1_manifest_test.go - terratest/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_namespace_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-redhatcop_redhat_io_patch_v1alpha1_manifest.yml b/.github/workflows/terratest-redhatcop_redhat_io_patch_v1alpha1_manifest.yml index c23f02069..2d84054fc 100644 --- a/.github/workflows/terratest-redhatcop_redhat_io_patch_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-redhatcop_redhat_io_patch_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_patch_v1alpha1_manifest_test.go - terratest/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_patch_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-redhatcop_redhat_io_user_config_v1alpha1_manifest.yml b/.github/workflows/terratest-redhatcop_redhat_io_user_config_v1alpha1_manifest.yml index 9c6e93cd7..2daf11e28 100644 --- a/.github/workflows/terratest-redhatcop_redhat_io_user_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-redhatcop_redhat_io_user_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_user_config_v1alpha1_manifest_test.go - terratest/redhatcop_redhat_io_v1alpha1/redhatcop_redhat_io_user_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-registry_apicur_io_apicurio_registry_v1_manifest.yml b/.github/workflows/terratest-registry_apicur_io_apicurio_registry_v1_manifest.yml index 87875dccd..1b225d6d0 100644 --- a/.github/workflows/terratest-registry_apicur_io_apicurio_registry_v1_manifest.yml +++ b/.github/workflows/terratest-registry_apicur_io_apicurio_registry_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/registry_apicur_io_v1/registry_apicur_io_apicurio_registry_v1_manifest_test.go - terratest/registry_apicur_io_v1/registry_apicur_io_apicurio_registry_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-registry_devfile_io_cluster_devfile_registries_list_v1alpha1_manifest.yml b/.github/workflows/terratest-registry_devfile_io_cluster_devfile_registries_list_v1alpha1_manifest.yml index 7e81cc55e..1c375ce58 100644 --- a/.github/workflows/terratest-registry_devfile_io_cluster_devfile_registries_list_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-registry_devfile_io_cluster_devfile_registries_list_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/registry_devfile_io_v1alpha1/registry_devfile_io_cluster_devfile_registries_list_v1alpha1_manifest_test.go - terratest/registry_devfile_io_v1alpha1/registry_devfile_io_cluster_devfile_registries_list_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-registry_devfile_io_devfile_registries_list_v1alpha1_manifest.yml b/.github/workflows/terratest-registry_devfile_io_devfile_registries_list_v1alpha1_manifest.yml index 4b93dc20f..6916ea3db 100644 --- a/.github/workflows/terratest-registry_devfile_io_devfile_registries_list_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-registry_devfile_io_devfile_registries_list_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/registry_devfile_io_v1alpha1/registry_devfile_io_devfile_registries_list_v1alpha1_manifest_test.go - terratest/registry_devfile_io_v1alpha1/registry_devfile_io_devfile_registries_list_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-registry_devfile_io_devfile_registry_v1alpha1_manifest.yml b/.github/workflows/terratest-registry_devfile_io_devfile_registry_v1alpha1_manifest.yml index 7e662b552..ef7add3a9 100644 --- a/.github/workflows/terratest-registry_devfile_io_devfile_registry_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-registry_devfile_io_devfile_registry_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/registry_devfile_io_v1alpha1/registry_devfile_io_devfile_registry_v1alpha1_manifest_test.go - terratest/registry_devfile_io_v1alpha1/registry_devfile_io_devfile_registry_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-reliablesyncs_kubeedge_io_cluster_object_sync_v1alpha1_manifest.yml b/.github/workflows/terratest-reliablesyncs_kubeedge_io_cluster_object_sync_v1alpha1_manifest.yml index 9c34471ba..1b977a3ea 100644 --- a/.github/workflows/terratest-reliablesyncs_kubeedge_io_cluster_object_sync_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-reliablesyncs_kubeedge_io_cluster_object_sync_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/reliablesyncs_kubeedge_io_v1alpha1/reliablesyncs_kubeedge_io_cluster_object_sync_v1alpha1_manifest_test.go - terratest/reliablesyncs_kubeedge_io_v1alpha1/reliablesyncs_kubeedge_io_cluster_object_sync_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-reliablesyncs_kubeedge_io_object_sync_v1alpha1_manifest.yml b/.github/workflows/terratest-reliablesyncs_kubeedge_io_object_sync_v1alpha1_manifest.yml index 358f03a86..cd7ae55b7 100644 --- a/.github/workflows/terratest-reliablesyncs_kubeedge_io_object_sync_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-reliablesyncs_kubeedge_io_object_sync_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/reliablesyncs_kubeedge_io_v1alpha1/reliablesyncs_kubeedge_io_object_sync_v1alpha1_manifest_test.go - terratest/reliablesyncs_kubeedge_io_v1alpha1/reliablesyncs_kubeedge_io_object_sync_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-replication_controller_v1_manifest.yml b/.github/workflows/terratest-replication_controller_v1_manifest.yml index 02293510c..f2f2c7046 100644 --- a/.github/workflows/terratest-replication_controller_v1_manifest.yml +++ b/.github/workflows/terratest-replication_controller_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/replication_controller_v1_manifest_test.go - terratest/core_v1/replication_controller_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_backup_v1beta2_manifest.yml b/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_backup_v1beta2_manifest.yml index 38610cbb4..3584c5428 100644 --- a/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_backup_v1beta2_manifest.yml +++ b/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_backup_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/repo_manager_pulpproject_org_v1beta2/repo_manager_pulpproject_org_pulp_backup_v1beta2_manifest_test.go - terratest/repo_manager_pulpproject_org_v1beta2/repo_manager_pulpproject_org_pulp_backup_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_restore_v1beta2_manifest.yml b/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_restore_v1beta2_manifest.yml index c11c59bcd..213e3713d 100644 --- a/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_restore_v1beta2_manifest.yml +++ b/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_restore_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/repo_manager_pulpproject_org_v1beta2/repo_manager_pulpproject_org_pulp_restore_v1beta2_manifest_test.go - terratest/repo_manager_pulpproject_org_v1beta2/repo_manager_pulpproject_org_pulp_restore_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_v1beta2_manifest.yml b/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_v1beta2_manifest.yml index b52946267..a29af2d75 100644 --- a/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_v1beta2_manifest.yml +++ b/.github/workflows/terratest-repo_manager_pulpproject_org_pulp_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/repo_manager_pulpproject_org_v1beta2/repo_manager_pulpproject_org_pulp_v1beta2_manifest_test.go - terratest/repo_manager_pulpproject_org_v1beta2/repo_manager_pulpproject_org_pulp_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_github_connector_v3_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_github_connector_v3_manifest.yml index 2384cebb4..b50ffe9f5 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_github_connector_v3_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_github_connector_v3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v3/resources_teleport_dev_teleport_github_connector_v3_manifest_test.go - terratest/resources_teleport_dev_v3/resources_teleport_dev_teleport_github_connector_v3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_login_rule_v1_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_login_rule_v1_manifest.yml index e8d2d62d9..8da2ba31b 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_login_rule_v1_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_login_rule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v1/resources_teleport_dev_teleport_login_rule_v1_manifest_test.go - terratest/resources_teleport_dev_v1/resources_teleport_dev_teleport_login_rule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_oidc_connector_v3_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_oidc_connector_v3_manifest.yml index 893d44a00..ccc2c0f9d 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_oidc_connector_v3_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_oidc_connector_v3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v3/resources_teleport_dev_teleport_oidc_connector_v3_manifest_test.go - terratest/resources_teleport_dev_v3/resources_teleport_dev_teleport_oidc_connector_v3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_okta_import_rule_v1_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_okta_import_rule_v1_manifest.yml index 1de237c45..fda1ab2fb 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_okta_import_rule_v1_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_okta_import_rule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v1/resources_teleport_dev_teleport_okta_import_rule_v1_manifest_test.go - terratest/resources_teleport_dev_v1/resources_teleport_dev_teleport_okta_import_rule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_provision_token_v2_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_provision_token_v2_manifest.yml index 0032e3b70..b21f3225f 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_provision_token_v2_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_provision_token_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v2/resources_teleport_dev_teleport_provision_token_v2_manifest_test.go - terratest/resources_teleport_dev_v2/resources_teleport_dev_teleport_provision_token_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_role_v5_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_role_v5_manifest.yml index de2d28f1d..28eb2915e 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_role_v5_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_role_v5_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v5/resources_teleport_dev_teleport_role_v5_manifest_test.go - terratest/resources_teleport_dev_v5/resources_teleport_dev_teleport_role_v5_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_role_v6_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_role_v6_manifest.yml index 1805f3b79..141248bf7 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_role_v6_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_role_v6_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v6/resources_teleport_dev_teleport_role_v6_manifest_test.go - terratest/resources_teleport_dev_v6/resources_teleport_dev_teleport_role_v6_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_saml_connector_v2_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_saml_connector_v2_manifest.yml index cedd84a8b..9b0612252 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_saml_connector_v2_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_saml_connector_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v2/resources_teleport_dev_teleport_saml_connector_v2_manifest_test.go - terratest/resources_teleport_dev_v2/resources_teleport_dev_teleport_saml_connector_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-resources_teleport_dev_teleport_user_v2_manifest.yml b/.github/workflows/terratest-resources_teleport_dev_teleport_user_v2_manifest.yml index 6d3669523..c9b61e6a1 100644 --- a/.github/workflows/terratest-resources_teleport_dev_teleport_user_v2_manifest.yml +++ b/.github/workflows/terratest-resources_teleport_dev_teleport_user_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/resources_teleport_dev_v2/resources_teleport_dev_teleport_user_v2_manifest_test.go - terratest/resources_teleport_dev_v2/resources_teleport_dev_teleport_user_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-ripsaw_cloudbulldozer_io_benchmark_v1alpha1_manifest.yml b/.github/workflows/terratest-ripsaw_cloudbulldozer_io_benchmark_v1alpha1_manifest.yml index 129d407a8..71acca304 100644 --- a/.github/workflows/terratest-ripsaw_cloudbulldozer_io_benchmark_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-ripsaw_cloudbulldozer_io_benchmark_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/ripsaw_cloudbulldozer_io_v1alpha1/ripsaw_cloudbulldozer_io_benchmark_v1alpha1_manifest_test.go - terratest/ripsaw_cloudbulldozer_io_v1alpha1/ripsaw_cloudbulldozer_io_benchmark_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rocketmq_apache_org_broker_v1alpha1_manifest.yml b/.github/workflows/terratest-rocketmq_apache_org_broker_v1alpha1_manifest.yml index 3bdd137d7..99137add5 100644 --- a/.github/workflows/terratest-rocketmq_apache_org_broker_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rocketmq_apache_org_broker_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_broker_v1alpha1_manifest_test.go - terratest/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_broker_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rocketmq_apache_org_console_v1alpha1_manifest.yml b/.github/workflows/terratest-rocketmq_apache_org_console_v1alpha1_manifest.yml index f5444a551..6bf72aec3 100644 --- a/.github/workflows/terratest-rocketmq_apache_org_console_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rocketmq_apache_org_console_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_console_v1alpha1_manifest_test.go - terratest/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_console_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rocketmq_apache_org_name_service_v1alpha1_manifest.yml b/.github/workflows/terratest-rocketmq_apache_org_name_service_v1alpha1_manifest.yml index 52df33bac..d396374d2 100644 --- a/.github/workflows/terratest-rocketmq_apache_org_name_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rocketmq_apache_org_name_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_name_service_v1alpha1_manifest_test.go - terratest/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_name_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rocketmq_apache_org_topic_transfer_v1alpha1_manifest.yml b/.github/workflows/terratest-rocketmq_apache_org_topic_transfer_v1alpha1_manifest.yml index d98c6c6f0..4675640c5 100644 --- a/.github/workflows/terratest-rocketmq_apache_org_topic_transfer_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-rocketmq_apache_org_topic_transfer_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_topic_transfer_v1alpha1_manifest_test.go - terratest/rocketmq_apache_org_v1alpha1/rocketmq_apache_org_topic_transfer_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-route53_services_k8s_aws_hosted_zone_v1alpha1_manifest.yml b/.github/workflows/terratest-route53_services_k8s_aws_hosted_zone_v1alpha1_manifest.yml index 347744231..dcad0bcb3 100644 --- a/.github/workflows/terratest-route53_services_k8s_aws_hosted_zone_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-route53_services_k8s_aws_hosted_zone_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/route53_services_k8s_aws_v1alpha1/route53_services_k8s_aws_hosted_zone_v1alpha1_manifest_test.go - terratest/route53_services_k8s_aws_v1alpha1/route53_services_k8s_aws_hosted_zone_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-route53_services_k8s_aws_record_set_v1alpha1_manifest.yml b/.github/workflows/terratest-route53_services_k8s_aws_record_set_v1alpha1_manifest.yml index 0878232a0..4b28af84d 100644 --- a/.github/workflows/terratest-route53_services_k8s_aws_record_set_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-route53_services_k8s_aws_record_set_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/route53_services_k8s_aws_v1alpha1/route53_services_k8s_aws_record_set_v1alpha1_manifest_test.go - terratest/route53_services_k8s_aws_v1alpha1/route53_services_k8s_aws_record_set_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_endpoint_v1alpha1_manifest.yml b/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_endpoint_v1alpha1_manifest.yml index 7b3336828..cecb00c2b 100644 --- a/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_endpoint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_endpoint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/route53resolver_services_k8s_aws_v1alpha1/route53resolver_services_k8s_aws_resolver_endpoint_v1alpha1_manifest_test.go - terratest/route53resolver_services_k8s_aws_v1alpha1/route53resolver_services_k8s_aws_resolver_endpoint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_rule_v1alpha1_manifest.yml b/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_rule_v1alpha1_manifest.yml index ce594524b..6fcf547b2 100644 --- a/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_rule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-route53resolver_services_k8s_aws_resolver_rule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/route53resolver_services_k8s_aws_v1alpha1/route53resolver_services_k8s_aws_resolver_rule_v1alpha1_manifest_test.go - terratest/route53resolver_services_k8s_aws_v1alpha1/route53resolver_services_k8s_aws_resolver_rule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-route_openshift_io_route_v1_manifest.yml b/.github/workflows/terratest-route_openshift_io_route_v1_manifest.yml index 879c68bc2..49728f38e 100644 --- a/.github/workflows/terratest-route_openshift_io_route_v1_manifest.yml +++ b/.github/workflows/terratest-route_openshift_io_route_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/route_openshift_io_v1/route_openshift_io_route_v1_manifest_test.go - terratest/route_openshift_io_v1/route_openshift_io_route_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rules_kubeedge_io_rule_endpoint_v1_manifest.yml b/.github/workflows/terratest-rules_kubeedge_io_rule_endpoint_v1_manifest.yml index 18f47b262..1c70e98e5 100644 --- a/.github/workflows/terratest-rules_kubeedge_io_rule_endpoint_v1_manifest.yml +++ b/.github/workflows/terratest-rules_kubeedge_io_rule_endpoint_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rules_kubeedge_io_v1/rules_kubeedge_io_rule_endpoint_v1_manifest_test.go - terratest/rules_kubeedge_io_v1/rules_kubeedge_io_rule_endpoint_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-rules_kubeedge_io_rule_v1_manifest.yml b/.github/workflows/terratest-rules_kubeedge_io_rule_v1_manifest.yml index 22bd43ea5..37340e762 100644 --- a/.github/workflows/terratest-rules_kubeedge_io_rule_v1_manifest.yml +++ b/.github/workflows/terratest-rules_kubeedge_io_rule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/rules_kubeedge_io_v1/rules_kubeedge_io_rule_v1_manifest_test.go - terratest/rules_kubeedge_io_v1/rules_kubeedge_io_rule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-runtime_cluster_x_k8s_io_extension_config_v1alpha1_manifest.yml b/.github/workflows/terratest-runtime_cluster_x_k8s_io_extension_config_v1alpha1_manifest.yml index 05117d6fb..cc02cf55c 100644 --- a/.github/workflows/terratest-runtime_cluster_x_k8s_io_extension_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-runtime_cluster_x_k8s_io_extension_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/runtime_cluster_x_k8s_io_v1alpha1/runtime_cluster_x_k8s_io_extension_config_v1alpha1_manifest_test.go - terratest/runtime_cluster_x_k8s_io_v1alpha1/runtime_cluster_x_k8s_io_extension_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-s3_services_k8s_aws_bucket_v1alpha1_manifest.yml b/.github/workflows/terratest-s3_services_k8s_aws_bucket_v1alpha1_manifest.yml index 90fb1b898..5197c3c6e 100644 --- a/.github/workflows/terratest-s3_services_k8s_aws_bucket_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-s3_services_k8s_aws_bucket_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/s3_services_k8s_aws_v1alpha1/s3_services_k8s_aws_bucket_v1alpha1_manifest_test.go - terratest/s3_services_k8s_aws_v1alpha1/s3_services_k8s_aws_bucket_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_app_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_app_v1alpha1_manifest.yml index 3886a055d..d2d02c54f 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_app_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_app_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_app_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_app_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_data_quality_job_definition_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_data_quality_job_definition_v1alpha1_manifest.yml index b09de224f..30040a95f 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_data_quality_job_definition_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_data_quality_job_definition_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_data_quality_job_definition_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_data_quality_job_definition_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_domain_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_domain_v1alpha1_manifest.yml index e77697e8e..025fe08b7 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_domain_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_domain_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_domain_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_domain_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_config_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_config_v1alpha1_manifest.yml index 61b3e0e2e..dd2fea5e2 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_endpoint_config_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_endpoint_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_v1alpha1_manifest.yml index 5487c7b15..63cb57c10 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_endpoint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_endpoint_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_endpoint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_feature_group_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_feature_group_v1alpha1_manifest.yml index eb8fdb664..edaa11048 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_feature_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_feature_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_feature_group_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_feature_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_hyper_parameter_tuning_job_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_hyper_parameter_tuning_job_v1alpha1_manifest.yml index 73802bfc8..9b4d66e83 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_hyper_parameter_tuning_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_hyper_parameter_tuning_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_hyper_parameter_tuning_job_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_hyper_parameter_tuning_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_bias_job_definition_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_bias_job_definition_v1alpha1_manifest.yml index e8b00a11c..e16569ef3 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_bias_job_definition_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_bias_job_definition_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_bias_job_definition_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_bias_job_definition_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_explainability_job_definition_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_explainability_job_definition_v1alpha1_manifest.yml index 289255a55..bb375e8e9 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_explainability_job_definition_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_explainability_job_definition_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_explainability_job_definition_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_explainability_job_definition_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_group_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_group_v1alpha1_manifest.yml index 4c8579ac7..134e24995 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_package_group_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_package_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_v1alpha1_manifest.yml index e09e85010..ed96a0d4f 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_package_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_package_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_package_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_quality_job_definition_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_quality_job_definition_v1alpha1_manifest.yml index 9ad827889..2f6c53aa6 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_quality_job_definition_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_quality_job_definition_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_quality_job_definition_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_quality_job_definition_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_v1alpha1_manifest.yml index 8ce424452..7fd91a8f8 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_model_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_model_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_model_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_monitoring_schedule_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_monitoring_schedule_v1alpha1_manifest.yml index 8dba49766..55300f220 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_monitoring_schedule_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_monitoring_schedule_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_monitoring_schedule_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_monitoring_schedule_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_lifecycle_config_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_lifecycle_config_v1alpha1_manifest.yml index dc5daadf2..bd75f312e 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_lifecycle_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_lifecycle_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_notebook_instance_lifecycle_config_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_notebook_instance_lifecycle_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_v1alpha1_manifest.yml index 3b8016cb5..3768ecc61 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_notebook_instance_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_notebook_instance_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_notebook_instance_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_processing_job_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_processing_job_v1alpha1_manifest.yml index cf49edfce..8c9553e49 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_processing_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_processing_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_processing_job_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_processing_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_training_job_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_training_job_v1alpha1_manifest.yml index a54e22224..d7279f557 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_training_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_training_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_training_job_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_training_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_transform_job_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_transform_job_v1alpha1_manifest.yml index e236f328e..de9c0e1fe 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_transform_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_transform_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_transform_job_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_transform_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sagemaker_services_k8s_aws_user_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-sagemaker_services_k8s_aws_user_profile_v1alpha1_manifest.yml index 6d0b99ae2..99aa8a5ba 100644 --- a/.github/workflows/terratest-sagemaker_services_k8s_aws_user_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sagemaker_services_k8s_aws_user_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_user_profile_v1alpha1_manifest_test.go - terratest/sagemaker_services_k8s_aws_v1alpha1/sagemaker_services_k8s_aws_user_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-samples_operator_openshift_io_config_v1_manifest.yml b/.github/workflows/terratest-samples_operator_openshift_io_config_v1_manifest.yml index a2edee3da..e0a94db50 100644 --- a/.github/workflows/terratest-samples_operator_openshift_io_config_v1_manifest.yml +++ b/.github/workflows/terratest-samples_operator_openshift_io_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/samples_operator_openshift_io_v1/samples_operator_openshift_io_config_v1_manifest_test.go - terratest/samples_operator_openshift_io_v1/samples_operator_openshift_io_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_k8s_io_priority_class_v1_manifest.yml b/.github/workflows/terratest-scheduling_k8s_io_priority_class_v1_manifest.yml index ec4031db3..c3a8c53ef 100644 --- a/.github/workflows/terratest-scheduling_k8s_io_priority_class_v1_manifest.yml +++ b/.github/workflows/terratest-scheduling_k8s_io_priority_class_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_k8s_io_v1/scheduling_k8s_io_priority_class_v1_manifest_test.go - terratest/scheduling_k8s_io_v1/scheduling_k8s_io_priority_class_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_koordinator_sh_device_v1alpha1_manifest.yml b/.github/workflows/terratest-scheduling_koordinator_sh_device_v1alpha1_manifest.yml index 44985647d..e17af02a0 100644 --- a/.github/workflows/terratest-scheduling_koordinator_sh_device_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-scheduling_koordinator_sh_device_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_koordinator_sh_v1alpha1/scheduling_koordinator_sh_device_v1alpha1_manifest_test.go - terratest/scheduling_koordinator_sh_v1alpha1/scheduling_koordinator_sh_device_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_koordinator_sh_pod_migration_job_v1alpha1_manifest.yml b/.github/workflows/terratest-scheduling_koordinator_sh_pod_migration_job_v1alpha1_manifest.yml index 65a5685f2..43c275e16 100644 --- a/.github/workflows/terratest-scheduling_koordinator_sh_pod_migration_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-scheduling_koordinator_sh_pod_migration_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_koordinator_sh_v1alpha1/scheduling_koordinator_sh_pod_migration_job_v1alpha1_manifest_test.go - terratest/scheduling_koordinator_sh_v1alpha1/scheduling_koordinator_sh_pod_migration_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_koordinator_sh_reservation_v1alpha1_manifest.yml b/.github/workflows/terratest-scheduling_koordinator_sh_reservation_v1alpha1_manifest.yml index af1f8cca9..a22f630b6 100644 --- a/.github/workflows/terratest-scheduling_koordinator_sh_reservation_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-scheduling_koordinator_sh_reservation_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_koordinator_sh_v1alpha1/scheduling_koordinator_sh_reservation_v1alpha1_manifest_test.go - terratest/scheduling_koordinator_sh_v1alpha1/scheduling_koordinator_sh_reservation_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_sigs_k8s_io_elastic_quota_v1alpha1_manifest.yml b/.github/workflows/terratest-scheduling_sigs_k8s_io_elastic_quota_v1alpha1_manifest.yml index dd023f4a5..00b74759a 100644 --- a/.github/workflows/terratest-scheduling_sigs_k8s_io_elastic_quota_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-scheduling_sigs_k8s_io_elastic_quota_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_sigs_k8s_io_v1alpha1/scheduling_sigs_k8s_io_elastic_quota_v1alpha1_manifest_test.go - terratest/scheduling_sigs_k8s_io_v1alpha1/scheduling_sigs_k8s_io_elastic_quota_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_sigs_k8s_io_pod_group_v1alpha1_manifest.yml b/.github/workflows/terratest-scheduling_sigs_k8s_io_pod_group_v1alpha1_manifest.yml index 2371569a2..1f96cadaf 100644 --- a/.github/workflows/terratest-scheduling_sigs_k8s_io_pod_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-scheduling_sigs_k8s_io_pod_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_sigs_k8s_io_v1alpha1/scheduling_sigs_k8s_io_pod_group_v1alpha1_manifest_test.go - terratest/scheduling_sigs_k8s_io_v1alpha1/scheduling_sigs_k8s_io_pod_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_volcano_sh_pod_group_v1beta1_manifest.yml b/.github/workflows/terratest-scheduling_volcano_sh_pod_group_v1beta1_manifest.yml index 92354ced1..e3c34806c 100644 --- a/.github/workflows/terratest-scheduling_volcano_sh_pod_group_v1beta1_manifest.yml +++ b/.github/workflows/terratest-scheduling_volcano_sh_pod_group_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_volcano_sh_v1beta1/scheduling_volcano_sh_pod_group_v1beta1_manifest_test.go - terratest/scheduling_volcano_sh_v1beta1/scheduling_volcano_sh_pod_group_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scheduling_volcano_sh_queue_v1beta1_manifest.yml b/.github/workflows/terratest-scheduling_volcano_sh_queue_v1beta1_manifest.yml index 3e0ea237c..63b9b39a8 100644 --- a/.github/workflows/terratest-scheduling_volcano_sh_queue_v1beta1_manifest.yml +++ b/.github/workflows/terratest-scheduling_volcano_sh_queue_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scheduling_volcano_sh_v1beta1/scheduling_volcano_sh_queue_v1beta1_manifest_test.go - terratest/scheduling_volcano_sh_v1beta1/scheduling_volcano_sh_queue_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-schemas_schemahero_io_data_type_v1alpha4_manifest.yml b/.github/workflows/terratest-schemas_schemahero_io_data_type_v1alpha4_manifest.yml index b5c19d1c0..5f69f077f 100644 --- a/.github/workflows/terratest-schemas_schemahero_io_data_type_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-schemas_schemahero_io_data_type_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/schemas_schemahero_io_v1alpha4/schemas_schemahero_io_data_type_v1alpha4_manifest_test.go - terratest/schemas_schemahero_io_v1alpha4/schemas_schemahero_io_data_type_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-schemas_schemahero_io_migration_v1alpha4_manifest.yml b/.github/workflows/terratest-schemas_schemahero_io_migration_v1alpha4_manifest.yml index 5b46df781..34b3f8509 100644 --- a/.github/workflows/terratest-schemas_schemahero_io_migration_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-schemas_schemahero_io_migration_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/schemas_schemahero_io_v1alpha4/schemas_schemahero_io_migration_v1alpha4_manifest_test.go - terratest/schemas_schemahero_io_v1alpha4/schemas_schemahero_io_migration_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-schemas_schemahero_io_table_v1alpha4_manifest.yml b/.github/workflows/terratest-schemas_schemahero_io_table_v1alpha4_manifest.yml index 5371c7a2b..2ab72eba1 100644 --- a/.github/workflows/terratest-schemas_schemahero_io_table_v1alpha4_manifest.yml +++ b/.github/workflows/terratest-schemas_schemahero_io_table_v1alpha4_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/schemas_schemahero_io_v1alpha4/schemas_schemahero_io_table_v1alpha4_manifest_test.go - terratest/schemas_schemahero_io_v1alpha4/schemas_schemahero_io_table_v1alpha4_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scylla_scylladb_com_node_config_v1alpha1_manifest.yml b/.github/workflows/terratest-scylla_scylladb_com_node_config_v1alpha1_manifest.yml index 66f0f2151..a1c7600cd 100644 --- a/.github/workflows/terratest-scylla_scylladb_com_node_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-scylla_scylladb_com_node_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scylla_scylladb_com_v1alpha1/scylla_scylladb_com_node_config_v1alpha1_manifest_test.go - terratest/scylla_scylladb_com_v1alpha1/scylla_scylladb_com_node_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scylla_scylladb_com_scylla_cluster_v1_manifest.yml b/.github/workflows/terratest-scylla_scylladb_com_scylla_cluster_v1_manifest.yml index 861c0667f..ef34b5608 100644 --- a/.github/workflows/terratest-scylla_scylladb_com_scylla_cluster_v1_manifest.yml +++ b/.github/workflows/terratest-scylla_scylladb_com_scylla_cluster_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scylla_scylladb_com_v1/scylla_scylladb_com_scylla_cluster_v1_manifest_test.go - terratest/scylla_scylladb_com_v1/scylla_scylladb_com_scylla_cluster_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-scylla_scylladb_com_scylla_operator_config_v1alpha1_manifest.yml b/.github/workflows/terratest-scylla_scylladb_com_scylla_operator_config_v1alpha1_manifest.yml index 230c66452..b5c3d7f94 100644 --- a/.github/workflows/terratest-scylla_scylladb_com_scylla_operator_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-scylla_scylladb_com_scylla_operator_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/scylla_scylladb_com_v1alpha1/scylla_scylladb_com_scylla_operator_config_v1alpha1_manifest_test.go - terratest/scylla_scylladb_com_v1alpha1/scylla_scylladb_com_scylla_operator_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secret_v1_manifest.yml b/.github/workflows/terratest-secret_v1_manifest.yml index 1a6b0716f..4e1268e3b 100644 --- a/.github/workflows/terratest-secret_v1_manifest.yml +++ b/.github/workflows/terratest-secret_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/secret_v1_manifest_test.go - terratest/core_v1/secret_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secretgenerator_mittwald_de_basic_auth_v1alpha1_manifest.yml b/.github/workflows/terratest-secretgenerator_mittwald_de_basic_auth_v1alpha1_manifest.yml index d92d48421..51e8b8ef8 100644 --- a/.github/workflows/terratest-secretgenerator_mittwald_de_basic_auth_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secretgenerator_mittwald_de_basic_auth_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secretgenerator_mittwald_de_v1alpha1/secretgenerator_mittwald_de_basic_auth_v1alpha1_manifest_test.go - terratest/secretgenerator_mittwald_de_v1alpha1/secretgenerator_mittwald_de_basic_auth_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secretgenerator_mittwald_de_ssh_key_pair_v1alpha1_manifest.yml b/.github/workflows/terratest-secretgenerator_mittwald_de_ssh_key_pair_v1alpha1_manifest.yml index eb41b7d3e..25970d0ed 100644 --- a/.github/workflows/terratest-secretgenerator_mittwald_de_ssh_key_pair_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secretgenerator_mittwald_de_ssh_key_pair_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secretgenerator_mittwald_de_v1alpha1/secretgenerator_mittwald_de_ssh_key_pair_v1alpha1_manifest_test.go - terratest/secretgenerator_mittwald_de_v1alpha1/secretgenerator_mittwald_de_ssh_key_pair_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secretgenerator_mittwald_de_string_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-secretgenerator_mittwald_de_string_secret_v1alpha1_manifest.yml index 13be552a3..343cf1cf7 100644 --- a/.github/workflows/terratest-secretgenerator_mittwald_de_string_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secretgenerator_mittwald_de_string_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secretgenerator_mittwald_de_v1alpha1/secretgenerator_mittwald_de_string_secret_v1alpha1_manifest_test.go - terratest/secretgenerator_mittwald_de_v1alpha1/secretgenerator_mittwald_de_string_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_crossplane_io_store_config_v1alpha1_manifest.yml b/.github/workflows/terratest-secrets_crossplane_io_store_config_v1alpha1_manifest.yml index 656fce47e..68ccc5789 100644 --- a/.github/workflows/terratest-secrets_crossplane_io_store_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secrets_crossplane_io_store_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_crossplane_io_v1alpha1/secrets_crossplane_io_store_config_v1alpha1_manifest_test.go - terratest/secrets_crossplane_io_v1alpha1/secrets_crossplane_io_store_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_doppler_com_doppler_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-secrets_doppler_com_doppler_secret_v1alpha1_manifest.yml index 75cb6c2e8..85d11bb53 100644 --- a/.github/workflows/terratest-secrets_doppler_com_doppler_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secrets_doppler_com_doppler_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_doppler_com_v1alpha1/secrets_doppler_com_doppler_secret_v1alpha1_manifest_test.go - terratest/secrets_doppler_com_v1alpha1/secrets_doppler_com_doppler_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_hashicorp_com_hcp_auth_v1beta1_manifest.yml b/.github/workflows/terratest-secrets_hashicorp_com_hcp_auth_v1beta1_manifest.yml index e4d6834d0..aa145aec7 100644 --- a/.github/workflows/terratest-secrets_hashicorp_com_hcp_auth_v1beta1_manifest.yml +++ b/.github/workflows/terratest-secrets_hashicorp_com_hcp_auth_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_hcp_auth_v1beta1_manifest_test.go - terratest/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_hcp_auth_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_hashicorp_com_hcp_vault_secrets_app_v1beta1_manifest.yml b/.github/workflows/terratest-secrets_hashicorp_com_hcp_vault_secrets_app_v1beta1_manifest.yml index b5b98583d..1dd1d08b1 100644 --- a/.github/workflows/terratest-secrets_hashicorp_com_hcp_vault_secrets_app_v1beta1_manifest.yml +++ b/.github/workflows/terratest-secrets_hashicorp_com_hcp_vault_secrets_app_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_hcp_vault_secrets_app_v1beta1_manifest_test.go - terratest/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_hcp_vault_secrets_app_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_hashicorp_com_vault_auth_v1beta1_manifest.yml b/.github/workflows/terratest-secrets_hashicorp_com_vault_auth_v1beta1_manifest.yml index 50393bb72..e9ea95687 100644 --- a/.github/workflows/terratest-secrets_hashicorp_com_vault_auth_v1beta1_manifest.yml +++ b/.github/workflows/terratest-secrets_hashicorp_com_vault_auth_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_auth_v1beta1_manifest_test.go - terratest/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_auth_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_hashicorp_com_vault_connection_v1beta1_manifest.yml b/.github/workflows/terratest-secrets_hashicorp_com_vault_connection_v1beta1_manifest.yml index 24ef95a20..2502fe599 100644 --- a/.github/workflows/terratest-secrets_hashicorp_com_vault_connection_v1beta1_manifest.yml +++ b/.github/workflows/terratest-secrets_hashicorp_com_vault_connection_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_connection_v1beta1_manifest_test.go - terratest/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_connection_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_hashicorp_com_vault_dynamic_secret_v1beta1_manifest.yml b/.github/workflows/terratest-secrets_hashicorp_com_vault_dynamic_secret_v1beta1_manifest.yml index ad51fe508..d5505e726 100644 --- a/.github/workflows/terratest-secrets_hashicorp_com_vault_dynamic_secret_v1beta1_manifest.yml +++ b/.github/workflows/terratest-secrets_hashicorp_com_vault_dynamic_secret_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_dynamic_secret_v1beta1_manifest_test.go - terratest/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_dynamic_secret_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_hashicorp_com_vault_pki_secret_v1beta1_manifest.yml b/.github/workflows/terratest-secrets_hashicorp_com_vault_pki_secret_v1beta1_manifest.yml index bfe7e0469..a03db0741 100644 --- a/.github/workflows/terratest-secrets_hashicorp_com_vault_pki_secret_v1beta1_manifest.yml +++ b/.github/workflows/terratest-secrets_hashicorp_com_vault_pki_secret_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_pki_secret_v1beta1_manifest_test.go - terratest/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_pki_secret_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_hashicorp_com_vault_static_secret_v1beta1_manifest.yml b/.github/workflows/terratest-secrets_hashicorp_com_vault_static_secret_v1beta1_manifest.yml index cb58df458..59a20cdba 100644 --- a/.github/workflows/terratest-secrets_hashicorp_com_vault_static_secret_v1beta1_manifest.yml +++ b/.github/workflows/terratest-secrets_hashicorp_com_vault_static_secret_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_static_secret_v1beta1_manifest_test.go - terratest/secrets_hashicorp_com_v1beta1/secrets_hashicorp_com_vault_static_secret_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1_manifest.yml b/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1_manifest.yml index 50b083e4e..4eea12433 100644 --- a/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1_manifest.yml +++ b/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_store_csi_x_k8s_io_v1/secrets_store_csi_x_k8s_io_secret_provider_class_v1_manifest_test.go - terratest/secrets_store_csi_x_k8s_io_v1/secrets_store_csi_x_k8s_io_secret_provider_class_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1alpha1_manifest.yml b/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1alpha1_manifest.yml index 16a9479ce..fe3d5f3b8 100644 --- a/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secrets_store_csi_x_k8s_io_secret_provider_class_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secrets_store_csi_x_k8s_io_v1alpha1/secrets_store_csi_x_k8s_io_secret_provider_class_v1alpha1_manifest_test.go - terratest/secrets_store_csi_x_k8s_io_v1alpha1/secrets_store_csi_x_k8s_io_secret_provider_class_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secretsmanager_services_k8s_aws_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-secretsmanager_services_k8s_aws_secret_v1alpha1_manifest.yml index 26dc39e0a..5a1265073 100644 --- a/.github/workflows/terratest-secretsmanager_services_k8s_aws_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secretsmanager_services_k8s_aws_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secretsmanager_services_k8s_aws_v1alpha1/secretsmanager_services_k8s_aws_secret_v1alpha1_manifest_test.go - terratest/secretsmanager_services_k8s_aws_v1alpha1/secretsmanager_services_k8s_aws_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-secscan_quay_redhat_com_image_manifest_vuln_v1alpha1_manifest.yml b/.github/workflows/terratest-secscan_quay_redhat_com_image_manifest_vuln_v1alpha1_manifest.yml index ea07c9aa2..7d484a3a0 100644 --- a/.github/workflows/terratest-secscan_quay_redhat_com_image_manifest_vuln_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-secscan_quay_redhat_com_image_manifest_vuln_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/secscan_quay_redhat_com_v1alpha1/secscan_quay_redhat_com_image_manifest_vuln_v1alpha1_manifest_test.go - terratest/secscan_quay_redhat_com_v1alpha1/secscan_quay_redhat_com_image_manifest_vuln_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_internal_openshift_io_range_allocation_v1_manifest.yml b/.github/workflows/terratest-security_internal_openshift_io_range_allocation_v1_manifest.yml index 0948f6d08..384543658 100644 --- a/.github/workflows/terratest-security_internal_openshift_io_range_allocation_v1_manifest.yml +++ b/.github/workflows/terratest-security_internal_openshift_io_range_allocation_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_internal_openshift_io_v1/security_internal_openshift_io_range_allocation_v1_manifest_test.go - terratest/security_internal_openshift_io_v1/security_internal_openshift_io_range_allocation_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_istio_io_authorization_policy_v1_manifest.yml b/.github/workflows/terratest-security_istio_io_authorization_policy_v1_manifest.yml index d923e0da3..f197d990a 100644 --- a/.github/workflows/terratest-security_istio_io_authorization_policy_v1_manifest.yml +++ b/.github/workflows/terratest-security_istio_io_authorization_policy_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_istio_io_v1/security_istio_io_authorization_policy_v1_manifest_test.go - terratest/security_istio_io_v1/security_istio_io_authorization_policy_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_istio_io_authorization_policy_v1beta1_manifest.yml b/.github/workflows/terratest-security_istio_io_authorization_policy_v1beta1_manifest.yml index 259ff7fa3..b1d068a0a 100644 --- a/.github/workflows/terratest-security_istio_io_authorization_policy_v1beta1_manifest.yml +++ b/.github/workflows/terratest-security_istio_io_authorization_policy_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_istio_io_v1beta1/security_istio_io_authorization_policy_v1beta1_manifest_test.go - terratest/security_istio_io_v1beta1/security_istio_io_authorization_policy_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_istio_io_peer_authentication_v1_manifest.yml b/.github/workflows/terratest-security_istio_io_peer_authentication_v1_manifest.yml index 9ee0c953a..132e65eea 100644 --- a/.github/workflows/terratest-security_istio_io_peer_authentication_v1_manifest.yml +++ b/.github/workflows/terratest-security_istio_io_peer_authentication_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_istio_io_v1/security_istio_io_peer_authentication_v1_manifest_test.go - terratest/security_istio_io_v1/security_istio_io_peer_authentication_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_istio_io_peer_authentication_v1beta1_manifest.yml b/.github/workflows/terratest-security_istio_io_peer_authentication_v1beta1_manifest.yml index 70d5f4bae..b1146942c 100644 --- a/.github/workflows/terratest-security_istio_io_peer_authentication_v1beta1_manifest.yml +++ b/.github/workflows/terratest-security_istio_io_peer_authentication_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_istio_io_v1beta1/security_istio_io_peer_authentication_v1beta1_manifest_test.go - terratest/security_istio_io_v1beta1/security_istio_io_peer_authentication_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_istio_io_request_authentication_v1_manifest.yml b/.github/workflows/terratest-security_istio_io_request_authentication_v1_manifest.yml index 471001194..1149264dd 100644 --- a/.github/workflows/terratest-security_istio_io_request_authentication_v1_manifest.yml +++ b/.github/workflows/terratest-security_istio_io_request_authentication_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_istio_io_v1/security_istio_io_request_authentication_v1_manifest_test.go - terratest/security_istio_io_v1/security_istio_io_request_authentication_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_istio_io_request_authentication_v1beta1_manifest.yml b/.github/workflows/terratest-security_istio_io_request_authentication_v1beta1_manifest.yml index 270cd8e9e..3e4e5e9b1 100644 --- a/.github/workflows/terratest-security_istio_io_request_authentication_v1beta1_manifest.yml +++ b/.github/workflows/terratest-security_istio_io_request_authentication_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_istio_io_v1beta1/security_istio_io_request_authentication_v1beta1_manifest_test.go - terratest/security_istio_io_v1beta1/security_istio_io_request_authentication_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_openshift_io_security_context_constraints_v1_manifest.yml b/.github/workflows/terratest-security_openshift_io_security_context_constraints_v1_manifest.yml index b043397bb..10bc64e86 100644 --- a/.github/workflows/terratest-security_openshift_io_security_context_constraints_v1_manifest.yml +++ b/.github/workflows/terratest-security_openshift_io_security_context_constraints_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_openshift_io_v1/security_openshift_io_security_context_constraints_v1_manifest_test.go - terratest/security_openshift_io_v1/security_openshift_io_security_context_constraints_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_app_armor_profile_v1alpha1_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_app_armor_profile_v1alpha1_manifest.yml index e157cb8ef..4deb36c3b 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_app_armor_profile_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_app_armor_profile_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_app_armor_profile_v1alpha1_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_app_armor_profile_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_binding_v1alpha1_manifest.yml index d04af664d..1db61ea6c 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_profile_binding_v1alpha1_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_profile_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_recording_v1alpha1_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_recording_v1alpha1_manifest.yml index e1c9c5d03..e9043ed82 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_recording_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_profile_recording_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_profile_recording_v1alpha1_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_profile_recording_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_raw_selinux_profile_v1alpha2_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_raw_selinux_profile_v1alpha2_manifest.yml index a9f2c2ab6..31ef98844 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_raw_selinux_profile_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_raw_selinux_profile_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1alpha2/security_profiles_operator_x_k8s_io_raw_selinux_profile_v1alpha2_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1alpha2/security_profiles_operator_x_k8s_io_raw_selinux_profile_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_seccomp_profile_v1beta1_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_seccomp_profile_v1beta1_manifest.yml index 1a0033996..ebb69fa29 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_seccomp_profile_v1beta1_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_seccomp_profile_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1beta1/security_profiles_operator_x_k8s_io_seccomp_profile_v1beta1_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1beta1/security_profiles_operator_x_k8s_io_seccomp_profile_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profile_node_status_v1alpha1_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profile_node_status_v1alpha1_manifest.yml index c82551969..677d76244 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profile_node_status_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profile_node_status_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_security_profile_node_status_v1alpha1_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_security_profile_node_status_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profiles_operator_daemon_v1alpha1_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profiles_operator_daemon_v1alpha1_manifest.yml index a9deb112b..8785ee965 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profiles_operator_daemon_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_security_profiles_operator_daemon_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_security_profiles_operator_daemon_v1alpha1_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1alpha1/security_profiles_operator_x_k8s_io_security_profiles_operator_daemon_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_selinux_profile_v1alpha2_manifest.yml b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_selinux_profile_v1alpha2_manifest.yml index 28e58bdd4..0a4564331 100644 --- a/.github/workflows/terratest-security_profiles_operator_x_k8s_io_selinux_profile_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-security_profiles_operator_x_k8s_io_selinux_profile_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/security_profiles_operator_x_k8s_io_v1alpha2/security_profiles_operator_x_k8s_io_selinux_profile_v1alpha2_manifest_test.go - terratest/security_profiles_operator_x_k8s_io_v1alpha2/security_profiles_operator_x_k8s_io_selinux_profile_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sematext_com_sematext_agent_v1_manifest.yml b/.github/workflows/terratest-sematext_com_sematext_agent_v1_manifest.yml index 1a87d6380..f9ab47450 100644 --- a/.github/workflows/terratest-sematext_com_sematext_agent_v1_manifest.yml +++ b/.github/workflows/terratest-sematext_com_sematext_agent_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sematext_com_v1/sematext_com_sematext_agent_v1_manifest_test.go - terratest/sematext_com_v1/sematext_com_sematext_agent_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-service_account_v1_manifest.yml b/.github/workflows/terratest-service_account_v1_manifest.yml index a39f5f20e..976700ac5 100644 --- a/.github/workflows/terratest-service_account_v1_manifest.yml +++ b/.github/workflows/terratest-service_account_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/service_account_v1_manifest_test.go - terratest/core_v1/service_account_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-service_v1_manifest.yml b/.github/workflows/terratest-service_v1_manifest.yml index 390fb95d6..ee253aecb 100644 --- a/.github/workflows/terratest-service_v1_manifest.yml +++ b/.github/workflows/terratest-service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/core_v1/service_v1_manifest_test.go - terratest/core_v1/service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1alpha3_manifest.yml b/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1alpha3_manifest.yml index b1ef0c0fb..5ada96ccc 100644 --- a/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/servicebinding_io_v1alpha3/servicebinding_io_cluster_workload_resource_mapping_v1alpha3_manifest_test.go - terratest/servicebinding_io_v1alpha3/servicebinding_io_cluster_workload_resource_mapping_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1beta1_manifest.yml b/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1beta1_manifest.yml index 56fab42ed..8b9cda805 100644 --- a/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1beta1_manifest.yml +++ b/.github/workflows/terratest-servicebinding_io_cluster_workload_resource_mapping_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/servicebinding_io_v1beta1/servicebinding_io_cluster_workload_resource_mapping_v1beta1_manifest_test.go - terratest/servicebinding_io_v1beta1/servicebinding_io_cluster_workload_resource_mapping_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-servicebinding_io_service_binding_v1alpha3_manifest.yml b/.github/workflows/terratest-servicebinding_io_service_binding_v1alpha3_manifest.yml index f1bdf95e5..6c7c4d595 100644 --- a/.github/workflows/terratest-servicebinding_io_service_binding_v1alpha3_manifest.yml +++ b/.github/workflows/terratest-servicebinding_io_service_binding_v1alpha3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/servicebinding_io_v1alpha3/servicebinding_io_service_binding_v1alpha3_manifest_test.go - terratest/servicebinding_io_v1alpha3/servicebinding_io_service_binding_v1alpha3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-servicebinding_io_service_binding_v1beta1_manifest.yml b/.github/workflows/terratest-servicebinding_io_service_binding_v1beta1_manifest.yml index a5470732d..e31139aa0 100644 --- a/.github/workflows/terratest-servicebinding_io_service_binding_v1beta1_manifest.yml +++ b/.github/workflows/terratest-servicebinding_io_service_binding_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/servicebinding_io_v1beta1/servicebinding_io_service_binding_v1beta1_manifest_test.go - terratest/servicebinding_io_v1beta1/servicebinding_io_service_binding_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-services_k8s_aws_adopted_resource_v1alpha1_manifest.yml b/.github/workflows/terratest-services_k8s_aws_adopted_resource_v1alpha1_manifest.yml index b72d88a92..12e11d85f 100644 --- a/.github/workflows/terratest-services_k8s_aws_adopted_resource_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-services_k8s_aws_adopted_resource_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/services_k8s_aws_v1alpha1/services_k8s_aws_adopted_resource_v1alpha1_manifest_test.go - terratest/services_k8s_aws_v1alpha1/services_k8s_aws_adopted_resource_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-services_k8s_aws_field_export_v1alpha1_manifest.yml b/.github/workflows/terratest-services_k8s_aws_field_export_v1alpha1_manifest.yml index 5ba2a7352..67cbb099a 100644 --- a/.github/workflows/terratest-services_k8s_aws_field_export_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-services_k8s_aws_field_export_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/services_k8s_aws_v1alpha1/services_k8s_aws_field_export_v1alpha1_manifest_test.go - terratest/services_k8s_aws_v1alpha1/services_k8s_aws_field_export_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-serving_kubedl_io_inference_v1alpha1_manifest.yml b/.github/workflows/terratest-serving_kubedl_io_inference_v1alpha1_manifest.yml index 6b48f5d30..3b9e68654 100644 --- a/.github/workflows/terratest-serving_kubedl_io_inference_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-serving_kubedl_io_inference_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/serving_kubedl_io_v1alpha1/serving_kubedl_io_inference_v1alpha1_manifest_test.go - terratest/serving_kubedl_io_v1alpha1/serving_kubedl_io_inference_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sfn_services_k8s_aws_activity_v1alpha1_manifest.yml b/.github/workflows/terratest-sfn_services_k8s_aws_activity_v1alpha1_manifest.yml index c26a9be73..21804257b 100644 --- a/.github/workflows/terratest-sfn_services_k8s_aws_activity_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sfn_services_k8s_aws_activity_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sfn_services_k8s_aws_v1alpha1/sfn_services_k8s_aws_activity_v1alpha1_manifest_test.go - terratest/sfn_services_k8s_aws_v1alpha1/sfn_services_k8s_aws_activity_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sfn_services_k8s_aws_state_machine_v1alpha1_manifest.yml b/.github/workflows/terratest-sfn_services_k8s_aws_state_machine_v1alpha1_manifest.yml index 483c7dba4..8c43ddd86 100644 --- a/.github/workflows/terratest-sfn_services_k8s_aws_state_machine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sfn_services_k8s_aws_state_machine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sfn_services_k8s_aws_v1alpha1/sfn_services_k8s_aws_state_machine_v1alpha1_manifest_test.go - terratest/sfn_services_k8s_aws_v1alpha1/sfn_services_k8s_aws_state_machine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sharedresource_openshift_io_shared_config_map_v1alpha1_manifest.yml b/.github/workflows/terratest-sharedresource_openshift_io_shared_config_map_v1alpha1_manifest.yml index 630a53859..91cc8b990 100644 --- a/.github/workflows/terratest-sharedresource_openshift_io_shared_config_map_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sharedresource_openshift_io_shared_config_map_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sharedresource_openshift_io_v1alpha1/sharedresource_openshift_io_shared_config_map_v1alpha1_manifest_test.go - terratest/sharedresource_openshift_io_v1alpha1/sharedresource_openshift_io_shared_config_map_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sharedresource_openshift_io_shared_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-sharedresource_openshift_io_shared_secret_v1alpha1_manifest.yml index 2cd736484..a5a959106 100644 --- a/.github/workflows/terratest-sharedresource_openshift_io_shared_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sharedresource_openshift_io_shared_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sharedresource_openshift_io_v1alpha1/sharedresource_openshift_io_shared_secret_v1alpha1_manifest_test.go - terratest/sharedresource_openshift_io_v1alpha1/sharedresource_openshift_io_shared_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-site_superedge_io_node_group_v1alpha1_manifest.yml b/.github/workflows/terratest-site_superedge_io_node_group_v1alpha1_manifest.yml index f173b053f..052e8c11e 100644 --- a/.github/workflows/terratest-site_superedge_io_node_group_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-site_superedge_io_node_group_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/site_superedge_io_v1alpha1/site_superedge_io_node_group_v1alpha1_manifest_test.go - terratest/site_superedge_io_v1alpha1/site_superedge_io_node_group_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-site_superedge_io_node_unit_v1alpha1_manifest.yml b/.github/workflows/terratest-site_superedge_io_node_unit_v1alpha1_manifest.yml index 265429e91..0f1550cb6 100644 --- a/.github/workflows/terratest-site_superedge_io_node_unit_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-site_superedge_io_node_unit_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/site_superedge_io_v1alpha1/site_superedge_io_node_unit_v1alpha1_manifest_test.go - terratest/site_superedge_io_v1alpha1/site_superedge_io_node_unit_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-slo_koordinator_sh_node_metric_v1alpha1_manifest.yml b/.github/workflows/terratest-slo_koordinator_sh_node_metric_v1alpha1_manifest.yml index f8e1f3a25..8de520042 100644 --- a/.github/workflows/terratest-slo_koordinator_sh_node_metric_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-slo_koordinator_sh_node_metric_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/slo_koordinator_sh_v1alpha1/slo_koordinator_sh_node_metric_v1alpha1_manifest_test.go - terratest/slo_koordinator_sh_v1alpha1/slo_koordinator_sh_node_metric_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-slo_koordinator_sh_node_slo_v1alpha1_manifest.yml b/.github/workflows/terratest-slo_koordinator_sh_node_slo_v1alpha1_manifest.yml index 25c34efa4..89e9bca26 100644 --- a/.github/workflows/terratest-slo_koordinator_sh_node_slo_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-slo_koordinator_sh_node_slo_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/slo_koordinator_sh_v1alpha1/slo_koordinator_sh_node_slo_v1alpha1_manifest_test.go - terratest/slo_koordinator_sh_v1alpha1/slo_koordinator_sh_node_slo_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sloth_slok_dev_prometheus_service_level_v1_manifest.yml b/.github/workflows/terratest-sloth_slok_dev_prometheus_service_level_v1_manifest.yml index 315ddbe78..1a5d0a0e7 100644 --- a/.github/workflows/terratest-sloth_slok_dev_prometheus_service_level_v1_manifest.yml +++ b/.github/workflows/terratest-sloth_slok_dev_prometheus_service_level_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sloth_slok_dev_v1/sloth_slok_dev_prometheus_service_level_v1_manifest_test.go - terratest/sloth_slok_dev_v1/sloth_slok_dev_prometheus_service_level_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-snapscheduler_backube_snapshot_schedule_v1_manifest.yml b/.github/workflows/terratest-snapscheduler_backube_snapshot_schedule_v1_manifest.yml index 347a2eae4..25d176d1d 100644 --- a/.github/workflows/terratest-snapscheduler_backube_snapshot_schedule_v1_manifest.yml +++ b/.github/workflows/terratest-snapscheduler_backube_snapshot_schedule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/snapscheduler_backube_v1/snapscheduler_backube_snapshot_schedule_v1_manifest_test.go - terratest/snapscheduler_backube_v1/snapscheduler_backube_snapshot_schedule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1_manifest.yml b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1_manifest.yml index 64a7ca636..63eb5743f 100644 --- a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1_manifest.yml +++ b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/snapshot_storage_k8s_io_v1/snapshot_storage_k8s_io_volume_snapshot_class_v1_manifest_test.go - terratest/snapshot_storage_k8s_io_v1/snapshot_storage_k8s_io_volume_snapshot_class_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1beta1_manifest.yml b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1beta1_manifest.yml index c11899b9a..0891fc42d 100644 --- a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1beta1_manifest.yml +++ b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_class_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/snapshot_storage_k8s_io_v1beta1/snapshot_storage_k8s_io_volume_snapshot_class_v1beta1_manifest_test.go - terratest/snapshot_storage_k8s_io_v1beta1/snapshot_storage_k8s_io_volume_snapshot_class_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1_manifest.yml b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1_manifest.yml index 9caaa9394..e69ed7422 100644 --- a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1_manifest.yml +++ b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/snapshot_storage_k8s_io_v1/snapshot_storage_k8s_io_volume_snapshot_content_v1_manifest_test.go - terratest/snapshot_storage_k8s_io_v1/snapshot_storage_k8s_io_volume_snapshot_content_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1beta1_manifest.yml b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1beta1_manifest.yml index a50eee2fa..0873db3d4 100644 --- a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1beta1_manifest.yml +++ b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_content_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/snapshot_storage_k8s_io_v1beta1/snapshot_storage_k8s_io_volume_snapshot_content_v1beta1_manifest_test.go - terratest/snapshot_storage_k8s_io_v1beta1/snapshot_storage_k8s_io_volume_snapshot_content_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1_manifest.yml b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1_manifest.yml index 7a8728d8d..a465f7a09 100644 --- a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1_manifest.yml +++ b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/snapshot_storage_k8s_io_v1/snapshot_storage_k8s_io_volume_snapshot_v1_manifest_test.go - terratest/snapshot_storage_k8s_io_v1/snapshot_storage_k8s_io_volume_snapshot_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1beta1_manifest.yml b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1beta1_manifest.yml index 96a56bcd4..5fadfab9c 100644 --- a/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1beta1_manifest.yml +++ b/.github/workflows/terratest-snapshot_storage_k8s_io_volume_snapshot_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/snapshot_storage_k8s_io_v1beta1/snapshot_storage_k8s_io_volume_snapshot_v1beta1_manifest_test.go - terratest/snapshot_storage_k8s_io_v1beta1/snapshot_storage_k8s_io_volume_snapshot_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sns_services_k8s_aws_platform_application_v1alpha1_manifest.yml b/.github/workflows/terratest-sns_services_k8s_aws_platform_application_v1alpha1_manifest.yml index 70d60dbb6..3939b9f55 100644 --- a/.github/workflows/terratest-sns_services_k8s_aws_platform_application_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sns_services_k8s_aws_platform_application_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_platform_application_v1alpha1_manifest_test.go - terratest/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_platform_application_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sns_services_k8s_aws_platform_endpoint_v1alpha1_manifest.yml b/.github/workflows/terratest-sns_services_k8s_aws_platform_endpoint_v1alpha1_manifest.yml index 57eb04bde..72290e6ad 100644 --- a/.github/workflows/terratest-sns_services_k8s_aws_platform_endpoint_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sns_services_k8s_aws_platform_endpoint_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_platform_endpoint_v1alpha1_manifest_test.go - terratest/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_platform_endpoint_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sns_services_k8s_aws_subscription_v1alpha1_manifest.yml b/.github/workflows/terratest-sns_services_k8s_aws_subscription_v1alpha1_manifest.yml index 791141e51..ba87bfe9e 100644 --- a/.github/workflows/terratest-sns_services_k8s_aws_subscription_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sns_services_k8s_aws_subscription_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_subscription_v1alpha1_manifest_test.go - terratest/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_subscription_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sns_services_k8s_aws_topic_v1alpha1_manifest.yml b/.github/workflows/terratest-sns_services_k8s_aws_topic_v1alpha1_manifest.yml index dd3bc45cd..007a86445 100644 --- a/.github/workflows/terratest-sns_services_k8s_aws_topic_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sns_services_k8s_aws_topic_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_topic_v1alpha1_manifest_test.go - terratest/sns_services_k8s_aws_v1alpha1/sns_services_k8s_aws_topic_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sonataflow_org_sonata_flow_build_v1alpha08_manifest.yml b/.github/workflows/terratest-sonataflow_org_sonata_flow_build_v1alpha08_manifest.yml index 7834d8272..1a36c7c3d 100644 --- a/.github/workflows/terratest-sonataflow_org_sonata_flow_build_v1alpha08_manifest.yml +++ b/.github/workflows/terratest-sonataflow_org_sonata_flow_build_v1alpha08_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sonataflow_org_v1alpha08/sonataflow_org_sonata_flow_build_v1alpha08_manifest_test.go - terratest/sonataflow_org_v1alpha08/sonataflow_org_sonata_flow_build_v1alpha08_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sonataflow_org_sonata_flow_platform_v1alpha08_manifest.yml b/.github/workflows/terratest-sonataflow_org_sonata_flow_platform_v1alpha08_manifest.yml index 36f1777fd..510bf5971 100644 --- a/.github/workflows/terratest-sonataflow_org_sonata_flow_platform_v1alpha08_manifest.yml +++ b/.github/workflows/terratest-sonataflow_org_sonata_flow_platform_v1alpha08_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sonataflow_org_v1alpha08/sonataflow_org_sonata_flow_platform_v1alpha08_manifest_test.go - terratest/sonataflow_org_v1alpha08/sonataflow_org_sonata_flow_platform_v1alpha08_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sonataflow_org_sonata_flow_v1alpha08_manifest.yml b/.github/workflows/terratest-sonataflow_org_sonata_flow_v1alpha08_manifest.yml index fb86e6ec3..13fe606e4 100644 --- a/.github/workflows/terratest-sonataflow_org_sonata_flow_v1alpha08_manifest.yml +++ b/.github/workflows/terratest-sonataflow_org_sonata_flow_v1alpha08_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sonataflow_org_v1alpha08/sonataflow_org_sonata_flow_v1alpha08_manifest_test.go - terratest/sonataflow_org_v1alpha08/sonataflow_org_sonata_flow_v1alpha08_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta1_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta1_manifest.yml index 5d1fbaa3b..059522483 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta1_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_bucket_v1beta1_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_bucket_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta2_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta2_manifest.yml index 54dc9df48..a5344576f 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta2_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_bucket_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_bucket_v1beta2_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_bucket_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1_manifest.yml index 2bdc26178..59322a90d 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1/source_toolkit_fluxcd_io_git_repository_v1_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1/source_toolkit_fluxcd_io_git_repository_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta1_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta1_manifest.yml index 804fa0667..473b5f4c7 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta1_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_git_repository_v1beta1_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_git_repository_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta2_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta2_manifest.yml index 37727063d..51408c553 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta2_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_git_repository_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_git_repository_v1beta2_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_git_repository_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta1_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta1_manifest.yml index 42443c86b..f7ade706a 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta1_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_helm_chart_v1beta1_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_helm_chart_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta2_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta2_manifest.yml index 4b9e5e062..1cf00b06b 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta2_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_chart_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_helm_chart_v1beta2_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_helm_chart_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta1_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta1_manifest.yml index efaa8c601..2b2dd8e0c 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta1_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_helm_repository_v1beta1_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta1/source_toolkit_fluxcd_io_helm_repository_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta2_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta2_manifest.yml index 7fe255438..0aa262414 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta2_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_helm_repository_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_helm_repository_v1beta2_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_helm_repository_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-source_toolkit_fluxcd_io_oci_repository_v1beta2_manifest.yml b/.github/workflows/terratest-source_toolkit_fluxcd_io_oci_repository_v1beta2_manifest.yml index dd75f5711..0391f2911 100644 --- a/.github/workflows/terratest-source_toolkit_fluxcd_io_oci_repository_v1beta2_manifest.yml +++ b/.github/workflows/terratest-source_toolkit_fluxcd_io_oci_repository_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_oci_repository_v1beta2_manifest_test.go - terratest/source_toolkit_fluxcd_io_v1beta2/source_toolkit_fluxcd_io_oci_repository_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sparkoperator_k8s_io_scheduled_spark_application_v1beta2_manifest.yml b/.github/workflows/terratest-sparkoperator_k8s_io_scheduled_spark_application_v1beta2_manifest.yml index 321818b72..1605a5a7e 100644 --- a/.github/workflows/terratest-sparkoperator_k8s_io_scheduled_spark_application_v1beta2_manifest.yml +++ b/.github/workflows/terratest-sparkoperator_k8s_io_scheduled_spark_application_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sparkoperator_k8s_io_v1beta2/sparkoperator_k8s_io_scheduled_spark_application_v1beta2_manifest_test.go - terratest/sparkoperator_k8s_io_v1beta2/sparkoperator_k8s_io_scheduled_spark_application_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sparkoperator_k8s_io_spark_application_v1beta2_manifest.yml b/.github/workflows/terratest-sparkoperator_k8s_io_spark_application_v1beta2_manifest.yml index 293bba2b0..5aeb4af67 100644 --- a/.github/workflows/terratest-sparkoperator_k8s_io_spark_application_v1beta2_manifest.yml +++ b/.github/workflows/terratest-sparkoperator_k8s_io_spark_application_v1beta2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sparkoperator_k8s_io_v1beta2/sparkoperator_k8s_io_spark_application_v1beta2_manifest_test.go - terratest/sparkoperator_k8s_io_v1beta2/sparkoperator_k8s_io_spark_application_v1beta2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-spv_no_azure_key_vault_identity_v1alpha1_manifest.yml b/.github/workflows/terratest-spv_no_azure_key_vault_identity_v1alpha1_manifest.yml index 698fd4b28..be22042ab 100644 --- a/.github/workflows/terratest-spv_no_azure_key_vault_identity_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-spv_no_azure_key_vault_identity_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/spv_no_v1alpha1/spv_no_azure_key_vault_identity_v1alpha1_manifest_test.go - terratest/spv_no_v1alpha1/spv_no_azure_key_vault_identity_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1_manifest.yml b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1_manifest.yml index 1e7642152..04e6f2451 100644 --- a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1_manifest.yml +++ b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/spv_no_v1/spv_no_azure_key_vault_secret_v1_manifest_test.go - terratest/spv_no_v1/spv_no_azure_key_vault_secret_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1alpha1_manifest.yml b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1alpha1_manifest.yml index 6d3095963..63955df17 100644 --- a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/spv_no_v1alpha1/spv_no_azure_key_vault_secret_v1alpha1_manifest_test.go - terratest/spv_no_v1alpha1/spv_no_azure_key_vault_secret_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2alpha1_manifest.yml b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2alpha1_manifest.yml index 1ab3814d4..ce2b023ed 100644 --- a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/spv_no_v2alpha1/spv_no_azure_key_vault_secret_v2alpha1_manifest_test.go - terratest/spv_no_v2alpha1/spv_no_azure_key_vault_secret_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2beta1_manifest.yml b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2beta1_manifest.yml index 7f27f32b6..4e0b813c2 100644 --- a/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2beta1_manifest.yml +++ b/.github/workflows/terratest-spv_no_azure_key_vault_secret_v2beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/spv_no_v2beta1/spv_no_azure_key_vault_secret_v2beta1_manifest_test.go - terratest/spv_no_v2beta1/spv_no_azure_key_vault_secret_v2beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-spv_no_azure_managed_identity_v1alpha1_manifest.yml b/.github/workflows/terratest-spv_no_azure_managed_identity_v1alpha1_manifest.yml index 3e4f70b8b..8a65ef91b 100644 --- a/.github/workflows/terratest-spv_no_azure_managed_identity_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-spv_no_azure_managed_identity_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/spv_no_v1alpha1/spv_no_azure_managed_identity_v1alpha1_manifest_test.go - terratest/spv_no_v1alpha1/spv_no_azure_managed_identity_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sqs_services_k8s_aws_queue_v1alpha1_manifest.yml b/.github/workflows/terratest-sqs_services_k8s_aws_queue_v1alpha1_manifest.yml index 0147e1a8d..f2f630834 100644 --- a/.github/workflows/terratest-sqs_services_k8s_aws_queue_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sqs_services_k8s_aws_queue_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sqs_services_k8s_aws_v1alpha1/sqs_services_k8s_aws_queue_v1alpha1_manifest_test.go - terratest/sqs_services_k8s_aws_v1alpha1/sqs_services_k8s_aws_queue_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-storage_k8s_io_csi_driver_v1_manifest.yml b/.github/workflows/terratest-storage_k8s_io_csi_driver_v1_manifest.yml index 64e5a6d94..289164311 100644 --- a/.github/workflows/terratest-storage_k8s_io_csi_driver_v1_manifest.yml +++ b/.github/workflows/terratest-storage_k8s_io_csi_driver_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/storage_k8s_io_v1/storage_k8s_io_csi_driver_v1_manifest_test.go - terratest/storage_k8s_io_v1/storage_k8s_io_csi_driver_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-storage_k8s_io_csi_node_v1_manifest.yml b/.github/workflows/terratest-storage_k8s_io_csi_node_v1_manifest.yml index 235bb4b1a..f62995295 100644 --- a/.github/workflows/terratest-storage_k8s_io_csi_node_v1_manifest.yml +++ b/.github/workflows/terratest-storage_k8s_io_csi_node_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/storage_k8s_io_v1/storage_k8s_io_csi_node_v1_manifest_test.go - terratest/storage_k8s_io_v1/storage_k8s_io_csi_node_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-storage_k8s_io_storage_class_v1_manifest.yml b/.github/workflows/terratest-storage_k8s_io_storage_class_v1_manifest.yml index 7371ff047..0992497f2 100644 --- a/.github/workflows/terratest-storage_k8s_io_storage_class_v1_manifest.yml +++ b/.github/workflows/terratest-storage_k8s_io_storage_class_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/storage_k8s_io_v1/storage_k8s_io_storage_class_v1_manifest_test.go - terratest/storage_k8s_io_v1/storage_k8s_io_storage_class_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-storage_k8s_io_volume_attachment_v1_manifest.yml b/.github/workflows/terratest-storage_k8s_io_volume_attachment_v1_manifest.yml index d1eb2bfac..48b6b780e 100644 --- a/.github/workflows/terratest-storage_k8s_io_volume_attachment_v1_manifest.yml +++ b/.github/workflows/terratest-storage_k8s_io_volume_attachment_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/storage_k8s_io_v1/storage_k8s_io_volume_attachment_v1_manifest_test.go - terratest/storage_k8s_io_v1/storage_k8s_io_volume_attachment_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-storage_kubeblocks_io_storage_provider_v1alpha1_manifest.yml b/.github/workflows/terratest-storage_kubeblocks_io_storage_provider_v1alpha1_manifest.yml index e1003f01a..a22512a0e 100644 --- a/.github/workflows/terratest-storage_kubeblocks_io_storage_provider_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-storage_kubeblocks_io_storage_provider_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/storage_kubeblocks_io_v1alpha1/storage_kubeblocks_io_storage_provider_v1alpha1_manifest_test.go - terratest/storage_kubeblocks_io_v1alpha1/storage_kubeblocks_io_storage_provider_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-sts_min_io_policy_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-sts_min_io_policy_binding_v1alpha1_manifest.yml index fbef33f4c..845a857b2 100644 --- a/.github/workflows/terratest-sts_min_io_policy_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-sts_min_io_policy_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/sts_min_io_v1alpha1/sts_min_io_policy_binding_v1alpha1_manifest_test.go - terratest/sts_min_io_v1alpha1/sts_min_io_policy_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1_manifest.yml b/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1_manifest.yml index 5cd36740f..fa6416ece 100644 --- a/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1_manifest.yml +++ b/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/stunner_l7mp_io_v1/stunner_l7mp_io_dataplane_v1_manifest_test.go - terratest/stunner_l7mp_io_v1/stunner_l7mp_io_dataplane_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1alpha1_manifest.yml b/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1alpha1_manifest.yml index 1337fd82f..dd8c9d333 100644 --- a/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-stunner_l7mp_io_dataplane_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/stunner_l7mp_io_v1alpha1/stunner_l7mp_io_dataplane_v1alpha1_manifest_test.go - terratest/stunner_l7mp_io_v1alpha1/stunner_l7mp_io_dataplane_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1_manifest.yml b/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1_manifest.yml index 11fdbc4e0..6d0a77e3f 100644 --- a/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1_manifest.yml +++ b/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/stunner_l7mp_io_v1/stunner_l7mp_io_gateway_config_v1_manifest_test.go - terratest/stunner_l7mp_io_v1/stunner_l7mp_io_gateway_config_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1alpha1_manifest.yml b/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1alpha1_manifest.yml index 124831414..b52bf63da 100644 --- a/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-stunner_l7mp_io_gateway_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/stunner_l7mp_io_v1alpha1/stunner_l7mp_io_gateway_config_v1alpha1_manifest_test.go - terratest/stunner_l7mp_io_v1alpha1/stunner_l7mp_io_gateway_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-stunner_l7mp_io_static_service_v1_manifest.yml b/.github/workflows/terratest-stunner_l7mp_io_static_service_v1_manifest.yml index a894a9f2b..3ffeb3f92 100644 --- a/.github/workflows/terratest-stunner_l7mp_io_static_service_v1_manifest.yml +++ b/.github/workflows/terratest-stunner_l7mp_io_static_service_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/stunner_l7mp_io_v1/stunner_l7mp_io_static_service_v1_manifest_test.go - terratest/stunner_l7mp_io_v1/stunner_l7mp_io_static_service_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-stunner_l7mp_io_static_service_v1alpha1_manifest.yml b/.github/workflows/terratest-stunner_l7mp_io_static_service_v1alpha1_manifest.yml index b7a8cb073..f111f6854 100644 --- a/.github/workflows/terratest-stunner_l7mp_io_static_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-stunner_l7mp_io_static_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/stunner_l7mp_io_v1alpha1/stunner_l7mp_io_static_service_v1alpha1_manifest_test.go - terratest/stunner_l7mp_io_v1alpha1/stunner_l7mp_io_static_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-stunner_l7mp_io_udp_route_v1_manifest.yml b/.github/workflows/terratest-stunner_l7mp_io_udp_route_v1_manifest.yml index bfaee777d..ff29405b4 100644 --- a/.github/workflows/terratest-stunner_l7mp_io_udp_route_v1_manifest.yml +++ b/.github/workflows/terratest-stunner_l7mp_io_udp_route_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/stunner_l7mp_io_v1/stunner_l7mp_io_udp_route_v1_manifest_test.go - terratest/stunner_l7mp_io_v1/stunner_l7mp_io_udp_route_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-submariner_io_broker_v1alpha1_manifest.yml b/.github/workflows/terratest-submariner_io_broker_v1alpha1_manifest.yml index 25dfe5f5c..4b93fb20a 100644 --- a/.github/workflows/terratest-submariner_io_broker_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-submariner_io_broker_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/submariner_io_v1alpha1/submariner_io_broker_v1alpha1_manifest_test.go - terratest/submariner_io_v1alpha1/submariner_io_broker_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-submariner_io_service_discovery_v1alpha1_manifest.yml b/.github/workflows/terratest-submariner_io_service_discovery_v1alpha1_manifest.yml index c7edc56e5..945497d09 100644 --- a/.github/workflows/terratest-submariner_io_service_discovery_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-submariner_io_service_discovery_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/submariner_io_v1alpha1/submariner_io_service_discovery_v1alpha1_manifest_test.go - terratest/submariner_io_v1alpha1/submariner_io_service_discovery_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-submariner_io_submariner_v1alpha1_manifest.yml b/.github/workflows/terratest-submariner_io_submariner_v1alpha1_manifest.yml index 5346992f5..898eac2af 100644 --- a/.github/workflows/terratest-submariner_io_submariner_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-submariner_io_submariner_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/submariner_io_v1alpha1/submariner_io_submariner_v1alpha1_manifest_test.go - terratest/submariner_io_v1alpha1/submariner_io_submariner_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-telemetry_istio_io_telemetry_v1alpha1_manifest.yml b/.github/workflows/terratest-telemetry_istio_io_telemetry_v1alpha1_manifest.yml index a64a101f2..3764493aa 100644 --- a/.github/workflows/terratest-telemetry_istio_io_telemetry_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-telemetry_istio_io_telemetry_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/telemetry_istio_io_v1alpha1/telemetry_istio_io_telemetry_v1alpha1_manifest_test.go - terratest/telemetry_istio_io_v1alpha1/telemetry_istio_io_telemetry_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1_manifest.yml b/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1_manifest.yml index beb180dcb..21fdb831c 100644 --- a/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1_manifest.yml +++ b/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/templates_gatekeeper_sh_v1/templates_gatekeeper_sh_constraint_template_v1_manifest_test.go - terratest/templates_gatekeeper_sh_v1/templates_gatekeeper_sh_constraint_template_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1alpha1_manifest.yml b/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1alpha1_manifest.yml index 14aa3a6ad..3acb95a92 100644 --- a/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/templates_gatekeeper_sh_v1alpha1/templates_gatekeeper_sh_constraint_template_v1alpha1_manifest_test.go - terratest/templates_gatekeeper_sh_v1alpha1/templates_gatekeeper_sh_constraint_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1beta1_manifest.yml b/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1beta1_manifest.yml index 96c17fa3e..f75def24f 100644 --- a/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1beta1_manifest.yml +++ b/.github/workflows/terratest-templates_gatekeeper_sh_constraint_template_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/templates_gatekeeper_sh_v1beta1/templates_gatekeeper_sh_constraint_template_v1beta1_manifest_test.go - terratest/templates_gatekeeper_sh_v1beta1/templates_gatekeeper_sh_constraint_template_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tempo_grafana_com_tempo_monolithic_v1alpha1_manifest.yml b/.github/workflows/terratest-tempo_grafana_com_tempo_monolithic_v1alpha1_manifest.yml index 8bdcce5b6..364c28936 100644 --- a/.github/workflows/terratest-tempo_grafana_com_tempo_monolithic_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-tempo_grafana_com_tempo_monolithic_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tempo_grafana_com_v1alpha1/tempo_grafana_com_tempo_monolithic_v1alpha1_manifest_test.go - terratest/tempo_grafana_com_v1alpha1/tempo_grafana_com_tempo_monolithic_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tempo_grafana_com_tempo_stack_v1alpha1_manifest.yml b/.github/workflows/terratest-tempo_grafana_com_tempo_stack_v1alpha1_manifest.yml index bbdd9b024..3ee1c13a1 100644 --- a/.github/workflows/terratest-tempo_grafana_com_tempo_stack_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-tempo_grafana_com_tempo_stack_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tempo_grafana_com_v1alpha1/tempo_grafana_com_tempo_stack_v1alpha1_manifest_test.go - terratest/tempo_grafana_com_v1alpha1/tempo_grafana_com_tempo_stack_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-temporal_io_temporal_cluster_client_v1beta1_manifest.yml b/.github/workflows/terratest-temporal_io_temporal_cluster_client_v1beta1_manifest.yml index b665ea2ec..dc36ced4f 100644 --- a/.github/workflows/terratest-temporal_io_temporal_cluster_client_v1beta1_manifest.yml +++ b/.github/workflows/terratest-temporal_io_temporal_cluster_client_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/temporal_io_v1beta1/temporal_io_temporal_cluster_client_v1beta1_manifest_test.go - terratest/temporal_io_v1beta1/temporal_io_temporal_cluster_client_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-temporal_io_temporal_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-temporal_io_temporal_cluster_v1beta1_manifest.yml index c37a8399e..30a998477 100644 --- a/.github/workflows/terratest-temporal_io_temporal_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-temporal_io_temporal_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/temporal_io_v1beta1/temporal_io_temporal_cluster_v1beta1_manifest_test.go - terratest/temporal_io_v1beta1/temporal_io_temporal_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-temporal_io_temporal_namespace_v1beta1_manifest.yml b/.github/workflows/terratest-temporal_io_temporal_namespace_v1beta1_manifest.yml index e2de4564b..072bd6117 100644 --- a/.github/workflows/terratest-temporal_io_temporal_namespace_v1beta1_manifest.yml +++ b/.github/workflows/terratest-temporal_io_temporal_namespace_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/temporal_io_v1beta1/temporal_io_temporal_namespace_v1beta1_manifest_test.go - terratest/temporal_io_v1beta1/temporal_io_temporal_namespace_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-temporal_io_temporal_worker_process_v1beta1_manifest.yml b/.github/workflows/terratest-temporal_io_temporal_worker_process_v1beta1_manifest.yml index ed1161c49..32f4cdbe1 100644 --- a/.github/workflows/terratest-temporal_io_temporal_worker_process_v1beta1_manifest.yml +++ b/.github/workflows/terratest-temporal_io_temporal_worker_process_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/temporal_io_v1beta1/temporal_io_temporal_worker_process_v1beta1_manifest_test.go - terratest/temporal_io_v1beta1/temporal_io_temporal_worker_process_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_script_v1_manifest.yml b/.github/workflows/terratest-tests_testkube_io_script_v1_manifest.yml index eef3e4391..9355b8afd 100644 --- a/.github/workflows/terratest-tests_testkube_io_script_v1_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_script_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v1/tests_testkube_io_script_v1_manifest_test.go - terratest/tests_testkube_io_v1/tests_testkube_io_script_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_script_v2_manifest.yml b/.github/workflows/terratest-tests_testkube_io_script_v2_manifest.yml index 3e0ffcb2c..5d71025cd 100644 --- a/.github/workflows/terratest-tests_testkube_io_script_v2_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_script_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v2/tests_testkube_io_script_v2_manifest_test.go - terratest/tests_testkube_io_v2/tests_testkube_io_script_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_execution_v1_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_execution_v1_manifest.yml index 4f2dcead1..b1940682b 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_execution_v1_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_execution_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v1/tests_testkube_io_test_execution_v1_manifest_test.go - terratest/tests_testkube_io_v1/tests_testkube_io_test_execution_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_source_v1_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_source_v1_manifest.yml index 5330fec64..7406d5835 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_source_v1_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_source_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v1/tests_testkube_io_test_source_v1_manifest_test.go - terratest/tests_testkube_io_v1/tests_testkube_io_test_source_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_suite_execution_v1_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_suite_execution_v1_manifest.yml index fe048b4ab..5aba179a2 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_suite_execution_v1_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_suite_execution_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v1/tests_testkube_io_test_suite_execution_v1_manifest_test.go - terratest/tests_testkube_io_v1/tests_testkube_io_test_suite_execution_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_suite_v1_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_suite_v1_manifest.yml index 0032bcf2c..626c41d7d 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_suite_v1_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_suite_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v1/tests_testkube_io_test_suite_v1_manifest_test.go - terratest/tests_testkube_io_v1/tests_testkube_io_test_suite_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_suite_v2_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_suite_v2_manifest.yml index 8919bfc97..5f44b0c60 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_suite_v2_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_suite_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v2/tests_testkube_io_test_suite_v2_manifest_test.go - terratest/tests_testkube_io_v2/tests_testkube_io_test_suite_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_suite_v3_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_suite_v3_manifest.yml index 828cab3b5..0651d9e4e 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_suite_v3_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_suite_v3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v3/tests_testkube_io_test_suite_v3_manifest_test.go - terratest/tests_testkube_io_v3/tests_testkube_io_test_suite_v3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_trigger_v1_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_trigger_v1_manifest.yml index 0618ae42f..04a646d4c 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_trigger_v1_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_trigger_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v1/tests_testkube_io_test_trigger_v1_manifest_test.go - terratest/tests_testkube_io_v1/tests_testkube_io_test_trigger_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_v1_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_v1_manifest.yml index 23ade75b7..15cc6eedf 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_v1_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v1/tests_testkube_io_test_v1_manifest_test.go - terratest/tests_testkube_io_v1/tests_testkube_io_test_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_v2_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_v2_manifest.yml index c77a91b8b..a4698bad5 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_v2_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v2/tests_testkube_io_test_v2_manifest_test.go - terratest/tests_testkube_io_v2/tests_testkube_io_test_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tests_testkube_io_test_v3_manifest.yml b/.github/workflows/terratest-tests_testkube_io_test_v3_manifest.yml index b55b8bfbe..5b55ad349 100644 --- a/.github/workflows/terratest-tests_testkube_io_test_v3_manifest.yml +++ b/.github/workflows/terratest-tests_testkube_io_test_v3_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tests_testkube_io_v3/tests_testkube_io_test_v3_manifest_test.go - terratest/tests_testkube_io_v3/tests_testkube_io_test_v3_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-theketch_io_app_v1beta1_manifest.yml b/.github/workflows/terratest-theketch_io_app_v1beta1_manifest.yml index 585969240..bedc768cc 100644 --- a/.github/workflows/terratest-theketch_io_app_v1beta1_manifest.yml +++ b/.github/workflows/terratest-theketch_io_app_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/theketch_io_v1beta1/theketch_io_app_v1beta1_manifest_test.go - terratest/theketch_io_v1beta1/theketch_io_app_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-theketch_io_job_v1beta1_manifest.yml b/.github/workflows/terratest-theketch_io_job_v1beta1_manifest.yml index 6fb5a593b..fdaaffe82 100644 --- a/.github/workflows/terratest-theketch_io_job_v1beta1_manifest.yml +++ b/.github/workflows/terratest-theketch_io_job_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/theketch_io_v1beta1/theketch_io_job_v1beta1_manifest_test.go - terratest/theketch_io_v1beta1/theketch_io_job_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha1_manifest.yml b/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha1_manifest.yml index 0fa4eae4f..f30789e0b 100644 --- a/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha1/tinkerbell_org_hardware_v1alpha1_manifest_test.go - terratest/tinkerbell_org_v1alpha1/tinkerbell_org_hardware_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha2_manifest.yml b/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha2_manifest.yml index db93eda26..7bd9e44df 100644 --- a/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_hardware_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha2/tinkerbell_org_hardware_v1alpha2_manifest_test.go - terratest/tinkerbell_org_v1alpha2/tinkerbell_org_hardware_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_osie_v1alpha1_manifest.yml b/.github/workflows/terratest-tinkerbell_org_osie_v1alpha1_manifest.yml index ef5d07ba6..1d7d688a2 100644 --- a/.github/workflows/terratest-tinkerbell_org_osie_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_osie_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha1/tinkerbell_org_osie_v1alpha1_manifest_test.go - terratest/tinkerbell_org_v1alpha1/tinkerbell_org_osie_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_osie_v1alpha2_manifest.yml b/.github/workflows/terratest-tinkerbell_org_osie_v1alpha2_manifest.yml index b4ce8ef77..4ac7e0b9e 100644 --- a/.github/workflows/terratest-tinkerbell_org_osie_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_osie_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha2/tinkerbell_org_osie_v1alpha2_manifest_test.go - terratest/tinkerbell_org_v1alpha2/tinkerbell_org_osie_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_stack_v1alpha1_manifest.yml b/.github/workflows/terratest-tinkerbell_org_stack_v1alpha1_manifest.yml index 2f1e34a1e..fa572f599 100644 --- a/.github/workflows/terratest-tinkerbell_org_stack_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_stack_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha1/tinkerbell_org_stack_v1alpha1_manifest_test.go - terratest/tinkerbell_org_v1alpha1/tinkerbell_org_stack_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_template_v1alpha1_manifest.yml b/.github/workflows/terratest-tinkerbell_org_template_v1alpha1_manifest.yml index fbc425cef..c4ca70568 100644 --- a/.github/workflows/terratest-tinkerbell_org_template_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_template_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha1/tinkerbell_org_template_v1alpha1_manifest_test.go - terratest/tinkerbell_org_v1alpha1/tinkerbell_org_template_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_template_v1alpha2_manifest.yml b/.github/workflows/terratest-tinkerbell_org_template_v1alpha2_manifest.yml index bf69df05e..6a1cbcf17 100644 --- a/.github/workflows/terratest-tinkerbell_org_template_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_template_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha2/tinkerbell_org_template_v1alpha2_manifest_test.go - terratest/tinkerbell_org_v1alpha2/tinkerbell_org_template_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha1_manifest.yml b/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha1_manifest.yml index 987eaeb0f..9faa260b9 100644 --- a/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha1/tinkerbell_org_workflow_v1alpha1_manifest_test.go - terratest/tinkerbell_org_v1alpha1/tinkerbell_org_workflow_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha2_manifest.yml b/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha2_manifest.yml index f6044b816..c47a46c6d 100644 --- a/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-tinkerbell_org_workflow_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/tinkerbell_org_v1alpha2/tinkerbell_org_workflow_v1alpha2_manifest_test.go - terratest/tinkerbell_org_v1alpha2/tinkerbell_org_workflow_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-topology_node_k8s_io_node_resource_topology_v1alpha1_manifest.yml b/.github/workflows/terratest-topology_node_k8s_io_node_resource_topology_v1alpha1_manifest.yml index 2b033c77e..5e62141b9 100644 --- a/.github/workflows/terratest-topology_node_k8s_io_node_resource_topology_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-topology_node_k8s_io_node_resource_topology_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/topology_node_k8s_io_v1alpha1/topology_node_k8s_io_node_resource_topology_v1alpha1_manifest_test.go - terratest/topology_node_k8s_io_v1alpha1/topology_node_k8s_io_node_resource_topology_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-topolvm_cybozu_com_logical_volume_v1_manifest.yml b/.github/workflows/terratest-topolvm_cybozu_com_logical_volume_v1_manifest.yml index c6070b915..236d533a6 100644 --- a/.github/workflows/terratest-topolvm_cybozu_com_logical_volume_v1_manifest.yml +++ b/.github/workflows/terratest-topolvm_cybozu_com_logical_volume_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/topolvm_cybozu_com_v1/topolvm_cybozu_com_logical_volume_v1_manifest_test.go - terratest/topolvm_cybozu_com_v1/topolvm_cybozu_com_logical_volume_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-topolvm_cybozu_com_topolvm_cluster_v2_manifest.yml b/.github/workflows/terratest-topolvm_cybozu_com_topolvm_cluster_v2_manifest.yml index 0ee71c4b2..6dff45512 100644 --- a/.github/workflows/terratest-topolvm_cybozu_com_topolvm_cluster_v2_manifest.yml +++ b/.github/workflows/terratest-topolvm_cybozu_com_topolvm_cluster_v2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/topolvm_cybozu_com_v2/topolvm_cybozu_com_topolvm_cluster_v2_manifest_test.go - terratest/topolvm_cybozu_com_v2/topolvm_cybozu_com_topolvm_cluster_v2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_ingress_route_tcp_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_ingress_route_tcp_v1alpha1_manifest.yml index b19af352e..9b9a3f218 100644 --- a/.github/workflows/terratest-traefik_io_ingress_route_tcp_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_ingress_route_tcp_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_ingress_route_tcp_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_ingress_route_tcp_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_ingress_route_udp_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_ingress_route_udp_v1alpha1_manifest.yml index 185b806a2..598194a95 100644 --- a/.github/workflows/terratest-traefik_io_ingress_route_udp_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_ingress_route_udp_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_ingress_route_udp_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_ingress_route_udp_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_ingress_route_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_ingress_route_v1alpha1_manifest.yml index fd848c160..f70c212d5 100644 --- a/.github/workflows/terratest-traefik_io_ingress_route_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_ingress_route_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_ingress_route_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_ingress_route_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_middleware_tcp_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_middleware_tcp_v1alpha1_manifest.yml index 1c27137ec..11b883711 100644 --- a/.github/workflows/terratest-traefik_io_middleware_tcp_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_middleware_tcp_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_middleware_tcp_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_middleware_tcp_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_middleware_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_middleware_v1alpha1_manifest.yml index aa0bc7544..338b14d13 100644 --- a/.github/workflows/terratest-traefik_io_middleware_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_middleware_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_middleware_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_middleware_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_servers_transport_tcp_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_servers_transport_tcp_v1alpha1_manifest.yml index 3f8f4da55..dae29b374 100644 --- a/.github/workflows/terratest-traefik_io_servers_transport_tcp_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_servers_transport_tcp_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_servers_transport_tcp_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_servers_transport_tcp_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_servers_transport_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_servers_transport_v1alpha1_manifest.yml index defbb703f..8d3065184 100644 --- a/.github/workflows/terratest-traefik_io_servers_transport_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_servers_transport_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_servers_transport_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_servers_transport_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_tls_option_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_tls_option_v1alpha1_manifest.yml index a53cd6b49..cd6fff68d 100644 --- a/.github/workflows/terratest-traefik_io_tls_option_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_tls_option_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_tls_option_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_tls_option_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_tls_store_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_tls_store_v1alpha1_manifest.yml index ebc277c56..ccd70969d 100644 --- a/.github/workflows/terratest-traefik_io_tls_store_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_tls_store_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_tls_store_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_tls_store_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-traefik_io_traefik_service_v1alpha1_manifest.yml b/.github/workflows/terratest-traefik_io_traefik_service_v1alpha1_manifest.yml index 830b11ab8..0846fe9dd 100644 --- a/.github/workflows/terratest-traefik_io_traefik_service_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-traefik_io_traefik_service_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/traefik_io_v1alpha1/traefik_io_traefik_service_v1alpha1_manifest_test.go - terratest/traefik_io_v1alpha1/traefik_io_traefik_service_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-training_kubedl_io_elastic_dl_job_v1alpha1_manifest.yml b/.github/workflows/terratest-training_kubedl_io_elastic_dl_job_v1alpha1_manifest.yml index 71c6b2df7..8c497378b 100644 --- a/.github/workflows/terratest-training_kubedl_io_elastic_dl_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-training_kubedl_io_elastic_dl_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/training_kubedl_io_v1alpha1/training_kubedl_io_elastic_dl_job_v1alpha1_manifest_test.go - terratest/training_kubedl_io_v1alpha1/training_kubedl_io_elastic_dl_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-training_kubedl_io_mars_job_v1alpha1_manifest.yml b/.github/workflows/terratest-training_kubedl_io_mars_job_v1alpha1_manifest.yml index 39d7adda1..1d281eccd 100644 --- a/.github/workflows/terratest-training_kubedl_io_mars_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-training_kubedl_io_mars_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/training_kubedl_io_v1alpha1/training_kubedl_io_mars_job_v1alpha1_manifest_test.go - terratest/training_kubedl_io_v1alpha1/training_kubedl_io_mars_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-training_kubedl_io_mpi_job_v1alpha1_manifest.yml b/.github/workflows/terratest-training_kubedl_io_mpi_job_v1alpha1_manifest.yml index 25d5fa88c..722301819 100644 --- a/.github/workflows/terratest-training_kubedl_io_mpi_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-training_kubedl_io_mpi_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/training_kubedl_io_v1alpha1/training_kubedl_io_mpi_job_v1alpha1_manifest_test.go - terratest/training_kubedl_io_v1alpha1/training_kubedl_io_mpi_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-training_kubedl_io_py_torch_job_v1alpha1_manifest.yml b/.github/workflows/terratest-training_kubedl_io_py_torch_job_v1alpha1_manifest.yml index 351fdb70f..49cfab44a 100644 --- a/.github/workflows/terratest-training_kubedl_io_py_torch_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-training_kubedl_io_py_torch_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/training_kubedl_io_v1alpha1/training_kubedl_io_py_torch_job_v1alpha1_manifest_test.go - terratest/training_kubedl_io_v1alpha1/training_kubedl_io_py_torch_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-training_kubedl_io_tf_job_v1alpha1_manifest.yml b/.github/workflows/terratest-training_kubedl_io_tf_job_v1alpha1_manifest.yml index 409aabd75..e00e92033 100644 --- a/.github/workflows/terratest-training_kubedl_io_tf_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-training_kubedl_io_tf_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/training_kubedl_io_v1alpha1/training_kubedl_io_tf_job_v1alpha1_manifest_test.go - terratest/training_kubedl_io_v1alpha1/training_kubedl_io_tf_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-training_kubedl_io_xdl_job_v1alpha1_manifest.yml b/.github/workflows/terratest-training_kubedl_io_xdl_job_v1alpha1_manifest.yml index bc3dd8c4a..f4b196616 100644 --- a/.github/workflows/terratest-training_kubedl_io_xdl_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-training_kubedl_io_xdl_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/training_kubedl_io_v1alpha1/training_kubedl_io_xdl_job_v1alpha1_manifest_test.go - terratest/training_kubedl_io_v1alpha1/training_kubedl_io_xdl_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-training_kubedl_io_xg_boost_job_v1alpha1_manifest.yml b/.github/workflows/terratest-training_kubedl_io_xg_boost_job_v1alpha1_manifest.yml index 66879845c..f7366c8e9 100644 --- a/.github/workflows/terratest-training_kubedl_io_xg_boost_job_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-training_kubedl_io_xg_boost_job_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/training_kubedl_io_v1alpha1/training_kubedl_io_xg_boost_job_v1alpha1_manifest_test.go - terratest/training_kubedl_io_v1alpha1/training_kubedl_io_xg_boost_job_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-trust_cert_manager_io_bundle_v1alpha1_manifest.yml b/.github/workflows/terratest-trust_cert_manager_io_bundle_v1alpha1_manifest.yml index 16ed2e35c..70278a950 100644 --- a/.github/workflows/terratest-trust_cert_manager_io_bundle_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-trust_cert_manager_io_bundle_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/trust_cert_manager_io_v1alpha1/trust_cert_manager_io_bundle_v1alpha1_manifest_test.go - terratest/trust_cert_manager_io_v1alpha1/trust_cert_manager_io_bundle_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-upgrade_cattle_io_plan_v1_manifest.yml b/.github/workflows/terratest-upgrade_cattle_io_plan_v1_manifest.yml index ad2f525c1..ebc8ec5bb 100644 --- a/.github/workflows/terratest-upgrade_cattle_io_plan_v1_manifest.yml +++ b/.github/workflows/terratest-upgrade_cattle_io_plan_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/upgrade_cattle_io_v1/upgrade_cattle_io_plan_v1_manifest_test.go - terratest/upgrade_cattle_io_v1/upgrade_cattle_io_plan_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-upgrade_managed_openshift_io_upgrade_config_v1alpha1_manifest.yml b/.github/workflows/terratest-upgrade_managed_openshift_io_upgrade_config_v1alpha1_manifest.yml index c0a1f8c9c..135977422 100644 --- a/.github/workflows/terratest-upgrade_managed_openshift_io_upgrade_config_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-upgrade_managed_openshift_io_upgrade_config_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/upgrade_managed_openshift_io_v1alpha1/upgrade_managed_openshift_io_upgrade_config_v1alpha1_manifest_test.go - terratest/upgrade_managed_openshift_io_v1alpha1/upgrade_managed_openshift_io_upgrade_config_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_backup_repository_v1_manifest.yml b/.github/workflows/terratest-velero_io_backup_repository_v1_manifest.yml index 30fac51bd..07a98fb02 100644 --- a/.github/workflows/terratest-velero_io_backup_repository_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_backup_repository_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_backup_repository_v1_manifest_test.go - terratest/velero_io_v1/velero_io_backup_repository_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_backup_storage_location_v1_manifest.yml b/.github/workflows/terratest-velero_io_backup_storage_location_v1_manifest.yml index 2002bc220..bfd53d0d7 100644 --- a/.github/workflows/terratest-velero_io_backup_storage_location_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_backup_storage_location_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_backup_storage_location_v1_manifest_test.go - terratest/velero_io_v1/velero_io_backup_storage_location_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_backup_v1_manifest.yml b/.github/workflows/terratest-velero_io_backup_v1_manifest.yml index 1f727581f..d0c16d9aa 100644 --- a/.github/workflows/terratest-velero_io_backup_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_backup_v1_manifest_test.go - terratest/velero_io_v1/velero_io_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_data_download_v2alpha1_manifest.yml b/.github/workflows/terratest-velero_io_data_download_v2alpha1_manifest.yml index 059099c8f..3cdd35f5f 100644 --- a/.github/workflows/terratest-velero_io_data_download_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-velero_io_data_download_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v2alpha1/velero_io_data_download_v2alpha1_manifest_test.go - terratest/velero_io_v2alpha1/velero_io_data_download_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_data_upload_v2alpha1_manifest.yml b/.github/workflows/terratest-velero_io_data_upload_v2alpha1_manifest.yml index 6816f71f2..a13b39dda 100644 --- a/.github/workflows/terratest-velero_io_data_upload_v2alpha1_manifest.yml +++ b/.github/workflows/terratest-velero_io_data_upload_v2alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v2alpha1/velero_io_data_upload_v2alpha1_manifest_test.go - terratest/velero_io_v2alpha1/velero_io_data_upload_v2alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_delete_backup_request_v1_manifest.yml b/.github/workflows/terratest-velero_io_delete_backup_request_v1_manifest.yml index ee3314415..80996b340 100644 --- a/.github/workflows/terratest-velero_io_delete_backup_request_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_delete_backup_request_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_delete_backup_request_v1_manifest_test.go - terratest/velero_io_v1/velero_io_delete_backup_request_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_download_request_v1_manifest.yml b/.github/workflows/terratest-velero_io_download_request_v1_manifest.yml index 34a497504..e45459c7c 100644 --- a/.github/workflows/terratest-velero_io_download_request_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_download_request_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_download_request_v1_manifest_test.go - terratest/velero_io_v1/velero_io_download_request_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_pod_volume_backup_v1_manifest.yml b/.github/workflows/terratest-velero_io_pod_volume_backup_v1_manifest.yml index 254836f4f..294b3177e 100644 --- a/.github/workflows/terratest-velero_io_pod_volume_backup_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_pod_volume_backup_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_pod_volume_backup_v1_manifest_test.go - terratest/velero_io_v1/velero_io_pod_volume_backup_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_pod_volume_restore_v1_manifest.yml b/.github/workflows/terratest-velero_io_pod_volume_restore_v1_manifest.yml index 570772444..b76de8efd 100644 --- a/.github/workflows/terratest-velero_io_pod_volume_restore_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_pod_volume_restore_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_pod_volume_restore_v1_manifest_test.go - terratest/velero_io_v1/velero_io_pod_volume_restore_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_restore_v1_manifest.yml b/.github/workflows/terratest-velero_io_restore_v1_manifest.yml index 190eff807..1b668a242 100644 --- a/.github/workflows/terratest-velero_io_restore_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_restore_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_restore_v1_manifest_test.go - terratest/velero_io_v1/velero_io_restore_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_schedule_v1_manifest.yml b/.github/workflows/terratest-velero_io_schedule_v1_manifest.yml index b63cfa087..9a3fc530a 100644 --- a/.github/workflows/terratest-velero_io_schedule_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_schedule_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_schedule_v1_manifest_test.go - terratest/velero_io_v1/velero_io_schedule_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_server_status_request_v1_manifest.yml b/.github/workflows/terratest-velero_io_server_status_request_v1_manifest.yml index 533f48592..8d4250961 100644 --- a/.github/workflows/terratest-velero_io_server_status_request_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_server_status_request_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_server_status_request_v1_manifest_test.go - terratest/velero_io_v1/velero_io_server_status_request_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-velero_io_volume_snapshot_location_v1_manifest.yml b/.github/workflows/terratest-velero_io_volume_snapshot_location_v1_manifest.yml index bb2dbe901..8881c5d8a 100644 --- a/.github/workflows/terratest-velero_io_volume_snapshot_location_v1_manifest.yml +++ b/.github/workflows/terratest-velero_io_volume_snapshot_location_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/velero_io_v1/velero_io_volume_snapshot_location_v1_manifest_test.go - terratest/velero_io_v1/velero_io_volume_snapshot_location_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_migration_v1alpha1_manifest.yml b/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_migration_v1alpha1_manifest.yml index 723da2586..e6aaa8853 100644 --- a/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_migration_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_migration_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/virt_virtink_smartx_com_v1alpha1/virt_virtink_smartx_com_virtual_machine_migration_v1alpha1_manifest_test.go - terratest/virt_virtink_smartx_com_v1alpha1/virt_virtink_smartx_com_virtual_machine_migration_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_v1alpha1_manifest.yml b/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_v1alpha1_manifest.yml index e8f4e0a8d..a52cf65a7 100644 --- a/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-virt_virtink_smartx_com_virtual_machine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/virt_virtink_smartx_com_v1alpha1/virt_virtink_smartx_com_virtual_machine_v1alpha1_manifest_test.go - terratest/virt_virtink_smartx_com_v1alpha1/virt_virtink_smartx_com_virtual_machine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-volsync_backube_replication_destination_v1alpha1_manifest.yml b/.github/workflows/terratest-volsync_backube_replication_destination_v1alpha1_manifest.yml index 1ac54e693..27bd61097 100644 --- a/.github/workflows/terratest-volsync_backube_replication_destination_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-volsync_backube_replication_destination_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/volsync_backube_v1alpha1/volsync_backube_replication_destination_v1alpha1_manifest_test.go - terratest/volsync_backube_v1alpha1/volsync_backube_replication_destination_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-volsync_backube_replication_source_v1alpha1_manifest.yml b/.github/workflows/terratest-volsync_backube_replication_source_v1alpha1_manifest.yml index dda40255f..d4e88c01e 100644 --- a/.github/workflows/terratest-volsync_backube_replication_source_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-volsync_backube_replication_source_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/volsync_backube_v1alpha1/volsync_backube_replication_source_v1alpha1_manifest_test.go - terratest/volsync_backube_v1alpha1/volsync_backube_replication_source_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-vpcresources_k8s_aws_cni_node_v1alpha1_manifest.yml b/.github/workflows/terratest-vpcresources_k8s_aws_cni_node_v1alpha1_manifest.yml index 3eb07ed72..dfb4ab193 100644 --- a/.github/workflows/terratest-vpcresources_k8s_aws_cni_node_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-vpcresources_k8s_aws_cni_node_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/vpcresources_k8s_aws_v1alpha1/vpcresources_k8s_aws_cni_node_v1alpha1_manifest_test.go - terratest/vpcresources_k8s_aws_v1alpha1/vpcresources_k8s_aws_cni_node_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-vpcresources_k8s_aws_security_group_policy_v1beta1_manifest.yml b/.github/workflows/terratest-vpcresources_k8s_aws_security_group_policy_v1beta1_manifest.yml index 84b61fe08..4bdae59cc 100644 --- a/.github/workflows/terratest-vpcresources_k8s_aws_security_group_policy_v1beta1_manifest.yml +++ b/.github/workflows/terratest-vpcresources_k8s_aws_security_group_policy_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/vpcresources_k8s_aws_v1beta1/vpcresources_k8s_aws_security_group_policy_v1beta1_manifest_test.go - terratest/vpcresources_k8s_aws_v1beta1/vpcresources_k8s_aws_security_group_policy_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha1_manifest.yml b/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha1_manifest.yml index cf916d6f2..328a85170 100644 --- a/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/wgpolicyk8s_io_v1alpha1/wgpolicyk8s_io_cluster_policy_report_v1alpha1_manifest_test.go - terratest/wgpolicyk8s_io_v1alpha1/wgpolicyk8s_io_cluster_policy_report_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha2_manifest.yml b/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha2_manifest.yml index 69c1a2682..847bb5eef 100644 --- a/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/wgpolicyk8s_io_v1alpha2/wgpolicyk8s_io_cluster_policy_report_v1alpha2_manifest_test.go - terratest/wgpolicyk8s_io_v1alpha2/wgpolicyk8s_io_cluster_policy_report_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1beta1_manifest.yml b/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1beta1_manifest.yml index c803bdc3e..2adf11918 100644 --- a/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1beta1_manifest.yml +++ b/.github/workflows/terratest-wgpolicyk8s_io_cluster_policy_report_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/wgpolicyk8s_io_v1beta1/wgpolicyk8s_io_cluster_policy_report_v1beta1_manifest_test.go - terratest/wgpolicyk8s_io_v1beta1/wgpolicyk8s_io_cluster_policy_report_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha1_manifest.yml b/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha1_manifest.yml index c6574a5af..cf960eb8d 100644 --- a/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/wgpolicyk8s_io_v1alpha1/wgpolicyk8s_io_policy_report_v1alpha1_manifest_test.go - terratest/wgpolicyk8s_io_v1alpha1/wgpolicyk8s_io_policy_report_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha2_manifest.yml b/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha2_manifest.yml index 7e26ee97f..411ffa6de 100644 --- a/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/wgpolicyk8s_io_v1alpha2/wgpolicyk8s_io_policy_report_v1alpha2_manifest_test.go - terratest/wgpolicyk8s_io_v1alpha2/wgpolicyk8s_io_policy_report_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1beta1_manifest.yml b/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1beta1_manifest.yml index 78912a86b..7f59a86e3 100644 --- a/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1beta1_manifest.yml +++ b/.github/workflows/terratest-wgpolicyk8s_io_policy_report_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/wgpolicyk8s_io_v1beta1/wgpolicyk8s_io_policy_report_v1beta1_manifest_test.go - terratest/wgpolicyk8s_io_v1beta1/wgpolicyk8s_io_policy_report_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-wildfly_org_wild_fly_server_v1alpha1_manifest.yml b/.github/workflows/terratest-wildfly_org_wild_fly_server_v1alpha1_manifest.yml index e228d04ff..3657d8c3e 100644 --- a/.github/workflows/terratest-wildfly_org_wild_fly_server_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-wildfly_org_wild_fly_server_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/wildfly_org_v1alpha1/wildfly_org_wild_fly_server_v1alpha1_manifest_test.go - terratest/wildfly_org_v1alpha1/wildfly_org_wild_fly_server_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha1_manifest.yml index 7b28d3238..17727e50c 100644 --- a/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/work_karmada_io_v1alpha1/work_karmada_io_cluster_resource_binding_v1alpha1_manifest_test.go - terratest/work_karmada_io_v1alpha1/work_karmada_io_cluster_resource_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha2_manifest.yml b/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha2_manifest.yml index b83e0707c..5ce756c72 100644 --- a/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-work_karmada_io_cluster_resource_binding_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/work_karmada_io_v1alpha2/work_karmada_io_cluster_resource_binding_v1alpha2_manifest_test.go - terratest/work_karmada_io_v1alpha2/work_karmada_io_cluster_resource_binding_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha1_manifest.yml b/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha1_manifest.yml index db8af74f8..b9c12b421 100644 --- a/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/work_karmada_io_v1alpha1/work_karmada_io_resource_binding_v1alpha1_manifest_test.go - terratest/work_karmada_io_v1alpha1/work_karmada_io_resource_binding_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha2_manifest.yml b/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha2_manifest.yml index 99cb164a7..69154ee19 100644 --- a/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha2_manifest.yml +++ b/.github/workflows/terratest-work_karmada_io_resource_binding_v1alpha2_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/work_karmada_io_v1alpha2/work_karmada_io_resource_binding_v1alpha2_manifest_test.go - terratest/work_karmada_io_v1alpha2/work_karmada_io_resource_binding_v1alpha2_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-work_karmada_io_work_v1alpha1_manifest.yml b/.github/workflows/terratest-work_karmada_io_work_v1alpha1_manifest.yml index e65b83301..535375461 100644 --- a/.github/workflows/terratest-work_karmada_io_work_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-work_karmada_io_work_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/work_karmada_io_v1alpha1/work_karmada_io_work_v1alpha1_manifest_test.go - terratest/work_karmada_io_v1alpha1/work_karmada_io_work_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-workload_codeflare_dev_app_wrapper_v1beta1_manifest.yml b/.github/workflows/terratest-workload_codeflare_dev_app_wrapper_v1beta1_manifest.yml index 5ee2d4bdd..eaa432d20 100644 --- a/.github/workflows/terratest-workload_codeflare_dev_app_wrapper_v1beta1_manifest.yml +++ b/.github/workflows/terratest-workload_codeflare_dev_app_wrapper_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/workload_codeflare_dev_v1beta1/workload_codeflare_dev_app_wrapper_v1beta1_manifest_test.go - terratest/workload_codeflare_dev_v1beta1/workload_codeflare_dev_app_wrapper_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-workload_codeflare_dev_scheduling_spec_v1beta1_manifest.yml b/.github/workflows/terratest-workload_codeflare_dev_scheduling_spec_v1beta1_manifest.yml index f661afdcd..c7a2a01eb 100644 --- a/.github/workflows/terratest-workload_codeflare_dev_scheduling_spec_v1beta1_manifest.yml +++ b/.github/workflows/terratest-workload_codeflare_dev_scheduling_spec_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/workload_codeflare_dev_v1beta1/workload_codeflare_dev_scheduling_spec_v1beta1_manifest_test.go - terratest/workload_codeflare_dev_v1beta1/workload_codeflare_dev_scheduling_spec_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-workloads_kubeblocks_io_replicated_state_machine_v1alpha1_manifest.yml b/.github/workflows/terratest-workloads_kubeblocks_io_replicated_state_machine_v1alpha1_manifest.yml index b69e45889..bd74fa3f8 100644 --- a/.github/workflows/terratest-workloads_kubeblocks_io_replicated_state_machine_v1alpha1_manifest.yml +++ b/.github/workflows/terratest-workloads_kubeblocks_io_replicated_state_machine_v1alpha1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/workloads_kubeblocks_io_v1alpha1/workloads_kubeblocks_io_replicated_state_machine_v1alpha1_manifest_test.go - terratest/workloads_kubeblocks_io_v1alpha1/workloads_kubeblocks_io_replicated_state_machine_v1alpha1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-zonecontrol_k8s_aws_zone_aware_update_v1_manifest.yml b/.github/workflows/terratest-zonecontrol_k8s_aws_zone_aware_update_v1_manifest.yml index 636a6b400..ff5b5a6a1 100644 --- a/.github/workflows/terratest-zonecontrol_k8s_aws_zone_aware_update_v1_manifest.yml +++ b/.github/workflows/terratest-zonecontrol_k8s_aws_zone_aware_update_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/zonecontrol_k8s_aws_v1/zonecontrol_k8s_aws_zone_aware_update_v1_manifest_test.go - terratest/zonecontrol_k8s_aws_v1/zonecontrol_k8s_aws_zone_aware_update_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-zonecontrol_k8s_aws_zone_disruption_budget_v1_manifest.yml b/.github/workflows/terratest-zonecontrol_k8s_aws_zone_disruption_budget_v1_manifest.yml index 042608c39..f346dbcc5 100644 --- a/.github/workflows/terratest-zonecontrol_k8s_aws_zone_disruption_budget_v1_manifest.yml +++ b/.github/workflows/terratest-zonecontrol_k8s_aws_zone_disruption_budget_v1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/zonecontrol_k8s_aws_v1/zonecontrol_k8s_aws_zone_disruption_budget_v1_manifest_test.go - terratest/zonecontrol_k8s_aws_v1/zonecontrol_k8s_aws_zone_disruption_budget_v1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/.github/workflows/terratest-zookeeper_pravega_io_zookeeper_cluster_v1beta1_manifest.yml b/.github/workflows/terratest-zookeeper_pravega_io_zookeeper_cluster_v1beta1_manifest.yml index f1765e595..aac101914 100644 --- a/.github/workflows/terratest-zookeeper_pravega_io_zookeeper_cluster_v1beta1_manifest.yml +++ b/.github/workflows/terratest-zookeeper_pravega_io_zookeeper_cluster_v1beta1_manifest.yml @@ -11,30 +11,23 @@ on: - internal/provider/zookeeper_pravega_io_v1beta1/zookeeper_pravega_io_zookeeper_cluster_v1beta1_manifest_test.go - terratest/zookeeper_pravega_io_v1beta1/zookeeper_pravega_io_zookeeper_cluster_v1beta1_manifest_test.go jobs: - terratest: - name: Test with Terraform ${{ matrix.terraform }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: ${{ matrix.terraform }} terraform_wrapper: false - id: install name: Install Provider diff --git a/tools/internal/generator/templates/github/manifest.yaml.tmpl b/tools/internal/generator/templates/github/manifest.yaml.tmpl index b618a6afa..3aa3ab3f8 100644 --- a/tools/internal/generator/templates/github/manifest.yaml.tmpl +++ b/tools/internal/generator/templates/github/manifest.yaml.tmpl @@ -11,30 +11,23 @@ on: - internal/provider/{{ .Package }}/{{ .ManifestTestFile }} - terratest/{{ .Package }}/{{ .ManifestTestFile }} jobs: - terratest: - name: Test with Terraform {{ `${{ matrix.terraform }}` }} + terraform: + name: Test with Terraform runs-on: ubuntu-latest - strategy: - fail-fast: true - matrix: - terraform: - - 1.4.* - - 1.5.* steps: - id: checkout name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - id: setup_go name: Set up Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod cache: true - id: setup_terraform name: Setup Terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v3 with: - terraform_version: {{ `${{ matrix.terraform }}` }} terraform_wrapper: false - id: install name: Install Provider