diff --git a/cmd/scw/testdata/test-all-usage-search-resource-search-usage.golden b/cmd/scw/testdata/test-all-usage-search-resource-search-usage.golden index 3509a6a0d7..bb472601ee 100644 --- a/cmd/scw/testdata/test-all-usage-search-resource-search-usage.golden +++ b/cmd/scw/testdata/test-all-usage-search-resource-search-usage.golden @@ -8,7 +8,7 @@ USAGE: ARGS: query Search query [project-ids.{index}] List of Project IDs to filter the resources by - [types.{index}] List of resource types to filter the resources by (unknown_type | instance_server | instance_volume | instance_image | instance_security_group | instance_private_nic | instance_snapshot | instance_placement_group | k8s_cluster | k8s_pool | k8s_node | domain_domain | dns_zone | vpc_private_network | vpc_vpc | vpg_gateway | apple_silicon_server | rdb_instance | rdb_snapshot | rdb_backup | baremetal_server | tem_domain | lb_server | serverless_functions_function | serverless_containers_container | wbh_hosting | redis_cluster | sm_secret | kms_key | edg_pipeline | mnq_nats_account | sbs_volume | sbs_snapshot | serverless_job_definition | serverless_sqldb_database | serverless_sqldb_backup | ddl_datalab | mgdb_instance | mgdb_snapshot | ifr_deployment | ifr_model | gapi_batch | dtwh_deployment | obs_datasource | obs_exporter | svpn_vpn_gateway | svpn_customer_gateway | svpn_connection | svpn_routing_policy | kafk_cluster | iam_api_key | iam_application | iam_user | iam_group | iam_policy | sedb_cluster) + [types.{index}] List of resource types to filter the resources by (unknown_type | instance_server | instance_volume | instance_image | instance_security_group | instance_private_nic | instance_snapshot | instance_placement_group | k8s_cluster | k8s_pool | k8s_node | domain_domain | dns_zone | vpc_private_network | vpc_vpc | vpg_gateway | apple_silicon_server | rdb_instance | rdb_snapshot | rdb_backup | baremetal_server | tem_domain | lb_server | serverless_functions_function | serverless_containers_container | wbh_hosting | redis_cluster | sm_secret | kms_key | edg_pipeline | mnq_nats_account | sbs_volume | sbs_snapshot | serverless_job_definition | serverless_sqldb_database | serverless_sqldb_backup | ddl_datalab | mgdb_instance | mgdb_snapshot | ifr_deployment | ifr_model | gapi_batch | dtwh_deployment | obs_datasource | obs_exporter | svpn_vpn_gateway | svpn_customer_gateway | svpn_connection | svpn_routing_policy | kafk_cluster | iam_api_key | iam_application | iam_user | iam_group | iam_policy | sedb_cluster | autoscaling_group) [localities.{index}] List of scopes (zones, regions, or global) to filter the resources by (unknown_locality | global | fr_rz | fr_srr | fr_srr_1 | fr_par | fr_par_1 | fr_par_2 | fr_par_3 | fr_par_4 | nl_ams | nl_ams_1 | nl_ams_2 | nl_ams_3 | pl_waw | pl_waw_1 | pl_waw_2 | pl_waw_3 | fr_int | fr_int_1 | fr_lab | fr_lab_1 | it_mil | it_mil_1) [created-after] Filter resources created after this timestamp [created-before] Filter resources created before this timestamp diff --git a/docs/commands/search.md b/docs/commands/search.md index f5c1ed4651..a16cc64b3a 100644 --- a/docs/commands/search.md +++ b/docs/commands/search.md @@ -28,7 +28,7 @@ scw search resource search [arg=value ...] |------|---|-------------| | query | Required | Search query | | project-ids.{index} | | List of Project IDs to filter the resources by | -| types.{index} | One of: `unknown_type`, `instance_server`, `instance_volume`, `instance_image`, `instance_security_group`, `instance_private_nic`, `instance_snapshot`, `instance_placement_group`, `k8s_cluster`, `k8s_pool`, `k8s_node`, `domain_domain`, `dns_zone`, `vpc_private_network`, `vpc_vpc`, `vpg_gateway`, `apple_silicon_server`, `rdb_instance`, `rdb_snapshot`, `rdb_backup`, `baremetal_server`, `tem_domain`, `lb_server`, `serverless_functions_function`, `serverless_containers_container`, `wbh_hosting`, `redis_cluster`, `sm_secret`, `kms_key`, `edg_pipeline`, `mnq_nats_account`, `sbs_volume`, `sbs_snapshot`, `serverless_job_definition`, `serverless_sqldb_database`, `serverless_sqldb_backup`, `ddl_datalab`, `mgdb_instance`, `mgdb_snapshot`, `ifr_deployment`, `ifr_model`, `gapi_batch`, `dtwh_deployment`, `obs_datasource`, `obs_exporter`, `svpn_vpn_gateway`, `svpn_customer_gateway`, `svpn_connection`, `svpn_routing_policy`, `kafk_cluster`, `iam_api_key`, `iam_application`, `iam_user`, `iam_group`, `iam_policy`, `sedb_cluster` | List of resource types to filter the resources by | +| types.{index} | One of: `unknown_type`, `instance_server`, `instance_volume`, `instance_image`, `instance_security_group`, `instance_private_nic`, `instance_snapshot`, `instance_placement_group`, `k8s_cluster`, `k8s_pool`, `k8s_node`, `domain_domain`, `dns_zone`, `vpc_private_network`, `vpc_vpc`, `vpg_gateway`, `apple_silicon_server`, `rdb_instance`, `rdb_snapshot`, `rdb_backup`, `baremetal_server`, `tem_domain`, `lb_server`, `serverless_functions_function`, `serverless_containers_container`, `wbh_hosting`, `redis_cluster`, `sm_secret`, `kms_key`, `edg_pipeline`, `mnq_nats_account`, `sbs_volume`, `sbs_snapshot`, `serverless_job_definition`, `serverless_sqldb_database`, `serverless_sqldb_backup`, `ddl_datalab`, `mgdb_instance`, `mgdb_snapshot`, `ifr_deployment`, `ifr_model`, `gapi_batch`, `dtwh_deployment`, `obs_datasource`, `obs_exporter`, `svpn_vpn_gateway`, `svpn_customer_gateway`, `svpn_connection`, `svpn_routing_policy`, `kafk_cluster`, `iam_api_key`, `iam_application`, `iam_user`, `iam_group`, `iam_policy`, `sedb_cluster`, `autoscaling_group` | List of resource types to filter the resources by | | localities.{index} | One of: `unknown_locality`, `global`, `fr_rz`, `fr_srr`, `fr_srr_1`, `fr_par`, `fr_par_1`, `fr_par_2`, `fr_par_3`, `fr_par_4`, `nl_ams`, `nl_ams_1`, `nl_ams_2`, `nl_ams_3`, `pl_waw`, `pl_waw_1`, `pl_waw_2`, `pl_waw_3`, `fr_int`, `fr_int_1`, `fr_lab`, `fr_lab_1`, `it_mil`, `it_mil_1` | List of scopes (zones, regions, or global) to filter the resources by | | created-after | | Filter resources created after this timestamp | | created-before | | Filter resources created before this timestamp | diff --git a/go.mod b/go.mod index a6ab5b36f6..44036933a9 100644 --- a/go.mod +++ b/go.mod @@ -27,7 +27,7 @@ require ( github.com/moby/moby/client v0.4.1 github.com/modelcontextprotocol/go-sdk v1.6.1 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260617090821-fa699c591cad + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260618090426-c6672b4c0eb5 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.10.2 github.com/spf13/pflag v1.0.10 diff --git a/go.sum b/go.sum index 636b997b7e..77e32b7ec0 100644 --- a/go.sum +++ b/go.sum @@ -475,8 +475,8 @@ github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7 github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260617090821-fa699c591cad h1:0DtI9Bvsxac7CfLUiMbk4RvK3526cmcf+k4jxgeCcHg= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260617090821-fa699c591cad/go.mod h1:Q02gKOXqKfaCTpImuDgOLzlGin79ZoxxKKEhXHKSrPw= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260618090426-c6672b4c0eb5 h1:qchgDXlQZasvQVCN0Sm603SKtTTYuKbiDZ7TicEtOms= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260618090426-c6672b4c0eb5/go.mod h1:Q02gKOXqKfaCTpImuDgOLzlGin79ZoxxKKEhXHKSrPw= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.11.0 h1:iuCR9kcMFD4QurdKrGvPLoKZLv9YvwPYVr0473BdtFs= diff --git a/internal/namespaces/k8s/v1/testdata/test-pool-remove-label-remove-existing.golden b/internal/namespaces/k8s/v1/testdata/test-pool-remove-label-remove-existing.golden index 99fb12c21e..baf75995b1 100644 --- a/internal/namespaces/k8s/v1/testdata/test-pool-remove-label-remove-existing.golden +++ b/internal/namespaces/k8s/v1/testdata/test-pool-remove-label-remove-existing.golden @@ -19,6 +19,7 @@ RootVolumeType l_ssd RootVolumeSize 40 GB PublicIPDisabled false SecurityGroupID 8bcdc1ce-cda4-4e8f-859f-2aa0aa86e957 +PrivateNetworkID - Region fr-par Upgrade Policy: @@ -64,5 +65,6 @@ KEY VALUE EFFECT "labels": {}, "taints": [], "startup_taints": [], + "private_network_id": "", "region": "fr-par" } diff --git a/internal/namespaces/k8s/v1/testdata/test-pool-remove-startup-taint-remove-existing.golden b/internal/namespaces/k8s/v1/testdata/test-pool-remove-startup-taint-remove-existing.golden index 014032e6c9..8a5b492bf6 100644 --- a/internal/namespaces/k8s/v1/testdata/test-pool-remove-startup-taint-remove-existing.golden +++ b/internal/namespaces/k8s/v1/testdata/test-pool-remove-startup-taint-remove-existing.golden @@ -19,6 +19,7 @@ RootVolumeType l_ssd RootVolumeSize 40 GB PublicIPDisabled false SecurityGroupID 8bcdc1ce-cda4-4e8f-859f-2aa0aa86e957 +PrivateNetworkID - Region fr-par Upgrade Policy: @@ -64,5 +65,6 @@ KEY VALUE EFFECT "labels": {}, "taints": [], "startup_taints": [], + "private_network_id": "", "region": "fr-par" } diff --git a/internal/namespaces/k8s/v1/testdata/test-pool-remove-taint-remove-existing.golden b/internal/namespaces/k8s/v1/testdata/test-pool-remove-taint-remove-existing.golden index 253d139f43..0db8260ce3 100644 --- a/internal/namespaces/k8s/v1/testdata/test-pool-remove-taint-remove-existing.golden +++ b/internal/namespaces/k8s/v1/testdata/test-pool-remove-taint-remove-existing.golden @@ -19,6 +19,7 @@ RootVolumeType l_ssd RootVolumeSize 40 GB PublicIPDisabled false SecurityGroupID 8bcdc1ce-cda4-4e8f-859f-2aa0aa86e957 +PrivateNetworkID - Region fr-par Upgrade Policy: @@ -64,5 +65,6 @@ KEY VALUE EFFECT "labels": {}, "taints": [], "startup_taints": [], + "private_network_id": "", "region": "fr-par" } diff --git a/internal/namespaces/k8s/v1/testdata/test-pool-set-label-set-empty.golden b/internal/namespaces/k8s/v1/testdata/test-pool-set-label-set-empty.golden index 63ef413df5..8b2e48a635 100644 --- a/internal/namespaces/k8s/v1/testdata/test-pool-set-label-set-empty.golden +++ b/internal/namespaces/k8s/v1/testdata/test-pool-set-label-set-empty.golden @@ -19,6 +19,7 @@ RootVolumeType l_ssd RootVolumeSize 40 GB PublicIPDisabled false SecurityGroupID 8bcdc1ce-cda4-4e8f-859f-2aa0aa86e957 +PrivateNetworkID - Region fr-par Upgrade Policy: @@ -66,5 +67,6 @@ KEY VALUE EFFECT }, "taints": [], "startup_taints": [], + "private_network_id": "", "region": "fr-par" } diff --git a/internal/namespaces/k8s/v1/testdata/test-pool-set-startup-taint-set-empty.golden b/internal/namespaces/k8s/v1/testdata/test-pool-set-startup-taint-set-empty.golden index 2413b65ba1..f62b837f69 100644 --- a/internal/namespaces/k8s/v1/testdata/test-pool-set-startup-taint-set-empty.golden +++ b/internal/namespaces/k8s/v1/testdata/test-pool-set-startup-taint-set-empty.golden @@ -19,6 +19,7 @@ RootVolumeType l_ssd RootVolumeSize 40 GB PublicIPDisabled false SecurityGroupID 8bcdc1ce-cda4-4e8f-859f-2aa0aa86e957 +PrivateNetworkID - Region fr-par Upgrade Policy: @@ -71,5 +72,6 @@ foo bar NoSchedule "effect": "NoSchedule" } ], + "private_network_id": "", "region": "fr-par" } diff --git a/internal/namespaces/k8s/v1/testdata/test-pool-set-taint-set-empty.golden b/internal/namespaces/k8s/v1/testdata/test-pool-set-taint-set-empty.golden index 2bd9327738..5559b0add5 100644 --- a/internal/namespaces/k8s/v1/testdata/test-pool-set-taint-set-empty.golden +++ b/internal/namespaces/k8s/v1/testdata/test-pool-set-taint-set-empty.golden @@ -19,6 +19,7 @@ RootVolumeType l_ssd RootVolumeSize 40 GB PublicIPDisabled false SecurityGroupID 8bcdc1ce-cda4-4e8f-859f-2aa0aa86e957 +PrivateNetworkID - Region fr-par Upgrade Policy: @@ -71,5 +72,6 @@ KEY VALUE EFFECT } ], "startup_taints": [], + "private_network_id": "", "region": "fr-par" }