From 72958cf8452dbb2deeb9bb7e42b1b7c5a81c48cc Mon Sep 17 00:00:00 2001
From: Kalaiselvim <117940852+Kalaiselvi84@users.noreply.github.com>
Date: Thu, 13 Jul 2023 14:30:24 -0700
Subject: [PATCH] Update Supported Kubernetes to 1.25, 1.26, 1.27 (#3261)
* update version
* go.mod updates
* crd-doc-config update
* make gen-api-docs update
* make gen-crd-client
* start cluster, uninstall agaones, config.toml update
* gRPC update in CMakeLists.txt and prerequisites.cmake
* resolve lint issues
* revert the updated gRPC version number
---
build/build-image/Dockerfile | 2 +-
build/e2e-image/Dockerfile | 2 +-
build/includes/kind.mk | 2 +-
build/includes/minikube.mk | 2 +-
cloudbuild.yaml | 2 +-
go.mod | 30 +-
go.sum | 64 +-
.../_io.k8s.api.core.v1.PodTemplateSpec.yaml | 161 +-
install/terraform/modules/aks/variables.tf | 2 +-
install/terraform/modules/eks/eks.tf | 2 +-
.../modules/gke-autopilot/cluster.tf | 2 +-
.../modules/gke-autopilot/variables.tf | 2 +-
install/terraform/modules/gke/cluster.tf | 2 +-
install/terraform/modules/gke/variables.tf | 2 +-
install/yaml/install.yaml | 483 +-
pkg/client/clientset/versioned/clientset.go | 3 +-
.../informers/externalversions/factory.go | 79 +-
pkg/cloudproduct/gke/gke_test.go | 3 +-
pkg/fleetautoscalers/controller.go | 2 +-
pkg/fleets/controller.go | 4 +-
pkg/gameserverallocations/allocation_cache.go | 2 +-
pkg/gameservers/controller.go | 4 +-
pkg/gameservers/health.go | 2 +-
pkg/gameservers/migration.go | 2 +-
pkg/gameservers/missing.go | 2 +-
pkg/gameservers/pernodecounter.go | 4 +-
pkg/gameserversets/allocation_overflow.go | 2 +-
pkg/gameserversets/controller.go | 4 +-
pkg/metrics/controller.go | 6 +-
pkg/portallocator/portallocator.go | 2 +-
pkg/sdkserver/sdkserver.go | 2 +-
site/assets/templates/crd-doc-config.json | 2 +-
site/config.toml | 12 +-
.../Reference/agones_crd_api_reference.html | 3403 +-
test/terraform/go.mod | 32 +-
test/terraform/go.sum | 72 +-
.../vendor/cloud.google.com/go/.gitignore | 12 -
.../vendor/cloud.google.com/go/CHANGES.md | 2272 -
.../cloud.google.com/go/CODE_OF_CONDUCT.md | 44 -
.../cloud.google.com/go/CONTRIBUTING.md | 327 -
.../vendor/cloud.google.com/go/README.md | 132 -
.../vendor/cloud.google.com/go/RELEASING.md | 141 -
.../vendor/cloud.google.com/go/SECURITY.md | 7 -
.../cloud.google.com/go/compute/LICENSE | 202 +
.../go/compute/metadata/metadata.go | 30 +-
.../vendor/cloud.google.com/go/doc.go | 201 -
.../vendor/cloud.google.com/go/iam/CHANGES.md | 41 +
.../vendor/cloud.google.com/go/iam/LICENSE | 202 +
.../vendor/cloud.google.com/go/iam/README.md | 40 +
.../cloud.google.com/go/internal/annotate.go | 3 +-
.../cloud.google.com/go/storage/CHANGES.md | 221 +
.../cloud.google.com/go/storage/README.md | 8 +-
.../vendor/cloud.google.com/go/storage/acl.go | 193 +-
.../cloud.google.com/go/storage/bucket.go | 1231 +-
.../cloud.google.com/go/storage/client.go | 332 +
.../cloud.google.com/go/storage/copy.go | 140 +-
.../vendor/cloud.google.com/go/storage/doc.go | 368 +-
.../go/storage/emulator_test.sh | 92 +
.../cloud.google.com/go/storage/go110.go | 48 -
.../go/storage/grpc_client.go | 1699 +
.../cloud.google.com/go/storage/hmac.go | 165 +-
.../go/storage/http_client.go | 1347 +
.../vendor/cloud.google.com/go/storage/iam.go | 51 +-
.../go/storage/internal/apiv2/doc.go | 174 +
.../internal/apiv2/gapic_metadata.json | 168 +
.../go/storage/internal/apiv2/metadata.go | 26 +
.../storage/internal/apiv2/storage_client.go | 1517 +
.../internal/apiv2/stubs/storage.pb.go | 10606 +++++
.../apiv2/version.go} | 13 +-
.../go/storage/internal/version.go | 18 +
.../cloud.google.com/go/storage/invoke.go | 129 +-
.../cloud.google.com/go/storage/not_go110.go | 42 -
.../go/storage/notifications.go | 72 +-
.../go/storage/post_policy_v4.go | 117 +-
.../cloud.google.com/go/storage/reader.go | 263 +-
.../go/storage/release-please-config.json | 12 +
.../cloud.google.com/go/storage/storage.go | 922 +-
.../cloud.google.com/go/storage/writer.go | 214 +-
.../vendor/cloud.google.com/go/testing.md | 236 -
.../github.com/PuerkitoBio/purell/.gitignore | 5 -
.../github.com/PuerkitoBio/purell/LICENSE | 12 -
.../github.com/PuerkitoBio/purell/README.md | 188 -
.../github.com/PuerkitoBio/purell/purell.go | 379 -
.../github.com/PuerkitoBio/urlesc/README.md | 16 -
.../github.com/PuerkitoBio/urlesc/urlesc.go | 180 -
.../aws/aws-sdk-go/aws/client/client.go | 13 +-
.../aws/client/metadata/client_info.go | 19 +-
.../github.com/aws/aws-sdk-go/aws/config.go | 26 +
.../stscreds/web_identity_provider.go | 40 +-
.../aws/aws-sdk-go/aws/crr/cache.go | 5 +-
.../aws/aws-sdk-go/aws/crr/endpoint.go | 33 +
.../aws/aws-sdk-go/aws/endpoints/decode.go | 69 +-
.../aws/aws-sdk-go/aws/endpoints/defaults.go | 36488 ++++++++++++---
.../aws/aws-sdk-go/aws/endpoints/doc.go | 55 +-
.../aws/aws-sdk-go/aws/endpoints/endpoints.go | 113 +-
.../aws/aws-sdk-go/aws/endpoints/v3model.go | 297 +-
.../aws/endpoints/v3model_codegen.go | 104 +-
.../github.com/aws/aws-sdk-go/aws/logger.go | 3 +
.../aws/aws-sdk-go/aws/request/handlers.go | 5 +-
.../aws/aws-sdk-go/aws/request/request.go | 9 +
.../aws/aws-sdk-go/aws/request/retryer.go | 4 +-
.../aws/aws-sdk-go/aws/session/credentials.go | 33 +-
.../aws/aws-sdk-go/aws/session/doc.go | 78 +
.../aws/aws-sdk-go/aws/session/env_config.go | 68 +
.../aws/aws-sdk-go/aws/session/session.go | 60 +-
.../aws-sdk-go/aws/session/shared_config.go | 54 +
.../aws/aws-sdk-go/aws/signer/v4/v4.go | 18 +-
.../github.com/aws/aws-sdk-go/aws/version.go | 2 +-
.../aws-sdk-go/internal/ini/literal_tokens.go | 20 +-
.../aws/aws-sdk-go/internal/ini/value_util.go | 2 +-
.../internal/s3shared/resource_request.go | 19 -
.../internal/shareddefaults/shared_config.go | 18 +-
.../shared_config_resolve_home.go | 18 +
.../shared_config_resolve_home_go1.12.go | 13 +
.../private/protocol/ec2query/unmarshal.go | 3 +-
.../eventstream/eventstreamapi/transport.go | 10 +
.../eventstreamapi/transport_go1.17.go | 19 +
.../private/protocol/json/jsonutil/build.go | 10 +-
.../private/protocol/jsonrpc/jsonrpc.go | 5 +-
.../private/protocol/query/unmarshal_error.go | 3 +-
.../aws-sdk-go/private/protocol/rest/build.go | 23 +
.../private/protocol/rest/payload.go | 11 +-
.../private/protocol/rest/unmarshal.go | 9 +-
.../aws/aws-sdk-go/service/acm/api.go | 877 +-
.../aws/aws-sdk-go/service/acm/doc.go | 9 +-
.../aws/aws-sdk-go/service/acm/service.go | 38 +-
.../aws/aws-sdk-go/service/autoscaling/api.go | 4839 +-
.../aws/aws-sdk-go/service/autoscaling/doc.go | 12 +-
.../aws-sdk-go/service/autoscaling/service.go | 34 +-
.../aws-sdk-go/service/cloudwatchlogs/api.go | 1401 +-
.../aws-sdk-go/service/cloudwatchlogs/doc.go | 46 +-
.../service/cloudwatchlogs/errors.go | 2 +-
.../service/cloudwatchlogs/service.go | 38 +-
.../aws/aws-sdk-go/service/dynamodb/api.go | 5513 ++-
.../aws/aws-sdk-go/service/dynamodb/doc.go | 10 +-
.../aws-sdk-go/service/dynamodb/doc_custom.go | 2 +-
.../aws/aws-sdk-go/service/dynamodb/errors.go | 41 +-
.../aws-sdk-go/service/dynamodb/service.go | 38 +-
.../aws/aws-sdk-go/service/ec2/api.go | 36966 +++++++++++++---
.../aws-sdk-go/service/ec2/customizations.go | 4 +
.../aws/aws-sdk-go/service/ec2/doc.go | 35 +-
.../aws/aws-sdk-go/service/ec2/service.go | 34 +-
.../aws/aws-sdk-go/service/ec2/waiters.go | 102 +
.../aws/aws-sdk-go/service/ecr/api.go | 4636 +-
.../aws/aws-sdk-go/service/ecr/doc.go | 2 +-
.../aws/aws-sdk-go/service/ecr/errors.go | 83 +-
.../aws/aws-sdk-go/service/ecr/service.go | 34 +-
.../aws/aws-sdk-go/service/ecs/api.go | 5657 +--
.../aws/aws-sdk-go/service/ecs/doc.go | 23 +-
.../aws/aws-sdk-go/service/ecs/errors.go | 96 +-
.../aws/aws-sdk-go/service/ecs/service.go | 38 +-
.../aws/aws-sdk-go/service/iam/api.go | 6666 ++-
.../aws/aws-sdk-go/service/iam/doc.go | 2 +-
.../aws/aws-sdk-go/service/iam/service.go | 34 +-
.../aws/aws-sdk-go/service/kms/api.go | 6185 +--
.../aws/aws-sdk-go/service/kms/doc.go | 55 +-
.../aws/aws-sdk-go/service/kms/errors.go | 18 +-
.../aws/aws-sdk-go/service/kms/service.go | 38 +-
.../aws/aws-sdk-go/service/lambda/api.go | 4553 +-
.../aws/aws-sdk-go/service/lambda/doc.go | 75 +-
.../aws/aws-sdk-go/service/lambda/service.go | 34 +-
.../aws/aws-sdk-go/service/lambda/waiters.go | 112 +
.../aws/aws-sdk-go/service/rds/api.go | 13286 +++---
.../aws-sdk-go/service/rds/customizations.go | 4 +
.../aws/aws-sdk-go/service/rds/doc.go | 19 +-
.../aws/aws-sdk-go/service/rds/doc_custom.go | 16 +-
.../aws/aws-sdk-go/service/rds/errors.go | 54 +-
.../aws/aws-sdk-go/service/rds/service.go | 34 +-
.../aws/aws-sdk-go/service/rds/waiters.go | 142 +
.../aws/aws-sdk-go/service/s3/api.go | 6627 ++-
.../aws-sdk-go/service/s3/bucket_location.go | 22 +-
.../aws-sdk-go/service/s3/customizations.go | 10 +
.../aws/aws-sdk-go/service/s3/doc.go | 2 +-
.../aws/aws-sdk-go/service/s3/doc_custom.go | 121 +-
.../aws/aws-sdk-go/service/s3/endpoint.go | 23 +-
.../aws-sdk-go/service/s3/endpoint_builder.go | 44 +-
.../service/s3/s3iface/interface.go | 50 +-
.../aws-sdk-go/service/s3/s3manager/batch.go | 3 +
.../service/s3/s3manager/bucket_region.go | 56 +-
.../service/s3/s3manager/download.go | 45 +-
.../aws-sdk-go/service/s3/s3manager/upload.go | 99 +-
.../service/s3/s3manager/upload_input.go | 68 +-
.../service/s3/s3manager/writer_read_from.go | 8 +
.../aws/aws-sdk-go/service/s3/service.go | 30 +-
.../aws-sdk-go/service/secretsmanager/api.go | 3420 +-
.../aws-sdk-go/service/secretsmanager/doc.go | 42 +-
.../service/secretsmanager/errors.go | 28 +-
.../service/secretsmanager/service.go | 34 +-
.../aws/aws-sdk-go/service/sns/api.go | 2975 +-
.../aws/aws-sdk-go/service/sns/doc.go | 2 +-
.../aws/aws-sdk-go/service/sns/errors.go | 42 +-
.../aws/aws-sdk-go/service/sns/service.go | 34 +-
.../aws/aws-sdk-go/service/sqs/api.go | 722 +-
.../aws/aws-sdk-go/service/sqs/doc.go | 20 +-
.../aws/aws-sdk-go/service/sqs/service.go | 34 +-
.../aws/aws-sdk-go/service/ssm/api.go | 8226 ++--
.../aws/aws-sdk-go/service/ssm/doc.go | 40 +-
.../aws/aws-sdk-go/service/ssm/errors.go | 50 +-
.../aws/aws-sdk-go/service/ssm/service.go | 38 +-
.../aws/aws-sdk-go/service/sso/api.go | 209 +-
.../aws/aws-sdk-go/service/sso/doc.go | 27 +-
.../aws/aws-sdk-go/service/sso/service.go | 30 +-
.../service/sso/ssoiface/interface.go | 46 +-
.../aws/aws-sdk-go/service/sts/api.go | 706 +-
.../aws/aws-sdk-go/service/sts/doc.go | 2 +-
.../aws/aws-sdk-go/service/sts/errors.go | 2 +-
.../aws/aws-sdk-go/service/sts/service.go | 34 +-
.../service/sts/stsiface/interface.go | 46 +-
.../cpuguy83/go-md2man/v2/md2man/roff.go | 105 +-
.../emicklei/go-restful/v3/CHANGES.md | 4 +
.../emicklei/go-restful/v3/README.md | 3 +-
.../emicklei/go-restful/v3/filter_adapter.go | 21 +
.../emicklei/go-restful/v3/parameter.go | 8 +
.../emicklei/go-restful/v3/web_service.go | 12 +
.../jsonreference/internal/normalize_url.go | 63 +
.../go-openapi/jsonreference/reference.go | 6 +-
.../golang/protobuf/jsonpb/decode.go | 524 +
.../golang/protobuf/jsonpb/encode.go | 559 +
.../github.com/golang/protobuf/jsonpb/json.go | 69 +
.../golang/protobuf/ptypes/empty/empty.pb.go | 62 +
.../github.com/golang/snappy/.gitignore | 16 -
.../vendor/github.com/golang/snappy/AUTHORS | 17 -
.../github.com/golang/snappy/CONTRIBUTORS | 39 -
.../vendor/github.com/golang/snappy/README | 107 -
.../github.com/golang/snappy/decode_amd64.s | 490 -
.../github.com/golang/snappy/decode_arm64.s | 494 -
.../github.com/golang/snappy/decode_asm.go | 15 -
.../github.com/golang/snappy/encode_amd64.s | 730 -
.../github.com/golang/snappy/encode_arm64.s | 722 -
.../github.com/golang/snappy/encode_asm.go | 30 -
.../vendor/github.com/google/go-cmp}/LICENSE | 2 +-
.../github.com/google/go-cmp/cmp/compare.go | 669 +
.../google/go-cmp/cmp/export_panic.go | 16 +
.../google/go-cmp/cmp/export_unsafe.go | 36 +
.../go-cmp/cmp/internal/diff/debug_disable.go | 18 +
.../go-cmp/cmp/internal/diff/debug_enable.go | 123 +
.../google/go-cmp/cmp/internal/diff/diff.go | 402 +
.../google/go-cmp/cmp/internal/flags/flags.go | 9 +
.../go-cmp/cmp/internal/function/func.go | 99 +
.../google/go-cmp/cmp/internal/value/name.go | 164 +
.../cmp/internal/value/pointer_purego.go | 34 +
.../cmp/internal/value/pointer_unsafe.go | 37 +
.../google/go-cmp/cmp/internal/value/sort.go | 106 +
.../github.com/google/go-cmp/cmp/options.go | 554 +
.../github.com/google/go-cmp/cmp/path.go | 380 +
.../github.com/google/go-cmp/cmp/report.go | 54 +
.../google/go-cmp/cmp/report_compare.go | 433 +
.../google/go-cmp/cmp/report_references.go | 264 +
.../google/go-cmp/cmp/report_reflect.go | 414 +
.../google/go-cmp/cmp/report_slices.go | 614 +
.../google/go-cmp/cmp/report_text.go | 432 +
.../google/go-cmp/cmp/report_value.go | 121 +
.../vendor/github.com/google/uuid/null.go | 118 +
.../vendor/github.com/google/uuid/uuid.go | 45 +-
.../vendor/github.com/google/uuid/version4.go | 27 +-
.../enterprise-certificate-proxy/LICENSE | 202 +
.../client/client.go | 168 +
.../client/util/util.go | 71 +
.../googleapis/gax-go/v2/CHANGES.md | 39 +
.../googleapis/gax-go/v2/apierror/apierror.go | 31 +-
.../internal/proto/custom_error.pb.go | 256 +
.../internal/proto/custom_error.proto | 50 +
.../v2/apierror/internal/proto/error.pb.go | 110 +-
.../googleapis/gax-go/v2/call_option.go | 55 +
.../googleapis/gax-go/v2/content_type.go | 112 +
.../github.com/googleapis/gax-go/v2/gax.go | 4 +-
.../googleapis/gax-go/v2/internal/version.go | 33 +
.../googleapis/gax-go/v2/proto_json_stream.go | 126 +
.../gax-go/v2/release-please-config.json | 10 +
.../github.com/hashicorp/go-getter/LICENSE | 2 +
.../github.com/hashicorp/go-getter/README.md | 92 +-
.../hashicorp/go-getter/decompress.go | 47 +-
.../hashicorp/go-getter/decompress_bzip2.go | 9 +-
.../hashicorp/go-getter/decompress_gzip.go | 9 +-
.../hashicorp/go-getter/decompress_tar.go | 45 +-
.../hashicorp/go-getter/decompress_tbz2.go | 16 +-
.../hashicorp/go-getter/decompress_tgz.go | 16 +-
.../hashicorp/go-getter/decompress_txz.go | 16 +-
.../hashicorp/go-getter/decompress_tzst.go | 19 +-
.../hashicorp/go-getter/decompress_xz.go | 11 +-
.../hashicorp/go-getter/decompress_zip.go | 33 +-
.../hashicorp/go-getter/decompress_zstd.go | 14 +-
.../hashicorp/go-getter/get_file_copy.go | 6 +-
.../github.com/hashicorp/go-getter/get_gcs.go | 9 +-
.../hashicorp/go-getter/get_http.go | 91 +-
.../github.com/hashicorp/go-getter/get_s3.go | 7 +-
.../hashicorp/go-version/CHANGELOG.md | 20 +
.../github.com/hashicorp/go-version/README.md | 2 +-
.../hashicorp/go-version/constraint.go | 114 +-
.../hashicorp/go-version/version.go | 23 +-
.../klauspost/compress/.gitattributes | 2 +
.../github.com/klauspost/compress/.gitignore | 32 +
.../github.com/klauspost/compress/LICENSE | 276 +
.../github.com/klauspost/compress/README.md | 578 +
.../klauspost/compress/compressible.go | 85 +
.../github.com/klauspost/compress/gen.sh | 4 +
.../klauspost/compress/huff0/bitreader.go | 122 +-
.../klauspost/compress/huff0/bitwriter.go | 115 -
.../klauspost/compress/huff0/bytereader.go | 10 -
.../klauspost/compress/huff0/compress.go | 74 +
.../klauspost/compress/huff0/decompress.go | 1015 +-
.../compress/huff0/decompress_amd64.go | 226 +
.../compress/huff0/decompress_amd64.s | 846 +
.../compress/huff0/decompress_generic.go | 299 +
.../klauspost/compress/huff0/huff0.go | 64 +
.../compress/internal/cpuinfo/cpuinfo.go | 34 +
.../internal/cpuinfo/cpuinfo_amd64.go | 11 +
.../compress/internal/cpuinfo/cpuinfo_amd64.s | 36 +
.../compress/internal/snapref}/LICENSE | 0
.../compress/internal/snapref}/decode.go | 85 +-
.../internal/snapref}/decode_other.go | 4 +-
.../compress/internal/snapref}/encode.go | 2 +-
.../internal/snapref}/encode_other.go | 10 +-
.../compress/internal/snapref}/snappy.go | 4 +-
.../github.com/klauspost/compress/s2sx.mod | 4 +
.../github.com/klauspost/compress/s2sx.sum | 0
.../klauspost/compress/zstd/README.md | 182 +-
.../klauspost/compress/zstd/bitreader.go | 12 +-
.../klauspost/compress/zstd/bitwriter.go | 98 +-
.../klauspost/compress/zstd/blockdec.go | 510 +-
.../klauspost/compress/zstd/blockenc.go | 108 +-
.../klauspost/compress/zstd/bytebuf.go | 23 +-
.../klauspost/compress/zstd/bytereader.go | 6 -
.../klauspost/compress/zstd/decodeheader.go | 84 +-
.../klauspost/compress/zstd/decoder.go | 674 +-
.../compress/zstd/decoder_options.go | 96 +-
.../klauspost/compress/zstd/enc_base.go | 28 +-
.../klauspost/compress/zstd/enc_best.go | 162 +-
.../klauspost/compress/zstd/enc_better.go | 87 +-
.../klauspost/compress/zstd/enc_dfast.go | 68 +-
.../klauspost/compress/zstd/enc_fast.go | 186 +-
.../klauspost/compress/zstd/encoder.go | 103 +-
.../compress/zstd/encoder_options.go | 15 +-
.../klauspost/compress/zstd/framedec.go | 321 +-
.../klauspost/compress/zstd/fse_decoder.go | 128 +-
.../compress/zstd/fse_decoder_amd64.go | 65 +
.../compress/zstd/fse_decoder_amd64.s | 126 +
.../compress/zstd/fse_decoder_generic.go | 72 +
.../klauspost/compress/zstd/fse_encoder.go | 28 +-
.../klauspost/compress/zstd/hash.go | 66 +-
.../klauspost/compress/zstd/history.go | 67 +-
.../compress/zstd/internal/xxhash/xxhash.go | 1 -
.../zstd/internal/xxhash/xxhash_amd64.s | 67 +-
.../zstd/internal/xxhash/xxhash_arm64.s | 186 +
.../xxhash/{xxhash_amd64.go => xxhash_asm.go} | 5 +-
.../zstd/internal/xxhash/xxhash_other.go | 3 +-
.../klauspost/compress/zstd/seqdec.go | 327 +-
.../klauspost/compress/zstd/seqdec_amd64.go | 379 +
.../klauspost/compress/zstd/seqdec_amd64.s | 4099 ++
.../klauspost/compress/zstd/seqdec_generic.go | 237 +
.../klauspost/compress/zstd/snappy.go | 2 +-
.../github.com/klauspost/compress/zstd/zip.go | 78 +-
.../klauspost/compress/zstd/zstd.go | 22 +-
.../mitchellh/go-testing-interface/README.md | 8 +
.../mitchellh/go-testing-interface/testing.go | 70 +-
.../go-testing-interface/testing_go19.go | 108 -
.../vendor/github.com/ulikunitz/xz/LICENSE | 2 +-
.../github.com/ulikunitz/xz/SECURITY.md | 10 +
.../vendor/github.com/ulikunitz/xz/TODO.md | 116 +-
.../vendor/github.com/ulikunitz/xz/bits.go | 2 +-
.../vendor/github.com/ulikunitz/xz/crc.go | 2 +-
.../vendor/github.com/ulikunitz/xz/format.go | 31 +-
.../ulikunitz/xz/internal/hash/cyclic_poly.go | 2 +-
.../ulikunitz/xz/internal/hash/doc.go | 2 +-
.../ulikunitz/xz/internal/hash/rabin_karp.go | 2 +-
.../ulikunitz/xz/internal/hash/roller.go | 2 +-
.../ulikunitz/xz/internal/xlog/xlog.go | 2 +-
.../github.com/ulikunitz/xz/lzma/bintree.go | 7 +-
.../github.com/ulikunitz/xz/lzma/bitops.go | 4 +-
.../github.com/ulikunitz/xz/lzma/breader.go | 2 +-
.../github.com/ulikunitz/xz/lzma/buffer.go | 2 +-
.../ulikunitz/xz/lzma/bytewriter.go | 2 +-
.../github.com/ulikunitz/xz/lzma/decoder.go | 4 +-
.../ulikunitz/xz/lzma/decoderdict.go | 9 +-
.../ulikunitz/xz/lzma/directcodec.go | 13 +-
.../github.com/ulikunitz/xz/lzma/distcodec.go | 18 +-
.../github.com/ulikunitz/xz/lzma/encoder.go | 2 +-
.../ulikunitz/xz/lzma/encoderdict.go | 4 +-
.../github.com/ulikunitz/xz/lzma/hashtable.go | 2 +-
.../github.com/ulikunitz/xz/lzma/header.go | 2 +-
.../github.com/ulikunitz/xz/lzma/header2.go | 4 +-
.../ulikunitz/xz/lzma/lengthcodec.go | 15 +-
.../ulikunitz/xz/lzma/literalcodec.go | 9 +-
.../ulikunitz/xz/lzma/matchalgorithm.go | 2 +-
.../github.com/ulikunitz/xz/lzma/operation.go | 27 +-
.../github.com/ulikunitz/xz/lzma/prob.go | 2 +-
.../ulikunitz/xz/lzma/properties.go | 2 +-
.../ulikunitz/xz/lzma/rangecodec.go | 28 +-
.../github.com/ulikunitz/xz/lzma/reader.go | 2 +-
.../github.com/ulikunitz/xz/lzma/reader2.go | 3 +-
.../github.com/ulikunitz/xz/lzma/state.go | 8 +-
.../ulikunitz/xz/lzma/treecodecs.go | 2 +-
.../github.com/ulikunitz/xz/lzma/writer.go | 2 +-
.../github.com/ulikunitz/xz/lzma/writer2.go | 2 +-
.../github.com/ulikunitz/xz/lzmafilter.go | 2 +-
.../github.com/ulikunitz/xz/none-check.go | 2 +-
.../vendor/github.com/ulikunitz/xz/reader.go | 24 +-
.../vendor/github.com/ulikunitz/xz/writer.go | 6 +-
.../go.opencensus.io/plugin/ocgrpc/client.go | 56 +
.../plugin/ocgrpc/client_metrics.go | 109 +
.../plugin/ocgrpc/client_stats_handler.go | 49 +
.../go.opencensus.io/plugin/ocgrpc/doc.go | 19 +
.../go.opencensus.io/plugin/ocgrpc/server.go | 81 +
.../plugin/ocgrpc/server_metrics.go | 99 +
.../plugin/ocgrpc/server_stats_handler.go | 63 +
.../plugin/ocgrpc/stats_common.go | 227 +
.../plugin/ocgrpc/trace_common.go | 107 +
.../x/crypto/chacha20/chacha_generic.go | 4 +-
.../x/crypto/chacha20/chacha_s390x.go | 1 +
.../x/crypto/curve25519/curve25519.go | 9 +-
.../curve25519/internal/field/fe_amd64.go | 3 +
.../{subtle/aliasing.go => alias/alias.go} | 5 +-
.../alias_purego.go} | 5 +-
.../x/crypto/internal/poly1305/sum_generic.go | 5 +-
.../x/crypto/internal/poly1305/sum_s390x.go | 1 +
.../golang.org/x/crypto/ssh/agent/client.go | 40 +-
.../vendor/golang.org/x/crypto/ssh/certs.go | 4 +-
.../vendor/golang.org/x/crypto/ssh/cipher.go | 13 +-
.../vendor/golang.org/x/crypto/ssh/common.go | 4 +-
.../golang.org/x/crypto/ssh/connection.go | 2 +-
.../vendor/golang.org/x/crypto/ssh/doc.go | 5 +-
.../golang.org/x/crypto/ssh/handshake.go | 10 +-
.../vendor/golang.org/x/crypto/ssh/keys.go | 2 +-
.../vendor/golang.org/x/crypto/ssh/server.go | 14 +-
.../vendor/golang.org/x/crypto/ssh/session.go | 7 +-
.../vendor/golang.org/x/oauth2/AUTHORS | 3 -
.../vendor/golang.org/x/oauth2/CONTRIBUTORS | 3 -
.../x/oauth2/authhandler/authhandler.go | 44 +-
.../golang.org/x/oauth2/google/default.go | 38 +-
.../vendor/golang.org/x/oauth2/google/doc.go | 25 +-
.../golang.org/x/oauth2/google/error.go | 64 +
.../golang.org/x/oauth2/google/google.go | 19 +-
.../google/internal/externalaccount/aws.go | 76 +-
.../externalaccount/basecredentials.go | 39 +-
.../externalaccount/executablecredsource.go | 309 +
.../internal/externalaccount/impersonate.go | 9 +-
.../vendor/golang.org/x/oauth2/google/jwt.go | 3 +-
.../vendor/golang.org/x/oauth2/jws/jws.go | 2 +-
.../golang.org/x/sys/cpu/hwcap_linux.go | 15 +
.../golang.org/x/sys/cpu/runtime_auxv.go | 16 +
.../x/sys/cpu/runtime_auxv_go121.go | 19 +
.../vendor/golang.org/x/sys/unix/ioctl.go | 17 +-
.../vendor/golang.org/x/sys/unix/ioctl_zos.go | 8 +-
.../golang.org/x/sys/unix/ptrace_darwin.go | 6 +
.../golang.org/x/sys/unix/ptrace_ios.go | 6 +
.../golang.org/x/sys/unix/syscall_aix.go | 5 +-
.../golang.org/x/sys/unix/syscall_bsd.go | 3 +-
.../golang.org/x/sys/unix/syscall_darwin.go | 12 +-
.../x/sys/unix/syscall_darwin_amd64.go | 1 +
.../x/sys/unix/syscall_darwin_arm64.go | 1 +
.../x/sys/unix/syscall_dragonfly.go | 1 +
.../golang.org/x/sys/unix/syscall_freebsd.go | 43 +-
.../x/sys/unix/syscall_freebsd_386.go | 17 +-
.../x/sys/unix/syscall_freebsd_amd64.go | 17 +-
.../x/sys/unix/syscall_freebsd_arm.go | 15 +-
.../x/sys/unix/syscall_freebsd_arm64.go | 15 +-
.../x/sys/unix/syscall_freebsd_riscv64.go | 15 +-
.../golang.org/x/sys/unix/syscall_hurd.go | 8 +
.../golang.org/x/sys/unix/syscall_linux.go | 36 +-
.../golang.org/x/sys/unix/syscall_netbsd.go | 5 +-
.../golang.org/x/sys/unix/syscall_openbsd.go | 1 +
.../golang.org/x/sys/unix/syscall_solaris.go | 21 +-
.../x/sys/unix/syscall_zos_s390x.go | 4 +-
.../golang.org/x/sys/unix/zerrors_linux.go | 10 +-
.../x/sys/unix/zptrace_armnn_linux.go | 8 +-
.../x/sys/unix/zptrace_linux_arm64.go | 4 +-
.../x/sys/unix/zptrace_mipsnn_linux.go | 8 +-
.../x/sys/unix/zptrace_mipsnnle_linux.go | 8 +-
.../x/sys/unix/zptrace_x86_linux.go | 8 +-
.../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 10 +
.../x/sys/unix/zsyscall_aix_ppc64.go | 10 +
.../x/sys/unix/zsyscall_aix_ppc64_gc.go | 7 +
.../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 8 +
.../x/sys/unix/zsyscall_darwin_amd64.go | 16 +
.../x/sys/unix/zsyscall_darwin_arm64.go | 16 +
.../x/sys/unix/zsyscall_dragonfly_amd64.go | 10 +
.../x/sys/unix/zsyscall_freebsd_386.go | 20 +
.../x/sys/unix/zsyscall_freebsd_amd64.go | 20 +
.../x/sys/unix/zsyscall_freebsd_arm.go | 20 +
.../x/sys/unix/zsyscall_freebsd_arm64.go | 20 +
.../x/sys/unix/zsyscall_freebsd_riscv64.go | 20 +
.../golang.org/x/sys/unix/zsyscall_linux.go | 10 +
.../x/sys/unix/zsyscall_netbsd_386.go | 10 +
.../x/sys/unix/zsyscall_netbsd_amd64.go | 10 +
.../x/sys/unix/zsyscall_netbsd_arm.go | 10 +
.../x/sys/unix/zsyscall_netbsd_arm64.go | 10 +
.../x/sys/unix/zsyscall_openbsd_386.go | 8 +
.../x/sys/unix/zsyscall_openbsd_amd64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_arm.go | 8 +
.../x/sys/unix/zsyscall_openbsd_arm64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_mips64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_ppc64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_riscv64.go | 8 +
.../x/sys/unix/zsyscall_solaris_amd64.go | 11 +
.../x/sys/unix/zsyscall_zos_s390x.go | 10 +
.../x/sys/unix/ztypes_freebsd_386.go | 2 +-
.../x/sys/unix/ztypes_freebsd_amd64.go | 2 +-
.../x/sys/unix/ztypes_freebsd_arm.go | 2 +-
.../x/sys/unix/ztypes_freebsd_arm64.go | 2 +-
.../x/sys/unix/ztypes_freebsd_riscv64.go | 2 +-
.../golang.org/x/sys/unix/ztypes_linux.go | 140 +-
.../golang.org/x/sys/unix/ztypes_linux_386.go | 2 +-
.../x/sys/unix/ztypes_linux_amd64.go | 2 +-
.../golang.org/x/sys/unix/ztypes_linux_arm.go | 2 +-
.../x/sys/unix/ztypes_linux_arm64.go | 2 +-
.../x/sys/unix/ztypes_linux_loong64.go | 2 +-
.../x/sys/unix/ztypes_linux_mips.go | 2 +-
.../x/sys/unix/ztypes_linux_mips64.go | 2 +-
.../x/sys/unix/ztypes_linux_mips64le.go | 2 +-
.../x/sys/unix/ztypes_linux_mipsle.go | 2 +-
.../golang.org/x/sys/unix/ztypes_linux_ppc.go | 2 +-
.../x/sys/unix/ztypes_linux_ppc64.go | 2 +-
.../x/sys/unix/ztypes_linux_ppc64le.go | 2 +-
.../x/sys/unix/ztypes_linux_riscv64.go | 2 +-
.../x/sys/unix/ztypes_linux_s390x.go | 2 +-
.../x/sys/unix/ztypes_linux_sparc64.go | 2 +-
.../x/sys/windows/syscall_windows.go | 6 +-
.../golang.org/x/sys/windows/types_windows.go | 85 +
.../x/sys/windows/zsyscall_windows.go | 27 +
.../x/text/unicode/norm/forminfo.go | 2 +-
.../golang.org/x/text/width/kind_string.go | 28 -
.../golang.org/x/text/width/tables10.0.0.go | 1329 -
.../golang.org/x/text/width/tables11.0.0.go | 1341 -
.../golang.org/x/text/width/tables12.0.0.go | 1361 -
.../golang.org/x/text/width/tables13.0.0.go | 1362 -
.../golang.org/x/text/width/tables9.0.0.go | 1297 -
.../golang.org/x/text/width/transform.go | 239 -
.../vendor/golang.org/x/text/width/trieval.go | 30 -
.../vendor/golang.org/x/text/width/width.go | 206 -
.../vendor/golang.org/x/xerrors/doc.go | 3 +-
.../vendor/golang.org/x/xerrors/fmt.go | 3 +
.../vendor/golang.org/x/xerrors/wrap.go | 6 +
.../api/googleapi/googleapi.go | 28 +-
.../api/googleapi/transport/apikey.go | 2 +-
.../iamcredentials/v1/iamcredentials-api.json | 372 +
.../iamcredentials/v1/iamcredentials-gen.go | 1094 +
.../google.golang.org/api/internal/creds.go | 11 +-
.../api/internal/gensupport/json.go | 7 +-
.../api/internal/gensupport/media.go | 140 +-
.../api/internal/gensupport/params.go | 2 +-
.../api/internal/gensupport/resumable.go | 115 +-
.../api/internal/gensupport/retry.go | 121 +
.../api/internal/gensupport/send.go | 75 +-
.../google.golang.org/api/internal/version.go | 8 +
.../api/option/credentials_go19.go | 24 -
.../api/option/credentials_notgo19.go | 23 -
.../google.golang.org/api/option/option.go | 29 +-
.../api/storage/v1/storage-api.json | 298 +-
.../api/storage/v1/storage-gen.go | 1451 +-
.../api/transport/cert/default_cert.go | 123 +-
.../api/transport/cert/enterprise_cert.go | 56 +
.../api/transport/cert/secureconnect_cert.go | 123 +
.../google.golang.org/api/transport/dial.go | 48 +
.../google.golang.org/api/transport/doc.go | 11 +
.../api/transport/grpc/dial.go | 319 +
.../api/transport/grpc/dial_appengine.go | 32 +
.../api/transport/grpc/dial_socketopt.go | 50 +
.../api/transport/grpc/pool.go | 92 +
.../transport/http/default_transport_go113.go | 21 -
.../http/default_transport_not_go113.go | 16 -
.../api/transport/http/dial.go | 11 +
.../api/transport/internal/dca/dca.go | 18 +-
.../internal/socket/socket_service.pb.go | 2822 ++
.../internal/socket/socket_service.proto | 460 +
.../google.golang.org/appengine/socket/doc.go | 10 +
.../appengine/socket/socket_classic.go | 290 +
.../appengine/socket/socket_vm.go | 64 +
.../googleapis/api/annotations/http.pb.go | 173 +-
.../googleapis/api/annotations/resource.pb.go | 115 +-
.../googleapis/api/annotations/routing.pb.go | 693 +
.../googleapis/iam/v1/iam_policy.pb.go | 97 +-
.../genproto/googleapis/iam/v1/options.pb.go | 54 +-
.../genproto/googleapis/iam/v1/policy.pb.go | 720 +-
.../genproto/googleapis/rpc/code/code.pb.go | 1 -
.../rpc/errdetails/error_details.pb.go | 26 +-
.../genproto/googleapis/type/date/date.pb.go | 200 +
.../genproto/googleapis/type/expr/expr.pb.go | 24 +-
.../protobuf/field_mask/field_mask.go | 23 +
.../google.golang.org/grpc/CONTRIBUTING.md | 7 +-
.../google.golang.org/grpc/MAINTAINERS.md | 5 +-
.../vendor/google.golang.org/grpc/Makefile | 2 -
.../vendor/google.golang.org/grpc/NOTICE.txt | 13 +
.../grpc/attributes/attributes.go | 80 +-
.../grpc/balancer/balancer.go | 119 +-
.../grpc/balancer/base/balancer.go | 84 +-
.../grpc/balancer/conn_state_evaluator.go | 70 +
.../grpclb/grpc_lb_v1/load_balancer.pb.go | 960 +
.../grpc_lb_v1/load_balancer_grpc.pb.go | 156 +
.../grpc/balancer/grpclb/grpclb.go | 518 +
.../grpc/balancer/grpclb/grpclb_config.go | 67 +
.../grpc/balancer/grpclb/grpclb_picker.go | 202 +
.../balancer/grpclb/grpclb_remote_balancer.go | 449 +
.../grpc/balancer/grpclb/grpclb_util.go | 208 +
.../grpc/balancer/grpclb/state/state.go | 2 +-
.../grpc/balancer/roundrobin/roundrobin.go | 20 +-
.../grpc/balancer_conn_wrappers.go | 315 +-
.../grpc/channelz/channelz.go | 36 +
.../google.golang.org/grpc/clientconn.go | 861 +-
.../grpc/connectivity/connectivity.go | 35 +-
.../grpc/credentials/alts/alts.go | 332 +
.../alts/internal/authinfo/authinfo.go | 95 +
.../grpc/credentials/alts/internal/common.go | 67 +
.../alts/internal/conn/aeadrekey.go | 131 +
.../alts/internal/conn/aes128gcm.go | 105 +
.../alts/internal/conn/aes128gcmrekey.go | 116 +
.../credentials/alts/internal/conn/common.go | 70 +
.../credentials/alts/internal/conn/counter.go | 62 +
.../credentials/alts/internal/conn/record.go | 275 +
.../credentials/alts/internal/conn/utils.go | 63 +
.../alts/internal/handshaker/handshaker.go | 375 +
.../internal/handshaker/service/service.go | 60 +
.../internal/proto/grpc_gcp/altscontext.pb.go | 264 +
.../internal/proto/grpc_gcp/handshaker.pb.go | 1426 +
.../proto/grpc_gcp/handshaker_grpc.pb.go | 166 +
.../grpc_gcp/transport_security_common.pb.go | 326 +
.../grpc/credentials/alts/utils.go | 70 +
.../grpc/credentials/credentials.go | 25 +-
.../grpc/credentials/google/google.go | 145 +
.../grpc/credentials/google/xds.go | 127 +
.../grpc/credentials/insecure/insecure.go | 98 +
.../grpc/credentials/oauth/oauth.go | 242 +
.../google.golang.org/grpc/credentials/tls.go | 3 +
.../google.golang.org/grpc/dialoptions.go | 146 +-
.../grpc/encoding/encoding.go | 2 +-
.../grpc/grpclog/loggerv2.go | 94 +-
.../google.golang.org/grpc/install_gae.sh | 6 -
.../google.golang.org/grpc/interceptor.go | 9 +-
.../balancer/gracefulswitch/gracefulswitch.go | 384 +
.../grpc/internal/binarylog/binarylog.go | 107 +-
.../grpc/internal/binarylog/env_config.go | 8 +-
.../grpc/internal/binarylog/method_logger.go | 29 +-
.../grpc/internal/channelz/funcs.go | 240 +-
.../grpc/internal/channelz/id.go | 75 +
.../grpc/internal/channelz/logging.go | 91 +-
.../grpc/internal/channelz/types.go | 23 +-
.../grpc/internal/channelz/types_linux.go | 2 -
.../grpc/internal/channelz/types_nonlinux.go | 5 +-
.../grpc/internal/channelz/util_linux.go | 2 -
.../grpc/internal/channelz/util_nonlinux.go | 3 +-
.../grpc/internal/credentials/spiffe.go | 2 -
.../grpc/internal/credentials/syscallconn.go | 2 -
.../grpc/internal/credentials/util.go | 4 +-
.../grpc/internal/envconfig/envconfig.go | 3 -
.../grpc/internal/envconfig/observability.go | 36 +
.../grpc/internal/envconfig/xds.go | 101 +
.../grpc/internal/googlecloud/googlecloud.go | 72 +
.../manufacturer.go} | 16 +-
.../manufacturer_linux.go} | 18 +-
.../googlecloud/manufacturer_windows.go | 50 +
.../grpc/internal/grpclog/grpclog.go | 8 +-
.../grpc/internal/grpcrand/grpcrand.go | 7 +
.../dns/go113.go => grpcutil/grpcutil.go} | 19 +-
.../grpc/internal/grpcutil/method.go | 5 +
.../go12.go => internal/grpcutil/regex.go} | 21 +-
.../grpc/internal/grpcutil/target.go | 89 -
.../grpc/internal/internal.go | 77 +-
.../grpc/internal/metadata/metadata.go | 76 +-
.../grpc/internal/pretty/pretty.go | 82 +
.../grpc/internal/resolver/config_selector.go | 9 +-
.../internal/resolver/dns/dns_resolver.go | 9 +-
.../grpc/internal/resolver/unix/unix.go | 17 +-
.../internal/serviceconfig/serviceconfig.go | 4 +-
.../grpc/internal/syscall/syscall_linux.go | 2 -
.../grpc/internal/syscall/syscall_nonlinux.go | 21 +-
.../grpc/internal/transport/controlbuf.go | 18 +-
.../grpc/internal/transport/flowcontrol.go | 4 +-
.../grpc/internal/transport/handler_server.go | 22 +-
.../grpc/internal/transport/http2_client.go | 229 +-
.../grpc/internal/transport/http2_server.go | 276 +-
.../grpc/internal/transport/http_util.go | 34 +-
.../transport/networktype/networktype.go | 2 +-
.../grpc/internal/transport/proxy.go | 4 +-
.../grpc/internal/transport/transport.go | 21 +-
.../grpc/internal/xds_handshake_cluster.go | 2 +-
.../grpc/metadata/metadata.go | 51 +-
.../google.golang.org/grpc/picker_wrapper.go | 10 +-
.../google.golang.org/grpc/pickfirst.go | 135 +-
.../google.golang.org/grpc/regenerate.sh | 37 +-
.../google.golang.org/grpc/resolver/map.go | 138 +
.../grpc/resolver/resolver.go | 62 +-
.../grpc/resolver_conn_wrapper.go | 23 +-
.../vendor/google.golang.org/grpc/rpc_util.go | 12 +-
.../vendor/google.golang.org/grpc/server.go | 413 +-
.../google.golang.org/grpc/service_config.go | 12 +-
.../google.golang.org/grpc/stats/stats.go | 7 +-
.../google.golang.org/grpc/status/status.go | 34 +-
.../vendor/google.golang.org/grpc/stream.go | 507 +-
.../vendor/google.golang.org/grpc/version.go | 2 +-
.../vendor/google.golang.org/grpc/vet.sh | 7 +-
.../protobuf/encoding/protojson/decode.go | 174 +-
.../protobuf/encoding/protojson/encode.go | 51 +-
.../encoding/protojson/well_known_types.go | 76 +-
.../protobuf/encoding/prototext/decode.go | 116 +-
.../protobuf/encoding/prototext/encode.go | 39 +-
.../protobuf/encoding/protowire/wire.go | 4 +
.../protobuf/internal/descfmt/stringer.go | 66 +-
.../internal/encoding/defval/default.go | 78 +-
.../encoding/messageset/messageset.go | 7 +-
.../protobuf/internal/encoding/tag/tag.go | 96 +-
.../protobuf/internal/encoding/text/decode.go | 30 +-
.../internal/encoding/text/decode_number.go | 6 +-
.../protobuf/internal/encoding/text/doc.go | 4 +-
.../protobuf/internal/filedesc/build.go | 19 +-
.../protobuf/internal/filedesc/desc.go | 380 +-
.../protobuf/internal/filedesc/desc_init.go | 36 +-
.../protobuf/internal/filedesc/desc_lazy.go | 80 +-
.../protobuf/internal/filedesc/desc_list.go | 167 +-
.../protobuf/internal/filedesc/placeholder.go | 136 +-
.../protobuf/internal/filetype/build.go | 87 +-
.../protobuf/internal/impl/api_export.go | 42 +-
.../protobuf/internal/impl/checkinit.go | 12 +-
.../protobuf/internal/impl/codec_extension.go | 36 +-
.../protobuf/internal/impl/codec_field.go | 90 +-
.../protobuf/internal/impl/codec_map.go | 20 +-
.../protobuf/internal/impl/codec_message.go | 30 +-
.../protobuf/internal/impl/codec_tables.go | 290 +-
.../protobuf/internal/impl/convert.go | 228 +-
.../protobuf/internal/impl/convert_list.go | 42 +-
.../protobuf/internal/impl/convert_map.go | 32 +-
.../protobuf/internal/impl/decode.go | 21 +-
.../protobuf/internal/impl/enum.go | 10 +-
.../protobuf/internal/impl/extension.go | 26 +-
.../protobuf/internal/impl/legacy_enum.go | 57 +-
.../protobuf/internal/impl/legacy_export.go | 18 +-
.../internal/impl/legacy_extension.go | 100 +-
.../protobuf/internal/impl/legacy_message.go | 122 +-
.../protobuf/internal/impl/merge.go | 32 +-
.../protobuf/internal/impl/message.go | 41 +-
.../protobuf/internal/impl/message_reflect.go | 74 +-
.../internal/impl/message_reflect_field.go | 118 +-
.../protobuf/internal/impl/validate.go | 50 +-
.../protobuf/internal/impl/weak.go | 16 +-
.../protobuf/internal/order/order.go | 16 +-
.../protobuf/internal/order/range.go | 22 +-
.../protobuf/internal/strs/strings_unsafe.go | 6 +-
.../protobuf/internal/version/version.go | 54 +-
.../protobuf/proto/decode.go | 3 +-
.../google.golang.org/protobuf/proto/doc.go | 21 +-
.../protobuf/proto/encode.go | 5 +-
.../google.golang.org/protobuf/proto/equal.go | 50 +-
.../reflect/protodesc/desc_resolve.go | 6 +-
.../protobuf/reflect/protoreflect/proto.go | 32 +-
.../protobuf/reflect/protoreflect/source.go | 1 +
.../protobuf/reflect/protoreflect/type.go | 1 +
.../reflect/protoreflect/value_union.go | 2 +
.../reflect/protoregistry/registry.go | 2 +
.../protobuf/runtime/protoimpl/version.go | 8 +-
.../protobuf/types/known/emptypb/empty.pb.go | 168 +
.../types/known/fieldmaskpb/field_mask.pb.go | 591 +
.../admissionregistration/v1/generated.proto | 4 +
.../api/admissionregistration/v1/types.go | 4 +
.../admissionregistration/v1alpha1}/doc.go | 13 +-
.../v1alpha1/generated.pb.go | 2956 ++
.../v1alpha1/generated.proto | 317 +
.../v1alpha1/register.go | 56 +
.../admissionregistration/v1alpha1/types.go | 373 +
.../v1alpha1/types_swagger_doc_generated.go | 146 +
.../v1alpha1/zz_generated.deepcopy.go | 331 +
.../v1beta1/generated.pb.go | 701 +-
.../v1beta1/generated.proto | 62 +-
.../admissionregistration/v1beta1/types.go | 74 +-
.../v1beta1/types_swagger_doc_generated.go | 21 -
.../v1beta1/zz_generated.deepcopy.go | 73 +-
.../k8s.io/api/apidiscovery/v2beta1/doc.go | 24 +
.../api/apidiscovery/v2beta1/generated.pb.go | 1744 +
.../api/apidiscovery/v2beta1/generated.proto | 156 +
.../api/apidiscovery/v2beta1/register.go | 56 +
.../k8s.io/api/apidiscovery/v2beta1/types.go | 163 +
.../v2beta1/zz_generated.deepcopy.go | 190 +
.../zz_generated.prerelease-lifecycle.go | 58 +
.../vendor/k8s.io/api/apps/v1/generated.pb.go | 481 +-
.../vendor/k8s.io/api/apps/v1/generated.proto | 29 +-
.../vendor/k8s.io/api/apps/v1/types.go | 29 +-
.../apps/v1/types_swagger_doc_generated.go | 14 +-
.../api/apps/v1/zz_generated.deepcopy.go | 21 +
.../k8s.io/api/apps/v1beta1/generated.pb.go | 459 +-
.../k8s.io/api/apps/v1beta1/generated.proto | 27 +-
.../vendor/k8s.io/api/apps/v1beta1/types.go | 27 +-
.../v1beta1/types_swagger_doc_generated.go | 12 +-
.../api/apps/v1beta1/zz_generated.deepcopy.go | 21 +
.../k8s.io/api/apps/v1beta2/generated.pb.go | 498 +-
.../k8s.io/api/apps/v1beta2/generated.proto | 29 +-
.../vendor/k8s.io/api/apps/v1beta2/types.go | 29 +-
.../v1beta2/types_swagger_doc_generated.go | 14 +-
.../api/apps/v1beta2/zz_generated.deepcopy.go | 21 +
.../k8s.io/api/authentication/v1alpha1/doc.go | 23 +
.../authentication/v1alpha1/generated.pb.go | 567 +
.../authentication/v1alpha1/generated.proto | 50 +
.../api/authentication/v1alpha1/register.go | 51 +
.../api/authentication/v1alpha1/types.go | 47 +
.../v1alpha1/types_swagger_doc_generated.go | 49 +
.../v1alpha1/zz_generated.deepcopy.go | 70 +
.../zz_generated.prerelease-lifecycle.go | 40 +
.../k8s.io/api/autoscaling/v1/generated.proto | 2 +-
.../vendor/k8s.io/api/autoscaling/v1/types.go | 2 +-
.../v1/types_swagger_doc_generated.go | 2 +-
.../k8s.io/api/autoscaling/v2/generated.proto | 2 +-
.../vendor/k8s.io/api/autoscaling/v2/types.go | 2 +-
.../v2/types_swagger_doc_generated.go | 2 +-
.../api/autoscaling/v2beta1/generated.proto | 2 +-
.../k8s.io/api/autoscaling/v2beta1/types.go | 2 +-
.../v2beta1/types_swagger_doc_generated.go | 2 +-
.../api/autoscaling/v2beta2/generated.proto | 2 +-
.../k8s.io/api/autoscaling/v2beta2/types.go | 2 +-
.../v2beta2/types_swagger_doc_generated.go | 2 +-
.../k8s.io/api/batch/v1/generated.proto | 7 +-
.../vendor/k8s.io/api/batch/v1/types.go | 21 +-
.../batch/v1/types_swagger_doc_generated.go | 4 +-
.../vendor/k8s.io/api/core/v1/generated.pb.go | 3989 +-
.../vendor/k8s.io/api/core/v1/generated.proto | 168 +-
.../vendor/k8s.io/api/core/v1/types.go | 189 +-
.../core/v1/types_swagger_doc_generated.go | 70 +-
.../api/core/v1/zz_generated.deepcopy.go | 120 +-
.../k8s.io/api/discovery/v1/generated.proto | 6 +-
.../vendor/k8s.io/api/discovery/v1/types.go | 6 +-
.../v1/types_swagger_doc_generated.go | 4 +-
.../api/discovery/v1beta1/generated.proto | 6 +-
.../k8s.io/api/discovery/v1beta1/types.go | 6 +-
.../v1beta1/types_swagger_doc_generated.go | 4 +-
.../api/extensions/v1beta1/generated.pb.go | 1228 +-
.../api/extensions/v1beta1/generated.proto | 57 +-
.../k8s.io/api/extensions/v1beta1/types.go | 57 +-
.../v1beta1/types_swagger_doc_generated.go | 39 +-
.../v1beta1/zz_generated.deepcopy.go | 67 +
.../api/flowcontrol/v1alpha1/generated.pb.go | 253 +-
.../api/flowcontrol/v1alpha1/generated.proto | 29 +
.../k8s.io/api/flowcontrol/v1alpha1/types.go | 37 +-
.../v1alpha1/types_swagger_doc_generated.go | 2 +
.../v1alpha1/zz_generated.deepcopy.go | 10 +
.../zz_generated.prerelease-lifecycle.go | 8 +-
.../api/flowcontrol/v1beta1/generated.pb.go | 252 +-
.../api/flowcontrol/v1beta1/generated.proto | 29 +
.../k8s.io/api/flowcontrol/v1beta1/types.go | 37 +-
.../v1beta1/types_swagger_doc_generated.go | 2 +
.../v1beta1/zz_generated.deepcopy.go | 10 +
.../zz_generated.prerelease-lifecycle.go | 8 +-
.../api/flowcontrol/v1beta2/generated.pb.go | 252 +-
.../api/flowcontrol/v1beta2/generated.proto | 29 +
.../k8s.io/api/flowcontrol/v1beta2/types.go | 33 +
.../v1beta2/types_swagger_doc_generated.go | 2 +
.../v1beta2/zz_generated.deepcopy.go | 10 +
.../zz_generated.prerelease-lifecycle.go | 28 +
.../k8s.io/api/flowcontrol/v1beta3/doc.go | 25 +
.../api/flowcontrol/v1beta3/generated.pb.go | 5428 +++
.../api/flowcontrol/v1beta3/generated.proto | 473 +
.../api/flowcontrol/v1beta3/register.go | 58 +
.../k8s.io/api/flowcontrol/v1beta3/types.go | 612 +
.../v1beta3/types_swagger_doc_generated.go | 263 +
.../v1beta3/zz_generated.deepcopy.go | 552 +
.../zz_generated.prerelease-lifecycle.go | 94 +
.../k8s.io/api/networking/v1/generated.pb.go | 911 +-
.../k8s.io/api/networking/v1/generated.proto | 55 +-
.../vendor/k8s.io/api/networking/v1/types.go | 55 +-
.../v1/types_swagger_doc_generated.go | 37 +-
.../networking/v1/zz_generated.deepcopy.go | 67 +
.../api/networking/v1alpha1/generated.proto | 2 +-
.../k8s.io/api/networking/v1alpha1/types.go | 2 +-
.../v1alpha1/types_swagger_doc_generated.go | 2 +-
.../api/networking/v1beta1/generated.pb.go | 830 +-
.../api/networking/v1beta1/generated.proto | 49 +-
.../k8s.io/api/networking/v1beta1/types.go | 49 +-
.../v1beta1/types_swagger_doc_generated.go | 31 +
.../v1beta1/zz_generated.deepcopy.go | 67 +
.../k8s.io/api/policy/v1/generated.pb.go | 150 +-
.../k8s.io/api/policy/v1/generated.proto | 28 +
.../vendor/k8s.io/api/policy/v1/types.go | 48 +
.../policy/v1/types_swagger_doc_generated.go | 9 +-
.../api/policy/v1/zz_generated.deepcopy.go | 5 +
.../k8s.io/api/policy/v1beta1/generated.pb.go | 287 +-
.../k8s.io/api/policy/v1beta1/generated.proto | 28 +
.../vendor/k8s.io/api/policy/v1beta1/types.go | 48 +
.../v1beta1/types_swagger_doc_generated.go | 9 +-
.../policy/v1beta1/zz_generated.deepcopy.go | 5 +
.../k8s.io/api/resource/v1alpha1/doc.go | 24 +
.../api/resource/v1alpha1/generated.pb.go | 4593 ++
.../api/resource/v1alpha1/generated.proto | 372 +
.../k8s.io/api/resource/v1alpha1/register.go | 63 +
.../k8s.io/api/resource/v1alpha1/types.go | 430 +
.../v1alpha1/types_swagger_doc_generated.go | 222 +
.../v1alpha1/zz_generated.deepcopy.go | 477 +
.../apimachinery/pkg/api/meta/errors.go | 35 +-
.../apimachinery/pkg/apis/meta/v1/helpers.go | 2 +-
.../apimachinery/pkg/labels/selector.go | 10 +-
.../k8s.io/apimachinery/pkg/util/sets/byte.go | 148 +-
.../k8s.io/apimachinery/pkg/util/sets/doc.go | 7 +-
.../apimachinery/pkg/util/sets/empty.go | 4 +-
.../k8s.io/apimachinery/pkg/util/sets/int.go | 148 +-
.../apimachinery/pkg/util/sets/int32.go | 148 +-
.../apimachinery/pkg/util/sets/int64.go | 148 +-
.../apimachinery/pkg/util/sets/ordered.go | 53 +
.../k8s.io/apimachinery/pkg/util/sets/set.go | 227 +
.../apimachinery/pkg/util/sets/string.go | 148 +-
.../v1alpha1/admissionpolicyspec.go | 75 +
.../v1alpha1/matchresources.go | 90 +
.../v1alpha1/namedrulewithoperations.go | 95 +
.../v1alpha1/paramkind.go | 48 +
.../v1alpha1/paramref.go | 48 +
.../v1alpha1/paramsource.go | 48 +
.../admissionregistration/v1alpha1/rule.go | 76 +
.../v1alpha1/rulewithoperations.go | 85 +
.../v1alpha1/validatingadmissionpolicy.go | 247 +
.../validatingadmissionpolicybinding.go | 247 +
.../validatingadmissionpolicybindingspec.go | 57 +
.../v1alpha1/validatingadmissionpolicyspec.go | 75 +
.../v1alpha1/validation.go | 61 +
.../v1beta1/mutatingwebhook.go | 15 +-
.../v1beta1/rulewithoperations.go | 11 +-
.../v1beta1/validatingwebhook.go | 15 +-
.../apps/v1/statefulsetordinals.go | 39 +
.../apps/v1/statefulsetspec.go | 9 +
.../apps/v1beta1/statefulsetordinals.go | 39 +
.../apps/v1beta1/statefulsetspec.go | 9 +
.../apps/v1beta2/statefulsetordinals.go | 39 +
.../apps/v1beta2/statefulsetspec.go | 9 +
.../core/v1/claimsource.go | 48 +
.../core/v1/persistentvolumeclaimspec.go | 4 +-
.../core/v1/podresourceclaim.go | 48 +
.../core/v1/podschedulinggate.go | 39 +
.../applyconfigurations/core/v1/podspec.go | 28 +
.../core/v1/resourceclaim.go | 39 +
.../core/v1/resourcerequirements.go | 18 +-
.../core/v1/typedobjectreference.go | 66 +
.../v1beta1/ingressloadbalanceringress.go | 62 +
.../v1beta1/ingressloadbalancerstatus.go | 44 +
.../extensions/v1beta1/ingressportstatus.go | 61 +
.../extensions/v1beta1/ingressstatus.go | 8 +-
.../limitedprioritylevelconfiguration.go | 18 +
.../limitedprioritylevelconfiguration.go | 18 +
.../limitedprioritylevelconfiguration.go | 18 +
.../v1beta3/flowdistinguishermethod.go | 43 +
.../flowcontrol/v1beta3/flowschema.go | 256 +
.../v1beta3/flowschemacondition.go | 80 +
.../flowcontrol/v1beta3/flowschemaspec.go | 71 +
.../flowcontrol/v1beta3/flowschemastatus.go | 44 +
.../flowcontrol/v1beta3/groupsubject.go | 39 +
.../limitedprioritylevelconfiguration.go | 66 +
.../flowcontrol/v1beta3/limitresponse.go | 52 +
.../v1beta3/nonresourcepolicyrule.go | 52 +
.../v1beta3/policyruleswithsubjects.go | 72 +
.../v1beta3/prioritylevelconfiguration.go | 256 +
.../prioritylevelconfigurationcondition.go | 80 +
.../prioritylevelconfigurationreference.go | 39 +
.../v1beta3/prioritylevelconfigurationspec.go | 52 +
.../prioritylevelconfigurationstatus.go | 44 +
.../v1beta3/queuingconfiguration.go | 57 +
.../flowcontrol/v1beta3/resourcepolicyrule.go | 83 +
.../v1beta3/serviceaccountsubject.go | 48 +
.../flowcontrol/v1beta3/subject.go | 70 +
.../flowcontrol/v1beta3/usersubject.go | 39 +
.../applyconfigurations/internal/internal.go | 1004 +-
.../meta/v1/groupversionkind.go | 57 +
.../applyconfigurations/meta/v1/status.go | 142 +
.../meta/v1/statuscause.go | 61 +
.../meta/v1/statusdetails.go | 93 +
.../v1/ingressloadbalanceringress.go | 62 +
.../v1/ingressloadbalancerstatus.go | 44 +
.../networking/v1/ingressportstatus.go | 61 +
.../networking/v1/ingressstatus.go | 8 +-
.../v1beta1/ingressloadbalanceringress.go | 62 +
.../v1beta1/ingressloadbalancerstatus.go | 44 +
.../networking/v1beta1/ingressportstatus.go | 61 +
.../networking/v1beta1/ingressstatus.go | 8 +-
.../policy/v1/poddisruptionbudgetspec.go | 16 +-
.../policy/v1beta1/poddisruptionbudgetspec.go | 16 +-
.../resource/v1alpha1/allocationresult.go | 61 +
.../resource/v1alpha1/podscheduling.go | 258 +
.../resource/v1alpha1/podschedulingspec.go | 50 +
.../resource/v1alpha1/podschedulingstatus.go | 44 +
.../resource/v1alpha1/resourceclaim.go | 258 +
.../resourceclaimconsumerreference.go | 70 +
.../resourceclaimparametersreference.go | 57 +
.../v1alpha1/resourceclaimschedulingstatus.go | 50 +
.../resource/v1alpha1/resourceclaimspec.go | 61 +
.../resource/v1alpha1/resourceclaimstatus.go | 71 +
.../v1alpha1/resourceclaimtemplate.go | 249 +
.../v1alpha1/resourceclaimtemplatespec.go | 188 +
.../resource/v1alpha1/resourceclass.go | 266 +
.../resourceclassparametersreference.go | 66 +
.../discovery/aggregated_discovery.go | 154 +
.../client-go/discovery/discovery_client.go | 292 +-
.../k8s.io/client-go/kubernetes/clientset.go | 147 +-
.../client-go/kubernetes/scheme/register.go | 8 +
.../v1alpha1/admissionregistration_client.go | 112 +
.../admissionregistration/v1alpha1/doc.go | 20 +
.../v1alpha1/generated_expansion.go | 23 +
.../v1alpha1/validatingadmissionpolicy.go | 197 +
.../validatingadmissionpolicybinding.go | 197 +
.../v1alpha1/authentication_client.go | 107 +
.../typed/authentication/v1alpha1/doc.go | 20 +
.../v1alpha1/generated_expansion.go | 21 +
.../v1alpha1/selfsubjectreview.go | 64 +
.../typed/flowcontrol/v1beta3/doc.go | 20 +
.../flowcontrol/v1beta3/flowcontrol_client.go | 112 +
.../typed/flowcontrol/v1beta3/flowschema.go | 243 +
.../v1beta3/generated_expansion.go | 23 +
.../v1beta3/prioritylevelconfiguration.go | 243 +
.../kubernetes/typed/resource/v1alpha1/doc.go | 20 +
.../resource/v1alpha1/generated_expansion.go | 27 +
.../typed/resource/v1alpha1/podscheduling.go | 256 +
.../resource/v1alpha1/resource_client.go | 122 +
.../typed/resource/v1alpha1/resourceclaim.go | 256 +
.../v1alpha1/resourceclaimtemplate.go | 208 +
.../typed/resource/v1alpha1/resourceclass.go | 197 +
.../vendor/k8s.io/client-go/openapi/client.go | 7 +-
.../k8s.io/client-go/openapi/groupversion.go | 47 +-
.../pkg/apis/clientauthentication/types.go | 5 +
.../pkg/apis/clientauthentication/v1/types.go | 5 +
.../v1/zz_generated.conversion.go | 2 +
.../clientauthentication/v1beta1/types.go | 5 +
.../v1beta1/zz_generated.conversion.go | 2 +
.../plugin/pkg/client/auth/exec/exec.go | 13 +-
.../plugin/pkg/client/auth/gcp/OWNERS | 8 -
.../plugin/pkg/client/auth/gcp/gcp.go | 389 -
.../plugin/pkg/client/auth/gcp/gcp_stub.go | 36 +
.../vendor/k8s.io/client-go/rest/config.go | 10 +-
.../vendor/k8s.io/client-go/rest/exec.go | 4 +-
.../vendor/k8s.io/client-go/rest/request.go | 19 +-
.../vendor/k8s.io/client-go/rest/transport.go | 5 +-
.../k8s.io/client-go/rest/with_retry.go | 3 +-
.../k8s.io/client-go/tools/auth/clientauth.go | 5 +-
.../client-go/tools/clientcmd/api/helpers.go | 91 +-
.../client-go/tools/clientcmd/api/types.go | 5 +
.../client-go/tools/clientcmd/api/v1/types.go | 5 +
.../api/v1/zz_generated.conversion.go | 2 +
.../client-go/tools/clientcmd/auth_loaders.go | 3 +-
.../tools/clientcmd/client_config.go | 7 +-
.../client-go/tools/clientcmd/loader.go | 9 +-
.../client-go/tools/clientcmd/overrides.go | 42 +-
.../tools/portforward/portforward.go | 5 +-
.../k8s.io/client-go/tools/reference/ref.go | 2 +-
.../k8s.io/client-go/transport/cache.go | 14 +-
.../k8s.io/client-go/transport/cache_go118.go | 24 +
.../k8s.io/client-go/transport/config.go | 14 +-
.../client-go/transport/token_source.go | 4 +-
.../k8s.io/client-go/transport/transport.go | 28 +-
.../vendor/k8s.io/client-go/util/cert/cert.go | 10 +-
.../vendor/k8s.io/client-go/util/cert/io.go | 7 +-
.../k8s.io/client-go/util/keyutil/key.go | 9 +-
test/terraform/vendor/k8s.io/klog/v2/OWNERS | 1 +
.../vendor/k8s.io/klog/v2/contextual.go | 5 +-
.../klog/v2/internal/serialize/keyvalues.go | 2 +-
test/terraform/vendor/k8s.io/klog/v2/klog.go | 137 +-
.../k8s.io/kube-openapi/pkg/internal/flags.go | 20 +
.../go-json-experiment/json}/AUTHORS | 0
.../go-json-experiment/json}/CONTRIBUTORS | 0
.../go-json-experiment/json}/LICENSE | 2 +-
.../go-json-experiment/json/README.md | 321 +
.../go-json-experiment/json/arshal.go | 506 +
.../go-json-experiment/json/arshal_any.go | 219 +
.../go-json-experiment/json/arshal_default.go | 1446 +
.../go-json-experiment/json/arshal_funcs.go | 387 +
.../go-json-experiment/json/arshal_inlined.go | 186 +
.../go-json-experiment/json/arshal_methods.go | 229 +
.../go-json-experiment/json/arshal_time.go | 196 +
.../go-json-experiment/json/decode.go | 1655 +
.../go-json-experiment/json/doc.go | 185 +
.../go-json-experiment/json/encode.go | 1146 +
.../go-json-experiment/json/errors.go | 183 +
.../go-json-experiment/json/fields.go | 509 +
.../go-json-experiment/json/fold.go | 56 +
.../go-json-experiment/json/intern.go | 86 +
.../go-json-experiment/json/pools.go | 150 +
.../go-json-experiment/json/state.go | 747 +
.../go-json-experiment/json/token.go | 522 +
.../go-json-experiment/json/value.go | 375 +
.../kube-openapi/pkg/validation/spec/fuzz.go | 502 +
.../pkg/validation/spec/gnostic.go | 6 +-
.../pkg/validation/spec/header.go | 30 +
.../kube-openapi/pkg/validation/spec/info.go | 48 +
.../kube-openapi/pkg/validation/spec/items.go | 28 +
.../pkg/validation/spec/operation.go | 24 +
.../pkg/validation/spec/parameter.go | 67 +-
.../pkg/validation/spec/path_item.go | 31 +
.../kube-openapi/pkg/validation/spec/paths.go | 59 +
.../pkg/validation/spec/response.go | 37 +-
.../pkg/validation/spec/responses.go | 84 +-
.../pkg/validation/spec/schema.go | 41 +
.../pkg/validation/spec/security_scheme.go | 18 +
.../pkg/validation/spec/swagger.go | 107 +
.../kube-openapi/pkg/validation/spec/tag.go | 23 +
test/terraform/vendor/modules.txt | 168 +-
.../vendor/sigs.k8s.io/yaml/.gitignore | 4 +
.../vendor/sigs.k8s.io/yaml/README.md | 2 +-
.../github.com/PuerkitoBio/purell/.gitignore | 5 -
vendor/github.com/PuerkitoBio/purell/LICENSE | 12 -
.../github.com/PuerkitoBio/purell/README.md | 188 -
.../github.com/PuerkitoBio/purell/purell.go | 379 -
.../github.com/PuerkitoBio/urlesc/README.md | 16 -
.../github.com/PuerkitoBio/urlesc/urlesc.go | 180 -
.../emicklei/go-restful/v3/CHANGES.md | 4 +
.../emicklei/go-restful/v3/README.md | 3 +-
.../emicklei/go-restful/v3/filter_adapter.go | 21 +
.../emicklei/go-restful/v3/parameter.go | 8 +
.../emicklei/go-restful/v3/web_service.go | 12 +
.../github.com/fsnotify/fsnotify/.gitignore | 10 +-
vendor/github.com/fsnotify/fsnotify/AUTHORS | 52 -
.../github.com/fsnotify/fsnotify/CHANGELOG.md | 247 +-
.../fsnotify/fsnotify/CONTRIBUTING.md | 89 +-
vendor/github.com/fsnotify/fsnotify/LICENSE | 47 +-
vendor/github.com/fsnotify/fsnotify/README.md | 211 +-
.../fsnotify/fsnotify/backend_fen.go | 162 +
.../fsnotify/fsnotify/backend_inotify.go | 459 +
.../fsnotify/fsnotify/backend_kqueue.go | 707 +
.../fsnotify/fsnotify/backend_other.go | 66 +
.../fsnotify/fsnotify/backend_windows.go | 746 +
vendor/github.com/fsnotify/fsnotify/fen.go | 37 -
.../github.com/fsnotify/fsnotify/fsnotify.go | 81 +-
.../github.com/fsnotify/fsnotify/inotify.go | 337 -
.../fsnotify/fsnotify/inotify_poller.go | 187 -
vendor/github.com/fsnotify/fsnotify/kqueue.go | 521 -
vendor/github.com/fsnotify/fsnotify/mkdoc.zsh | 208 +
.../{open_mode_bsd.go => system_bsd.go} | 5 +-
.../{open_mode_darwin.go => system_darwin.go} | 5 +-
.../github.com/fsnotify/fsnotify/windows.go | 561 -
.../jsonreference/internal/normalize_url.go | 63 +
.../go-openapi/jsonreference/reference.go | 6 +-
vendor/golang.org/x/sys/execabs/execabs.go | 2 +-
.../golang.org/x/sys/execabs/execabs_go118.go | 6 +
.../golang.org/x/sys/execabs/execabs_go119.go | 4 +
vendor/golang.org/x/sys/unix/ioctl.go | 17 +-
vendor/golang.org/x/sys/unix/ioctl_zos.go | 8 +-
vendor/golang.org/x/sys/unix/ptrace_darwin.go | 6 +
vendor/golang.org/x/sys/unix/ptrace_ios.go | 6 +
vendor/golang.org/x/sys/unix/syscall_aix.go | 5 +-
vendor/golang.org/x/sys/unix/syscall_bsd.go | 3 +-
.../golang.org/x/sys/unix/syscall_darwin.go | 12 +-
.../x/sys/unix/syscall_darwin_amd64.go | 1 +
.../x/sys/unix/syscall_darwin_arm64.go | 1 +
.../x/sys/unix/syscall_dragonfly.go | 1 +
.../golang.org/x/sys/unix/syscall_freebsd.go | 43 +-
.../x/sys/unix/syscall_freebsd_386.go | 17 +-
.../x/sys/unix/syscall_freebsd_amd64.go | 17 +-
.../x/sys/unix/syscall_freebsd_arm.go | 15 +-
.../x/sys/unix/syscall_freebsd_arm64.go | 15 +-
.../x/sys/unix/syscall_freebsd_riscv64.go | 15 +-
vendor/golang.org/x/sys/unix/syscall_hurd.go | 8 +
vendor/golang.org/x/sys/unix/syscall_linux.go | 36 +-
.../golang.org/x/sys/unix/syscall_netbsd.go | 5 +-
.../golang.org/x/sys/unix/syscall_openbsd.go | 1 +
.../golang.org/x/sys/unix/syscall_solaris.go | 21 +-
.../x/sys/unix/syscall_zos_s390x.go | 4 +-
vendor/golang.org/x/sys/unix/zerrors_linux.go | 10 +-
.../x/sys/unix/zptrace_armnn_linux.go | 8 +-
.../x/sys/unix/zptrace_linux_arm64.go | 4 +-
.../x/sys/unix/zptrace_mipsnn_linux.go | 8 +-
.../x/sys/unix/zptrace_mipsnnle_linux.go | 8 +-
.../x/sys/unix/zptrace_x86_linux.go | 8 +-
.../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 10 +
.../x/sys/unix/zsyscall_aix_ppc64.go | 10 +
.../x/sys/unix/zsyscall_aix_ppc64_gc.go | 7 +
.../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 8 +
.../x/sys/unix/zsyscall_darwin_amd64.go | 16 +
.../x/sys/unix/zsyscall_darwin_arm64.go | 16 +
.../x/sys/unix/zsyscall_dragonfly_amd64.go | 10 +
.../x/sys/unix/zsyscall_freebsd_386.go | 20 +
.../x/sys/unix/zsyscall_freebsd_amd64.go | 20 +
.../x/sys/unix/zsyscall_freebsd_arm.go | 20 +
.../x/sys/unix/zsyscall_freebsd_arm64.go | 20 +
.../x/sys/unix/zsyscall_freebsd_riscv64.go | 20 +
.../golang.org/x/sys/unix/zsyscall_linux.go | 10 +
.../x/sys/unix/zsyscall_netbsd_386.go | 10 +
.../x/sys/unix/zsyscall_netbsd_amd64.go | 10 +
.../x/sys/unix/zsyscall_netbsd_arm.go | 10 +
.../x/sys/unix/zsyscall_netbsd_arm64.go | 10 +
.../x/sys/unix/zsyscall_openbsd_386.go | 8 +
.../x/sys/unix/zsyscall_openbsd_amd64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_arm.go | 8 +
.../x/sys/unix/zsyscall_openbsd_arm64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_mips64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_ppc64.go | 8 +
.../x/sys/unix/zsyscall_openbsd_riscv64.go | 8 +
.../x/sys/unix/zsyscall_solaris_amd64.go | 11 +
.../x/sys/unix/zsyscall_zos_s390x.go | 10 +
.../x/sys/unix/ztypes_freebsd_386.go | 2 +-
.../x/sys/unix/ztypes_freebsd_amd64.go | 2 +-
.../x/sys/unix/ztypes_freebsd_arm.go | 2 +-
.../x/sys/unix/ztypes_freebsd_arm64.go | 2 +-
.../x/sys/unix/ztypes_freebsd_riscv64.go | 2 +-
vendor/golang.org/x/sys/unix/ztypes_linux.go | 140 +-
.../golang.org/x/sys/unix/ztypes_linux_386.go | 2 +-
.../x/sys/unix/ztypes_linux_amd64.go | 2 +-
.../golang.org/x/sys/unix/ztypes_linux_arm.go | 2 +-
.../x/sys/unix/ztypes_linux_arm64.go | 2 +-
.../x/sys/unix/ztypes_linux_loong64.go | 2 +-
.../x/sys/unix/ztypes_linux_mips.go | 2 +-
.../x/sys/unix/ztypes_linux_mips64.go | 2 +-
.../x/sys/unix/ztypes_linux_mips64le.go | 2 +-
.../x/sys/unix/ztypes_linux_mipsle.go | 2 +-
.../golang.org/x/sys/unix/ztypes_linux_ppc.go | 2 +-
.../x/sys/unix/ztypes_linux_ppc64.go | 2 +-
.../x/sys/unix/ztypes_linux_ppc64le.go | 2 +-
.../x/sys/unix/ztypes_linux_riscv64.go | 2 +-
.../x/sys/unix/ztypes_linux_s390x.go | 2 +-
.../x/sys/unix/ztypes_linux_sparc64.go | 2 +-
.../x/sys/windows/syscall_windows.go | 6 +-
.../golang.org/x/sys/windows/types_windows.go | 85 +
.../x/sys/windows/zsyscall_windows.go | 27 +
.../x/text/unicode/norm/forminfo.go | 2 +-
vendor/golang.org/x/text/width/kind_string.go | 28 -
.../golang.org/x/text/width/tables10.0.0.go | 1329 -
.../golang.org/x/text/width/tables11.0.0.go | 1341 -
.../golang.org/x/text/width/tables12.0.0.go | 1361 -
.../golang.org/x/text/width/tables13.0.0.go | 1362 -
vendor/golang.org/x/text/width/tables9.0.0.go | 1297 -
vendor/golang.org/x/text/width/transform.go | 239 -
vendor/golang.org/x/text/width/trieval.go | 30 -
vendor/golang.org/x/text/width/width.go | 206 -
.../admissionregistration/v1/generated.proto | 4 +
.../api/admissionregistration/v1/types.go | 4 +
.../api/admissionregistration/v1alpha1/doc.go | 23 +
.../v1alpha1/generated.pb.go | 2956 ++
.../v1alpha1/generated.proto | 317 +
.../v1alpha1/register.go | 56 +
.../admissionregistration/v1alpha1/types.go | 373 +
.../v1alpha1/types_swagger_doc_generated.go | 146 +
.../v1alpha1/zz_generated.deepcopy.go | 331 +
.../v1beta1/generated.pb.go | 701 +-
.../v1beta1/generated.proto | 62 +-
.../admissionregistration/v1beta1/types.go | 74 +-
.../v1beta1/types_swagger_doc_generated.go | 21 -
.../v1beta1/zz_generated.deepcopy.go | 73 +-
vendor/k8s.io/api/apidiscovery/v2beta1/doc.go | 24 +
.../api/apidiscovery/v2beta1/generated.pb.go | 1744 +
.../api/apidiscovery/v2beta1/generated.proto | 156 +
.../api/apidiscovery/v2beta1/register.go | 56 +
.../k8s.io/api/apidiscovery/v2beta1/types.go | 163 +
.../v2beta1/zz_generated.deepcopy.go | 190 +
.../zz_generated.prerelease-lifecycle.go | 58 +
vendor/k8s.io/api/apps/v1/generated.pb.go | 481 +-
vendor/k8s.io/api/apps/v1/generated.proto | 29 +-
vendor/k8s.io/api/apps/v1/types.go | 29 +-
.../apps/v1/types_swagger_doc_generated.go | 14 +-
.../api/apps/v1/zz_generated.deepcopy.go | 21 +
.../k8s.io/api/apps/v1beta1/generated.pb.go | 459 +-
.../k8s.io/api/apps/v1beta1/generated.proto | 27 +-
vendor/k8s.io/api/apps/v1beta1/types.go | 27 +-
.../v1beta1/types_swagger_doc_generated.go | 12 +-
.../api/apps/v1beta1/zz_generated.deepcopy.go | 21 +
.../k8s.io/api/apps/v1beta2/generated.pb.go | 498 +-
.../k8s.io/api/apps/v1beta2/generated.proto | 29 +-
vendor/k8s.io/api/apps/v1beta2/types.go | 29 +-
.../v1beta2/types_swagger_doc_generated.go | 14 +-
.../api/apps/v1beta2/zz_generated.deepcopy.go | 21 +
.../k8s.io/api/authentication/v1alpha1/doc.go | 23 +
.../authentication/v1alpha1/generated.pb.go | 567 +
.../authentication/v1alpha1/generated.proto | 50 +
.../api/authentication/v1alpha1/register.go | 51 +
.../api/authentication/v1alpha1/types.go | 47 +
.../v1alpha1/types_swagger_doc_generated.go | 49 +
.../v1alpha1/zz_generated.deepcopy.go | 70 +
.../zz_generated.prerelease-lifecycle.go | 40 +
.../k8s.io/api/autoscaling/v1/generated.proto | 2 +-
vendor/k8s.io/api/autoscaling/v1/types.go | 2 +-
.../v1/types_swagger_doc_generated.go | 2 +-
.../k8s.io/api/autoscaling/v2/generated.proto | 2 +-
vendor/k8s.io/api/autoscaling/v2/types.go | 2 +-
.../v2/types_swagger_doc_generated.go | 2 +-
.../api/autoscaling/v2beta1/generated.proto | 2 +-
.../k8s.io/api/autoscaling/v2beta1/types.go | 2 +-
.../v2beta1/types_swagger_doc_generated.go | 2 +-
.../api/autoscaling/v2beta2/generated.proto | 2 +-
.../k8s.io/api/autoscaling/v2beta2/types.go | 2 +-
.../v2beta2/types_swagger_doc_generated.go | 2 +-
vendor/k8s.io/api/batch/v1/generated.proto | 7 +-
vendor/k8s.io/api/batch/v1/types.go | 21 +-
.../batch/v1/types_swagger_doc_generated.go | 4 +-
vendor/k8s.io/api/core/v1/generated.pb.go | 3989 +-
vendor/k8s.io/api/core/v1/generated.proto | 168 +-
vendor/k8s.io/api/core/v1/types.go | 189 +-
.../core/v1/types_swagger_doc_generated.go | 70 +-
.../api/core/v1/zz_generated.deepcopy.go | 120 +-
.../k8s.io/api/discovery/v1/generated.proto | 6 +-
vendor/k8s.io/api/discovery/v1/types.go | 6 +-
.../v1/types_swagger_doc_generated.go | 4 +-
.../api/discovery/v1beta1/generated.proto | 6 +-
vendor/k8s.io/api/discovery/v1beta1/types.go | 6 +-
.../v1beta1/types_swagger_doc_generated.go | 4 +-
.../api/extensions/v1beta1/generated.pb.go | 1228 +-
.../api/extensions/v1beta1/generated.proto | 57 +-
vendor/k8s.io/api/extensions/v1beta1/types.go | 57 +-
.../v1beta1/types_swagger_doc_generated.go | 39 +-
.../v1beta1/zz_generated.deepcopy.go | 67 +
.../api/flowcontrol/v1alpha1/generated.pb.go | 253 +-
.../api/flowcontrol/v1alpha1/generated.proto | 29 +
.../k8s.io/api/flowcontrol/v1alpha1/types.go | 37 +-
.../v1alpha1/types_swagger_doc_generated.go | 2 +
.../v1alpha1/zz_generated.deepcopy.go | 10 +
.../zz_generated.prerelease-lifecycle.go | 8 +-
.../api/flowcontrol/v1beta1/generated.pb.go | 252 +-
.../api/flowcontrol/v1beta1/generated.proto | 29 +
.../k8s.io/api/flowcontrol/v1beta1/types.go | 37 +-
.../v1beta1/types_swagger_doc_generated.go | 2 +
.../v1beta1/zz_generated.deepcopy.go | 10 +
.../zz_generated.prerelease-lifecycle.go | 8 +-
.../api/flowcontrol/v1beta2/generated.pb.go | 252 +-
.../api/flowcontrol/v1beta2/generated.proto | 29 +
.../k8s.io/api/flowcontrol/v1beta2/types.go | 33 +
.../v1beta2/types_swagger_doc_generated.go | 2 +
.../v1beta2/zz_generated.deepcopy.go | 10 +
.../zz_generated.prerelease-lifecycle.go | 28 +
vendor/k8s.io/api/flowcontrol/v1beta3/doc.go | 25 +
.../api/flowcontrol/v1beta3/generated.pb.go | 5428 +++
.../api/flowcontrol/v1beta3/generated.proto | 473 +
.../api/flowcontrol/v1beta3/register.go | 58 +
.../k8s.io/api/flowcontrol/v1beta3/types.go | 612 +
.../v1beta3/types_swagger_doc_generated.go | 263 +
.../v1beta3/zz_generated.deepcopy.go | 552 +
.../zz_generated.prerelease-lifecycle.go | 94 +
.../k8s.io/api/networking/v1/generated.pb.go | 911 +-
.../k8s.io/api/networking/v1/generated.proto | 55 +-
vendor/k8s.io/api/networking/v1/types.go | 55 +-
.../v1/types_swagger_doc_generated.go | 37 +-
.../networking/v1/zz_generated.deepcopy.go | 67 +
.../api/networking/v1alpha1/generated.proto | 2 +-
.../k8s.io/api/networking/v1alpha1/types.go | 2 +-
.../v1alpha1/types_swagger_doc_generated.go | 2 +-
.../api/networking/v1beta1/generated.pb.go | 830 +-
.../api/networking/v1beta1/generated.proto | 49 +-
vendor/k8s.io/api/networking/v1beta1/types.go | 49 +-
.../v1beta1/types_swagger_doc_generated.go | 31 +
.../v1beta1/zz_generated.deepcopy.go | 67 +
vendor/k8s.io/api/policy/v1/generated.pb.go | 150 +-
vendor/k8s.io/api/policy/v1/generated.proto | 28 +
vendor/k8s.io/api/policy/v1/types.go | 48 +
.../policy/v1/types_swagger_doc_generated.go | 9 +-
.../api/policy/v1/zz_generated.deepcopy.go | 5 +
.../k8s.io/api/policy/v1beta1/generated.pb.go | 287 +-
.../k8s.io/api/policy/v1beta1/generated.proto | 28 +
vendor/k8s.io/api/policy/v1beta1/types.go | 48 +
.../v1beta1/types_swagger_doc_generated.go | 9 +-
.../policy/v1beta1/zz_generated.deepcopy.go | 5 +
vendor/k8s.io/api/resource/v1alpha1/doc.go | 24 +
.../api/resource/v1alpha1/generated.pb.go | 4593 ++
.../api/resource/v1alpha1/generated.proto | 372 +
.../k8s.io/api/resource/v1alpha1/register.go | 63 +
vendor/k8s.io/api/resource/v1alpha1/types.go | 430 +
.../v1alpha1/types_swagger_doc_generated.go | 222 +
.../v1alpha1/zz_generated.deepcopy.go | 477 +
.../pkg/apis/apiextensions/v1/generated.proto | 2 +-
.../pkg/apis/apiextensions/v1/types.go | 2 +-
.../apiextensions/v1beta1/generated.proto | 2 +-
.../pkg/apis/apiextensions/v1beta1/types.go | 2 +-
.../client/clientset/clientset/clientset.go | 3 +-
.../clientset/clientset/fake/register.go | 14 +-
.../clientset/clientset/scheme/register.go | 14 +-
.../apimachinery/pkg/api/meta/errors.go | 35 +-
.../pkg/api/validation/objectmeta.go | 9 +-
.../apimachinery/pkg/apis/meta/v1/helpers.go | 2 +-
.../pkg/apis/meta/v1/validation/validation.go | 40 +-
.../apimachinery/pkg/labels/selector.go | 10 +-
.../k8s.io/apimachinery/pkg/util/sets/byte.go | 148 +-
.../k8s.io/apimachinery/pkg/util/sets/doc.go | 7 +-
.../apimachinery/pkg/util/sets/empty.go | 4 +-
.../k8s.io/apimachinery/pkg/util/sets/int.go | 148 +-
.../apimachinery/pkg/util/sets/int32.go | 148 +-
.../apimachinery/pkg/util/sets/int64.go | 148 +-
.../apimachinery/pkg/util/sets/ordered.go | 53 +
.../k8s.io/apimachinery/pkg/util/sets/set.go | 227 +
.../apimachinery/pkg/util/sets/string.go | 148 +-
.../v1alpha1/admissionpolicyspec.go | 75 +
.../v1alpha1/matchresources.go | 90 +
.../v1alpha1/namedrulewithoperations.go | 95 +
.../v1alpha1/paramkind.go | 48 +
.../v1alpha1/paramref.go | 48 +
.../v1alpha1/paramsource.go | 48 +
.../admissionregistration/v1alpha1/rule.go | 76 +
.../v1alpha1/rulewithoperations.go | 85 +
.../v1alpha1/validatingadmissionpolicy.go | 247 +
.../validatingadmissionpolicybinding.go | 247 +
.../validatingadmissionpolicybindingspec.go | 57 +
.../v1alpha1/validatingadmissionpolicyspec.go | 75 +
.../v1alpha1/validation.go | 61 +
.../v1beta1/mutatingwebhook.go | 15 +-
.../v1beta1/rulewithoperations.go | 11 +-
.../v1beta1/validatingwebhook.go | 15 +-
.../apps/v1/statefulsetordinals.go | 39 +
.../apps/v1/statefulsetspec.go | 9 +
.../apps/v1beta1/statefulsetordinals.go | 39 +
.../apps/v1beta1/statefulsetspec.go | 9 +
.../apps/v1beta2/statefulsetordinals.go | 39 +
.../apps/v1beta2/statefulsetspec.go | 9 +
.../core/v1/claimsource.go | 48 +
.../core/v1/persistentvolumeclaimspec.go | 4 +-
.../core/v1/podresourceclaim.go | 48 +
.../core/v1/podschedulinggate.go | 39 +
.../applyconfigurations/core/v1/podspec.go | 28 +
.../core/v1/resourceclaim.go | 39 +
.../core/v1/resourcerequirements.go | 18 +-
.../core/v1/typedobjectreference.go | 66 +
.../v1beta1/ingressloadbalanceringress.go | 62 +
.../v1beta1/ingressloadbalancerstatus.go | 44 +
.../extensions/v1beta1/ingressportstatus.go | 61 +
.../extensions/v1beta1/ingressstatus.go | 8 +-
.../limitedprioritylevelconfiguration.go | 18 +
.../limitedprioritylevelconfiguration.go | 18 +
.../limitedprioritylevelconfiguration.go | 18 +
.../v1beta3/flowdistinguishermethod.go | 43 +
.../flowcontrol/v1beta3/flowschema.go | 256 +
.../v1beta3/flowschemacondition.go | 80 +
.../flowcontrol/v1beta3/flowschemaspec.go | 71 +
.../flowcontrol/v1beta3/flowschemastatus.go | 44 +
.../flowcontrol/v1beta3/groupsubject.go | 39 +
.../limitedprioritylevelconfiguration.go | 66 +
.../flowcontrol/v1beta3/limitresponse.go | 52 +
.../v1beta3/nonresourcepolicyrule.go | 52 +
.../v1beta3/policyruleswithsubjects.go | 72 +
.../v1beta3/prioritylevelconfiguration.go | 256 +
.../prioritylevelconfigurationcondition.go | 80 +
.../prioritylevelconfigurationreference.go | 39 +
.../v1beta3/prioritylevelconfigurationspec.go | 52 +
.../prioritylevelconfigurationstatus.go | 44 +
.../v1beta3/queuingconfiguration.go | 57 +
.../flowcontrol/v1beta3/resourcepolicyrule.go | 83 +
.../v1beta3/serviceaccountsubject.go | 48 +
.../flowcontrol/v1beta3/subject.go | 70 +
.../flowcontrol/v1beta3/usersubject.go | 39 +
.../applyconfigurations/internal/internal.go | 1004 +-
.../meta/v1/groupversionkind.go | 57 +
.../applyconfigurations/meta/v1/status.go | 142 +
.../meta/v1/statuscause.go | 61 +
.../meta/v1/statusdetails.go | 93 +
.../v1/ingressloadbalanceringress.go | 62 +
.../v1/ingressloadbalancerstatus.go | 44 +
.../networking/v1/ingressportstatus.go | 61 +
.../networking/v1/ingressstatus.go | 8 +-
.../v1beta1/ingressloadbalanceringress.go | 62 +
.../v1beta1/ingressloadbalancerstatus.go | 44 +
.../networking/v1beta1/ingressportstatus.go | 61 +
.../networking/v1beta1/ingressstatus.go | 8 +-
.../policy/v1/poddisruptionbudgetspec.go | 16 +-
.../policy/v1beta1/poddisruptionbudgetspec.go | 16 +-
.../resource/v1alpha1/allocationresult.go | 61 +
.../resource/v1alpha1/podscheduling.go | 258 +
.../resource/v1alpha1/podschedulingspec.go | 50 +
.../resource/v1alpha1/podschedulingstatus.go | 44 +
.../resource/v1alpha1/resourceclaim.go | 258 +
.../resourceclaimconsumerreference.go | 70 +
.../resourceclaimparametersreference.go | 57 +
.../v1alpha1/resourceclaimschedulingstatus.go | 50 +
.../resource/v1alpha1/resourceclaimspec.go | 61 +
.../resource/v1alpha1/resourceclaimstatus.go | 71 +
.../v1alpha1/resourceclaimtemplate.go | 249 +
.../v1alpha1/resourceclaimtemplatespec.go | 188 +
.../resource/v1alpha1/resourceclass.go | 266 +
.../resourceclassparametersreference.go | 66 +
.../discovery/aggregated_discovery.go | 154 +
.../client-go/discovery/discovery_client.go | 292 +-
.../client-go/discovery/fake/discovery.go | 5 +
.../admissionregistration/interface.go | 8 +
.../v1alpha1/interface.go | 52 +
.../v1alpha1/validatingadmissionpolicy.go | 89 +
.../validatingadmissionpolicybinding.go | 89 +
vendor/k8s.io/client-go/informers/factory.go | 85 +-
.../informers/flowcontrol/interface.go | 8 +
.../flowcontrol/v1beta3/flowschema.go | 89 +
.../flowcontrol/v1beta3/interface.go | 52 +
.../v1beta3/prioritylevelconfiguration.go | 89 +
vendor/k8s.io/client-go/informers/generic.go | 31 +-
.../client-go/informers/resource/interface.go | 46 +
.../informers/resource/v1alpha1/interface.go | 66 +
.../resource/v1alpha1/podscheduling.go | 90 +
.../resource/v1alpha1/resourceclaim.go | 90 +
.../v1alpha1/resourceclaimtemplate.go | 90 +
.../resource/v1alpha1/resourceclass.go | 89 +
.../k8s.io/client-go/kubernetes/clientset.go | 147 +-
.../kubernetes/fake/clientset_generated.go | 28 +
.../client-go/kubernetes/fake/register.go | 8 +
.../client-go/kubernetes/scheme/register.go | 8 +
.../v1alpha1/admissionregistration_client.go | 112 +
.../admissionregistration/v1alpha1/doc.go | 20 +
.../v1alpha1/fake/doc.go | 20 +
.../fake/fake_admissionregistration_client.go | 44 +
.../fake/fake_validatingadmissionpolicy.go | 146 +
.../fake_validatingadmissionpolicybinding.go | 146 +
.../v1alpha1/generated_expansion.go | 23 +
.../v1alpha1/validatingadmissionpolicy.go | 197 +
.../validatingadmissionpolicybinding.go | 197 +
.../v1alpha1/authentication_client.go | 107 +
.../typed/authentication/v1alpha1/doc.go | 20 +
.../typed/authentication/v1alpha1/fake/doc.go | 20 +
.../fake/fake_authentication_client.go | 40 +
.../v1alpha1/fake/fake_selfsubjectreview.go | 47 +
.../v1alpha1/generated_expansion.go | 21 +
.../v1alpha1/selfsubjectreview.go | 64 +
.../typed/core/v1/fake/fake_pod_expansion.go | 4 +-
.../typed/flowcontrol/v1beta3/doc.go | 20 +
.../typed/flowcontrol/v1beta3/fake/doc.go | 20 +
.../v1beta3/fake/fake_flowcontrol_client.go | 44 +
.../v1beta3/fake/fake_flowschema.go | 179 +
.../fake/fake_prioritylevelconfiguration.go | 179 +
.../flowcontrol/v1beta3/flowcontrol_client.go | 112 +
.../typed/flowcontrol/v1beta3/flowschema.go | 243 +
.../v1beta3/generated_expansion.go | 23 +
.../v1beta3/prioritylevelconfiguration.go | 243 +
.../kubernetes/typed/resource/v1alpha1/doc.go | 20 +
.../typed/resource/v1alpha1/fake/doc.go | 20 +
.../v1alpha1/fake/fake_podscheduling.go | 190 +
.../v1alpha1/fake/fake_resource_client.go | 52 +
.../v1alpha1/fake/fake_resourceclaim.go | 190 +
.../fake/fake_resourceclaimtemplate.go | 155 +
.../v1alpha1/fake/fake_resourceclass.go | 146 +
.../resource/v1alpha1/generated_expansion.go | 27 +
.../typed/resource/v1alpha1/podscheduling.go | 256 +
.../resource/v1alpha1/resource_client.go | 122 +
.../typed/resource/v1alpha1/resourceclaim.go | 256 +
.../v1alpha1/resourceclaimtemplate.go | 208 +
.../typed/resource/v1alpha1/resourceclass.go | 197 +
.../v1alpha1/expansion_generated.go | 27 +
.../v1alpha1/validatingadmissionpolicy.go | 68 +
.../validatingadmissionpolicybinding.go | 68 +
.../v1beta3/expansion_generated.go | 27 +
.../listers/flowcontrol/v1beta3/flowschema.go | 68 +
.../v1beta3/prioritylevelconfiguration.go | 68 +
.../resource/v1alpha1/expansion_generated.go | 47 +
.../resource/v1alpha1/podscheduling.go | 99 +
.../resource/v1alpha1/resourceclaim.go | 99 +
.../v1alpha1/resourceclaimtemplate.go | 99 +
.../resource/v1alpha1/resourceclass.go | 68 +
vendor/k8s.io/client-go/openapi/client.go | 7 +-
.../k8s.io/client-go/openapi/groupversion.go | 47 +-
.../pkg/apis/clientauthentication/types.go | 5 +
.../pkg/apis/clientauthentication/v1/types.go | 5 +
.../v1/zz_generated.conversion.go | 2 +
.../clientauthentication/v1beta1/types.go | 5 +
.../v1beta1/zz_generated.conversion.go | 2 +
.../plugin/pkg/client/auth/exec/exec.go | 13 +-
.../plugin/pkg/client/auth/gcp/OWNERS | 8 -
.../plugin/pkg/client/auth/gcp/gcp.go | 389 -
.../plugin/pkg/client/auth/gcp/gcp_stub.go | 36 +
vendor/k8s.io/client-go/rest/config.go | 10 +-
vendor/k8s.io/client-go/rest/exec.go | 4 +-
vendor/k8s.io/client-go/rest/request.go | 19 +-
vendor/k8s.io/client-go/rest/transport.go | 5 +-
vendor/k8s.io/client-go/rest/with_retry.go | 3 +-
vendor/k8s.io/client-go/testing/fixture.go | 2 +-
.../third_party/forked/golang/PATENTS | 22 -
.../forked/golang/template/exec.go | 52 -
.../forked/golang/template/funcs.go | 177 -
.../k8s.io/client-go/tools/auth/clientauth.go | 5 +-
.../client-go/tools/cache/controller.go | 22 +-
.../client-go/tools/cache/delta_fifo.go | 135 +-
.../client-go/tools/cache/expiration_cache.go | 2 -
.../k8s.io/client-go/tools/cache/listers.go | 20 +-
.../client-go/tools/cache/shared_informer.go | 171 +-
.../tools/cache/thread_safe_store.go | 303 +-
.../client-go/tools/clientcmd/api/helpers.go | 91 +-
.../client-go/tools/clientcmd/api/types.go | 5 +
.../client-go/tools/clientcmd/api/v1/types.go | 5 +
.../api/v1/zz_generated.conversion.go | 2 +
.../client-go/tools/clientcmd/auth_loaders.go | 3 +-
.../tools/clientcmd/client_config.go | 7 +-
.../client-go/tools/clientcmd/loader.go | 9 +-
.../client-go/tools/clientcmd/overrides.go | 42 +-
.../resourcelock/configmaplock.go | 4 +-
.../resourcelock/endpointslock.go | 4 +-
.../leaderelection/resourcelock/leaselock.go | 4 +-
vendor/k8s.io/client-go/tools/pager/pager.go | 5 +
.../k8s.io/client-go/tools/reference/ref.go | 2 +-
vendor/k8s.io/client-go/transport/cache.go | 14 +-
.../k8s.io/client-go/transport/cache_go118.go | 24 +
vendor/k8s.io/client-go/transport/config.go | 14 +-
.../client-go/transport/token_source.go | 4 +-
.../k8s.io/client-go/transport/transport.go | 28 +-
vendor/k8s.io/client-go/util/cert/cert.go | 10 +-
vendor/k8s.io/client-go/util/cert/io.go | 7 +-
.../client-go/util/jsonpath/jsonpath.go | 579 -
vendor/k8s.io/client-go/util/jsonpath/node.go | 256 -
.../k8s.io/client-go/util/jsonpath/parser.go | 527 -
vendor/k8s.io/client-go/util/keyutil/key.go | 9 +-
.../k8s.io/kube-openapi/pkg/internal/flags.go | 20 +
.../go-json-experiment/json}/AUTHORS | 0
.../go-json-experiment/json}/CONTRIBUTORS | 0
.../go-json-experiment/json}/LICENSE | 2 +-
.../go-json-experiment/json/README.md | 321 +
.../go-json-experiment/json/arshal.go | 506 +
.../go-json-experiment/json/arshal_any.go | 219 +
.../go-json-experiment/json/arshal_default.go | 1446 +
.../go-json-experiment/json/arshal_funcs.go | 387 +
.../go-json-experiment/json/arshal_inlined.go | 186 +
.../go-json-experiment/json/arshal_methods.go | 229 +
.../go-json-experiment/json/arshal_time.go | 196 +
.../go-json-experiment/json/decode.go | 1655 +
.../go-json-experiment/json/doc.go | 185 +
.../go-json-experiment/json/encode.go | 1146 +
.../go-json-experiment/json/errors.go | 183 +
.../go-json-experiment/json/fields.go | 509 +
.../go-json-experiment/json/fold.go | 56 +
.../go-json-experiment/json/intern.go | 86 +
.../go-json-experiment/json/pools.go | 150 +
.../go-json-experiment/json/state.go | 747 +
.../go-json-experiment/json/token.go | 522 +
.../go-json-experiment/json/value.go | 375 +
.../kube-openapi/pkg/validation/spec/fuzz.go | 502 +
.../pkg/validation/spec/gnostic.go | 6 +-
.../pkg/validation/spec/header.go | 30 +
.../kube-openapi/pkg/validation/spec/info.go | 48 +
.../kube-openapi/pkg/validation/spec/items.go | 28 +
.../pkg/validation/spec/operation.go | 24 +
.../pkg/validation/spec/parameter.go | 67 +-
.../pkg/validation/spec/path_item.go | 31 +
.../kube-openapi/pkg/validation/spec/paths.go | 59 +
.../pkg/validation/spec/response.go | 37 +-
.../pkg/validation/spec/responses.go | 84 +-
.../pkg/validation/spec/schema.go | 41 +
.../pkg/validation/spec/security_scheme.go | 18 +
.../pkg/validation/spec/swagger.go | 107 +
.../kube-openapi/pkg/validation/spec/tag.go | 23 +
vendor/k8s.io/utils/pointer/pointer.go | 110 +
vendor/k8s.io/utils/trace/trace.go | 30 +-
vendor/modules.txt | 69 +-
vendor/sigs.k8s.io/yaml/.gitignore | 4 +
vendor/sigs.k8s.io/yaml/README.md | 2 +-
1612 files changed, 284704 insertions(+), 91917 deletions(-)
delete mode 100644 test/terraform/vendor/cloud.google.com/go/.gitignore
delete mode 100644 test/terraform/vendor/cloud.google.com/go/CHANGES.md
delete mode 100644 test/terraform/vendor/cloud.google.com/go/CODE_OF_CONDUCT.md
delete mode 100644 test/terraform/vendor/cloud.google.com/go/CONTRIBUTING.md
delete mode 100644 test/terraform/vendor/cloud.google.com/go/README.md
delete mode 100644 test/terraform/vendor/cloud.google.com/go/RELEASING.md
delete mode 100644 test/terraform/vendor/cloud.google.com/go/SECURITY.md
create mode 100644 test/terraform/vendor/cloud.google.com/go/compute/LICENSE
delete mode 100644 test/terraform/vendor/cloud.google.com/go/doc.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/iam/CHANGES.md
create mode 100644 test/terraform/vendor/cloud.google.com/go/iam/LICENSE
create mode 100644 test/terraform/vendor/cloud.google.com/go/iam/README.md
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/client.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/emulator_test.sh
delete mode 100644 test/terraform/vendor/cloud.google.com/go/storage/go110.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/grpc_client.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/http_client.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/internal/apiv2/doc.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/internal/apiv2/gapic_metadata.json
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/internal/apiv2/metadata.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/internal/apiv2/storage_client.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/internal/apiv2/stubs/storage.pb.go
rename test/terraform/vendor/cloud.google.com/go/storage/{go_mod_tidy_hack.go => internal/apiv2/version.go} (62%)
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/internal/version.go
delete mode 100644 test/terraform/vendor/cloud.google.com/go/storage/not_go110.go
create mode 100644 test/terraform/vendor/cloud.google.com/go/storage/release-please-config.json
delete mode 100644 test/terraform/vendor/cloud.google.com/go/testing.md
delete mode 100644 test/terraform/vendor/github.com/PuerkitoBio/purell/.gitignore
delete mode 100644 test/terraform/vendor/github.com/PuerkitoBio/purell/LICENSE
delete mode 100644 test/terraform/vendor/github.com/PuerkitoBio/purell/README.md
delete mode 100644 test/terraform/vendor/github.com/PuerkitoBio/purell/purell.go
delete mode 100644 test/terraform/vendor/github.com/PuerkitoBio/urlesc/README.md
delete mode 100644 test/terraform/vendor/github.com/PuerkitoBio/urlesc/urlesc.go
create mode 100644 test/terraform/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/shared_config_resolve_home.go
create mode 100644 test/terraform/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/shared_config_resolve_home_go1.12.go
create mode 100644 test/terraform/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi/transport.go
create mode 100644 test/terraform/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi/transport_go1.17.go
create mode 100644 test/terraform/vendor/github.com/emicklei/go-restful/v3/filter_adapter.go
create mode 100644 test/terraform/vendor/github.com/go-openapi/jsonreference/internal/normalize_url.go
create mode 100644 test/terraform/vendor/github.com/golang/protobuf/jsonpb/decode.go
create mode 100644 test/terraform/vendor/github.com/golang/protobuf/jsonpb/encode.go
create mode 100644 test/terraform/vendor/github.com/golang/protobuf/jsonpb/json.go
create mode 100644 test/terraform/vendor/github.com/golang/protobuf/ptypes/empty/empty.pb.go
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/.gitignore
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/AUTHORS
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/CONTRIBUTORS
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/README
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/decode_amd64.s
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/decode_arm64.s
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/decode_asm.go
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/encode_amd64.s
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/encode_arm64.s
delete mode 100644 test/terraform/vendor/github.com/golang/snappy/encode_asm.go
rename {vendor/k8s.io/client-go/third_party/forked/golang => test/terraform/vendor/github.com/google/go-cmp}/LICENSE (96%)
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/compare.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/export_panic.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/export_unsafe.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/function/func.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/value/name.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/internal/value/sort.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/options.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/path.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/report.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/report_compare.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/report_references.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/report_reflect.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/report_slices.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/report_text.go
create mode 100644 test/terraform/vendor/github.com/google/go-cmp/cmp/report_value.go
create mode 100644 test/terraform/vendor/github.com/google/uuid/null.go
create mode 100644 test/terraform/vendor/github.com/googleapis/enterprise-certificate-proxy/LICENSE
create mode 100644 test/terraform/vendor/github.com/googleapis/enterprise-certificate-proxy/client/client.go
create mode 100644 test/terraform/vendor/github.com/googleapis/enterprise-certificate-proxy/client/util/util.go
create mode 100644 test/terraform/vendor/github.com/googleapis/gax-go/v2/CHANGES.md
create mode 100644 test/terraform/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.pb.go
create mode 100644 test/terraform/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.proto
create mode 100644 test/terraform/vendor/github.com/googleapis/gax-go/v2/content_type.go
create mode 100644 test/terraform/vendor/github.com/googleapis/gax-go/v2/internal/version.go
create mode 100644 test/terraform/vendor/github.com/googleapis/gax-go/v2/proto_json_stream.go
create mode 100644 test/terraform/vendor/github.com/googleapis/gax-go/v2/release-please-config.json
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/.gitattributes
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/.gitignore
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/README.md
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/compressible.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/gen.sh
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/huff0/decompress_amd64.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/huff0/decompress_amd64.s
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/huff0/decompress_generic.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/internal/cpuinfo/cpuinfo.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/internal/cpuinfo/cpuinfo_amd64.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/internal/cpuinfo/cpuinfo_amd64.s
rename test/terraform/vendor/github.com/{golang/snappy => klauspost/compress/internal/snapref}/LICENSE (100%)
rename test/terraform/vendor/github.com/{golang/snappy => klauspost/compress/internal/snapref}/decode.go (88%)
rename test/terraform/vendor/github.com/{golang/snappy => klauspost/compress/internal/snapref}/decode_other.go (98%)
rename test/terraform/vendor/github.com/{golang/snappy => klauspost/compress/internal/snapref}/encode.go (99%)
rename test/terraform/vendor/github.com/{golang/snappy => klauspost/compress/internal/snapref}/encode_other.go (98%)
rename test/terraform/vendor/github.com/{golang/snappy => klauspost/compress/internal/snapref}/snappy.go (96%)
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/s2sx.mod
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/s2sx.sum
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/zstd/fse_decoder_amd64.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/zstd/fse_decoder_amd64.s
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/zstd/fse_decoder_generic.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/zstd/internal/xxhash/xxhash_arm64.s
rename test/terraform/vendor/github.com/klauspost/compress/zstd/internal/xxhash/{xxhash_amd64.go => xxhash_asm.go} (54%)
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/zstd/seqdec_amd64.go
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/zstd/seqdec_amd64.s
create mode 100644 test/terraform/vendor/github.com/klauspost/compress/zstd/seqdec_generic.go
delete mode 100644 test/terraform/vendor/github.com/mitchellh/go-testing-interface/testing_go19.go
create mode 100644 test/terraform/vendor/github.com/ulikunitz/xz/SECURITY.md
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/client.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/client_metrics.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/client_stats_handler.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/doc.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/server.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/server_metrics.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/server_stats_handler.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/stats_common.go
create mode 100644 test/terraform/vendor/go.opencensus.io/plugin/ocgrpc/trace_common.go
rename test/terraform/vendor/golang.org/x/crypto/internal/{subtle/aliasing.go => alias/alias.go} (84%)
rename test/terraform/vendor/golang.org/x/crypto/internal/{subtle/aliasing_purego.go => alias/alias_purego.go} (86%)
delete mode 100644 test/terraform/vendor/golang.org/x/oauth2/AUTHORS
delete mode 100644 test/terraform/vendor/golang.org/x/oauth2/CONTRIBUTORS
create mode 100644 test/terraform/vendor/golang.org/x/oauth2/google/error.go
create mode 100644 test/terraform/vendor/golang.org/x/oauth2/google/internal/externalaccount/executablecredsource.go
create mode 100644 test/terraform/vendor/golang.org/x/sys/cpu/runtime_auxv.go
create mode 100644 test/terraform/vendor/golang.org/x/sys/cpu/runtime_auxv_go121.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/kind_string.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/tables10.0.0.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/tables11.0.0.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/tables12.0.0.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/tables13.0.0.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/tables9.0.0.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/transform.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/trieval.go
delete mode 100644 test/terraform/vendor/golang.org/x/text/width/width.go
create mode 100644 test/terraform/vendor/google.golang.org/api/iamcredentials/v1/iamcredentials-api.json
create mode 100644 test/terraform/vendor/google.golang.org/api/iamcredentials/v1/iamcredentials-gen.go
create mode 100644 test/terraform/vendor/google.golang.org/api/internal/gensupport/retry.go
create mode 100644 test/terraform/vendor/google.golang.org/api/internal/version.go
delete mode 100644 test/terraform/vendor/google.golang.org/api/option/credentials_go19.go
delete mode 100644 test/terraform/vendor/google.golang.org/api/option/credentials_notgo19.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/cert/enterprise_cert.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/cert/secureconnect_cert.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/dial.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/doc.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/grpc/dial.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/grpc/dial_appengine.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/grpc/dial_socketopt.go
create mode 100644 test/terraform/vendor/google.golang.org/api/transport/grpc/pool.go
delete mode 100644 test/terraform/vendor/google.golang.org/api/transport/http/default_transport_go113.go
delete mode 100644 test/terraform/vendor/google.golang.org/api/transport/http/default_transport_not_go113.go
create mode 100644 test/terraform/vendor/google.golang.org/appengine/internal/socket/socket_service.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/appengine/internal/socket/socket_service.proto
create mode 100644 test/terraform/vendor/google.golang.org/appengine/socket/doc.go
create mode 100644 test/terraform/vendor/google.golang.org/appengine/socket/socket_classic.go
create mode 100644 test/terraform/vendor/google.golang.org/appengine/socket/socket_vm.go
create mode 100644 test/terraform/vendor/google.golang.org/genproto/googleapis/api/annotations/routing.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/genproto/googleapis/type/date/date.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/genproto/protobuf/field_mask/field_mask.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/NOTICE.txt
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/conn_state_evaluator.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer_grpc.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/grpclb/grpclb.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_config.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_picker.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_remote_balancer.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_util.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/channelz/channelz.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/alts.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/authinfo/authinfo.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/common.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aeadrekey.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcm.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcmrekey.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/conn/common.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/conn/counter.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/conn/record.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/conn/utils.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/handshaker.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/service/service.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/altscontext.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker_grpc.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/alts/utils.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/google/google.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/google/xds.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/insecure/insecure.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/credentials/oauth/oauth.go
delete mode 100644 test/terraform/vendor/google.golang.org/grpc/install_gae.sh
create mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/channelz/id.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/envconfig/observability.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/envconfig/xds.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/googlecloud/googlecloud.go
rename test/terraform/vendor/google.golang.org/grpc/internal/{credentials/syscallconn_appengine.go => googlecloud/manufacturer.go} (72%)
rename test/terraform/vendor/google.golang.org/grpc/internal/{credentials/spiffe_appengine.go => googlecloud/manufacturer_linux.go} (71%)
create mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_windows.go
rename test/terraform/vendor/google.golang.org/grpc/internal/{resolver/dns/go113.go => grpcutil/grpcutil.go} (67%)
rename test/terraform/vendor/google.golang.org/grpc/{credentials/go12.go => internal/grpcutil/regex.go} (58%)
delete mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/grpcutil/target.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/internal/pretty/pretty.go
create mode 100644 test/terraform/vendor/google.golang.org/grpc/resolver/map.go
create mode 100644 test/terraform/vendor/google.golang.org/protobuf/types/known/emptypb/empty.pb.go
create mode 100644 test/terraform/vendor/google.golang.org/protobuf/types/known/fieldmaskpb/field_mask.pb.go
rename {vendor/k8s.io/client-go/util/jsonpath => test/terraform/vendor/k8s.io/api/admissionregistration/v1alpha1}/doc.go (63%)
create mode 100644 test/terraform/vendor/k8s.io/api/admissionregistration/v1alpha1/generated.pb.go
create mode 100644 test/terraform/vendor/k8s.io/api/admissionregistration/v1alpha1/generated.proto
create mode 100644 test/terraform/vendor/k8s.io/api/admissionregistration/v1alpha1/register.go
create mode 100644 test/terraform/vendor/k8s.io/api/admissionregistration/v1alpha1/types.go
create mode 100644 test/terraform/vendor/k8s.io/api/admissionregistration/v1alpha1/types_swagger_doc_generated.go
create mode 100644 test/terraform/vendor/k8s.io/api/admissionregistration/v1alpha1/zz_generated.deepcopy.go
create mode 100644 test/terraform/vendor/k8s.io/api/apidiscovery/v2beta1/doc.go
create mode 100644 test/terraform/vendor/k8s.io/api/apidiscovery/v2beta1/generated.pb.go
create mode 100644 test/terraform/vendor/k8s.io/api/apidiscovery/v2beta1/generated.proto
create mode 100644 test/terraform/vendor/k8s.io/api/apidiscovery/v2beta1/register.go
create mode 100644 test/terraform/vendor/k8s.io/api/apidiscovery/v2beta1/types.go
create mode 100644 test/terraform/vendor/k8s.io/api/apidiscovery/v2beta1/zz_generated.deepcopy.go
create mode 100644 test/terraform/vendor/k8s.io/api/apidiscovery/v2beta1/zz_generated.prerelease-lifecycle.go
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/doc.go
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/generated.pb.go
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/generated.proto
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/register.go
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/types.go
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/types_swagger_doc_generated.go
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/zz_generated.deepcopy.go
create mode 100644 test/terraform/vendor/k8s.io/api/authentication/v1alpha1/zz_generated.prerelease-lifecycle.go
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/doc.go
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/generated.pb.go
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/generated.proto
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/register.go
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/types.go
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/types_swagger_doc_generated.go
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/zz_generated.deepcopy.go
create mode 100644 test/terraform/vendor/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go
create mode 100644 test/terraform/vendor/k8s.io/api/resource/v1alpha1/doc.go
create mode 100644 test/terraform/vendor/k8s.io/api/resource/v1alpha1/generated.pb.go
create mode 100644 test/terraform/vendor/k8s.io/api/resource/v1alpha1/generated.proto
create mode 100644 test/terraform/vendor/k8s.io/api/resource/v1alpha1/register.go
create mode 100644 test/terraform/vendor/k8s.io/api/resource/v1alpha1/types.go
create mode 100644 test/terraform/vendor/k8s.io/api/resource/v1alpha1/types_swagger_doc_generated.go
create mode 100644 test/terraform/vendor/k8s.io/api/resource/v1alpha1/zz_generated.deepcopy.go
create mode 100644 test/terraform/vendor/k8s.io/apimachinery/pkg/util/sets/ordered.go
create mode 100644 test/terraform/vendor/k8s.io/apimachinery/pkg/util/sets/set.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/admissionpolicyspec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/matchresources.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/namedrulewithoperations.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramkind.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramref.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramsource.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/rule.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/rulewithoperations.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicy.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicybinding.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicybindingspec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicyspec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validation.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetordinals.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetordinals.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetordinals.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/core/v1/claimsource.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/core/v1/podresourceclaim.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/core/v1/podschedulinggate.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/core/v1/resourceclaim.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/core/v1/typedobjectreference.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressloadbalanceringress.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressloadbalancerstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressportstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowdistinguishermethod.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschema.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschemacondition.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschemaspec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschemastatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/groupsubject.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/limitedprioritylevelconfiguration.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/limitresponse.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/nonresourcepolicyrule.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/policyruleswithsubjects.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfiguration.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationcondition.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationreference.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationspec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/queuingconfiguration.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/resourcepolicyrule.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/serviceaccountsubject.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/subject.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/usersubject.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/meta/v1/groupversionkind.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/meta/v1/status.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/meta/v1/statuscause.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/meta/v1/statusdetails.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/networking/v1/ingressloadbalanceringress.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/networking/v1/ingressloadbalancerstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/networking/v1/ingressportstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/ingressloadbalanceringress.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/ingressloadbalancerstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/ingressportstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/allocationresult.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/podscheduling.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/podschedulingspec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/podschedulingstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaim.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimconsumerreference.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimparametersreference.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimschedulingstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimspec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimstatus.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimtemplate.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimtemplatespec.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclass.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclassparametersreference.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/discovery/aggregated_discovery.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/admissionregistration_client.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/doc.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/generated_expansion.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/validatingadmissionpolicy.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/validatingadmissionpolicybinding.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/authentication_client.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/doc.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/generated_expansion.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/selfsubjectreview.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/doc.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/flowcontrol_client.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/flowschema.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/generated_expansion.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/prioritylevelconfiguration.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/doc.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/generated_expansion.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/podscheduling.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resource_client.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resourceclaim.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resourceclaimtemplate.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resourceclass.go
delete mode 100644 test/terraform/vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/OWNERS
delete mode 100644 test/terraform/vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/gcp.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/gcp_stub.go
create mode 100644 test/terraform/vendor/k8s.io/client-go/transport/cache_go118.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/flags.go
rename test/terraform/vendor/{golang.org/x/crypto => k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json}/AUTHORS (100%)
rename test/terraform/vendor/{golang.org/x/crypto => k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json}/CONTRIBUTORS (100%)
rename test/terraform/vendor/{github.com/PuerkitoBio/urlesc => k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json}/LICENSE (96%)
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/README.md
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_any.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_default.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_funcs.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_inlined.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_methods.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_time.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/decode.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/doc.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/encode.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/errors.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/fields.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/fold.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/intern.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/pools.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/state.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/token.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/value.go
create mode 100644 test/terraform/vendor/k8s.io/kube-openapi/pkg/validation/spec/fuzz.go
delete mode 100644 vendor/github.com/PuerkitoBio/purell/.gitignore
delete mode 100644 vendor/github.com/PuerkitoBio/purell/LICENSE
delete mode 100644 vendor/github.com/PuerkitoBio/purell/README.md
delete mode 100644 vendor/github.com/PuerkitoBio/purell/purell.go
delete mode 100644 vendor/github.com/PuerkitoBio/urlesc/README.md
delete mode 100644 vendor/github.com/PuerkitoBio/urlesc/urlesc.go
create mode 100644 vendor/github.com/emicklei/go-restful/v3/filter_adapter.go
delete mode 100644 vendor/github.com/fsnotify/fsnotify/AUTHORS
create mode 100644 vendor/github.com/fsnotify/fsnotify/backend_fen.go
create mode 100644 vendor/github.com/fsnotify/fsnotify/backend_inotify.go
create mode 100644 vendor/github.com/fsnotify/fsnotify/backend_kqueue.go
create mode 100644 vendor/github.com/fsnotify/fsnotify/backend_other.go
create mode 100644 vendor/github.com/fsnotify/fsnotify/backend_windows.go
delete mode 100644 vendor/github.com/fsnotify/fsnotify/fen.go
delete mode 100644 vendor/github.com/fsnotify/fsnotify/inotify.go
delete mode 100644 vendor/github.com/fsnotify/fsnotify/inotify_poller.go
delete mode 100644 vendor/github.com/fsnotify/fsnotify/kqueue.go
create mode 100644 vendor/github.com/fsnotify/fsnotify/mkdoc.zsh
rename vendor/github.com/fsnotify/fsnotify/{open_mode_bsd.go => system_bsd.go} (50%)
rename vendor/github.com/fsnotify/fsnotify/{open_mode_darwin.go => system_darwin.go} (50%)
delete mode 100644 vendor/github.com/fsnotify/fsnotify/windows.go
create mode 100644 vendor/github.com/go-openapi/jsonreference/internal/normalize_url.go
delete mode 100644 vendor/golang.org/x/text/width/kind_string.go
delete mode 100644 vendor/golang.org/x/text/width/tables10.0.0.go
delete mode 100644 vendor/golang.org/x/text/width/tables11.0.0.go
delete mode 100644 vendor/golang.org/x/text/width/tables12.0.0.go
delete mode 100644 vendor/golang.org/x/text/width/tables13.0.0.go
delete mode 100644 vendor/golang.org/x/text/width/tables9.0.0.go
delete mode 100644 vendor/golang.org/x/text/width/transform.go
delete mode 100644 vendor/golang.org/x/text/width/trieval.go
delete mode 100644 vendor/golang.org/x/text/width/width.go
create mode 100644 vendor/k8s.io/api/admissionregistration/v1alpha1/doc.go
create mode 100644 vendor/k8s.io/api/admissionregistration/v1alpha1/generated.pb.go
create mode 100644 vendor/k8s.io/api/admissionregistration/v1alpha1/generated.proto
create mode 100644 vendor/k8s.io/api/admissionregistration/v1alpha1/register.go
create mode 100644 vendor/k8s.io/api/admissionregistration/v1alpha1/types.go
create mode 100644 vendor/k8s.io/api/admissionregistration/v1alpha1/types_swagger_doc_generated.go
create mode 100644 vendor/k8s.io/api/admissionregistration/v1alpha1/zz_generated.deepcopy.go
create mode 100644 vendor/k8s.io/api/apidiscovery/v2beta1/doc.go
create mode 100644 vendor/k8s.io/api/apidiscovery/v2beta1/generated.pb.go
create mode 100644 vendor/k8s.io/api/apidiscovery/v2beta1/generated.proto
create mode 100644 vendor/k8s.io/api/apidiscovery/v2beta1/register.go
create mode 100644 vendor/k8s.io/api/apidiscovery/v2beta1/types.go
create mode 100644 vendor/k8s.io/api/apidiscovery/v2beta1/zz_generated.deepcopy.go
create mode 100644 vendor/k8s.io/api/apidiscovery/v2beta1/zz_generated.prerelease-lifecycle.go
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/doc.go
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/generated.pb.go
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/generated.proto
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/register.go
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/types.go
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/types_swagger_doc_generated.go
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/zz_generated.deepcopy.go
create mode 100644 vendor/k8s.io/api/authentication/v1alpha1/zz_generated.prerelease-lifecycle.go
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/doc.go
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/generated.pb.go
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/generated.proto
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/register.go
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/types.go
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/types_swagger_doc_generated.go
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/zz_generated.deepcopy.go
create mode 100644 vendor/k8s.io/api/flowcontrol/v1beta3/zz_generated.prerelease-lifecycle.go
create mode 100644 vendor/k8s.io/api/resource/v1alpha1/doc.go
create mode 100644 vendor/k8s.io/api/resource/v1alpha1/generated.pb.go
create mode 100644 vendor/k8s.io/api/resource/v1alpha1/generated.proto
create mode 100644 vendor/k8s.io/api/resource/v1alpha1/register.go
create mode 100644 vendor/k8s.io/api/resource/v1alpha1/types.go
create mode 100644 vendor/k8s.io/api/resource/v1alpha1/types_swagger_doc_generated.go
create mode 100644 vendor/k8s.io/api/resource/v1alpha1/zz_generated.deepcopy.go
create mode 100644 vendor/k8s.io/apimachinery/pkg/util/sets/ordered.go
create mode 100644 vendor/k8s.io/apimachinery/pkg/util/sets/set.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/admissionpolicyspec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/matchresources.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/namedrulewithoperations.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramkind.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramref.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramsource.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/rule.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/rulewithoperations.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicy.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicybinding.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicybindingspec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicyspec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validation.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetordinals.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetordinals.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetordinals.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/core/v1/claimsource.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/core/v1/podresourceclaim.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/core/v1/podschedulinggate.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/core/v1/resourceclaim.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/core/v1/typedobjectreference.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressloadbalanceringress.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressloadbalancerstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressportstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowdistinguishermethod.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschema.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschemacondition.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschemaspec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/flowschemastatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/groupsubject.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/limitedprioritylevelconfiguration.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/limitresponse.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/nonresourcepolicyrule.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/policyruleswithsubjects.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfiguration.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationcondition.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationreference.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationspec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/queuingconfiguration.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/resourcepolicyrule.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/serviceaccountsubject.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/subject.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3/usersubject.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/meta/v1/groupversionkind.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/meta/v1/status.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/meta/v1/statuscause.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/meta/v1/statusdetails.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1/ingressloadbalanceringress.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1/ingressloadbalancerstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1/ingressportstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/ingressloadbalanceringress.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/ingressloadbalancerstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/ingressportstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/allocationresult.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/podscheduling.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/podschedulingspec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/podschedulingstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaim.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimconsumerreference.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimparametersreference.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimschedulingstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimspec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimstatus.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimtemplate.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclaimtemplatespec.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclass.go
create mode 100644 vendor/k8s.io/client-go/applyconfigurations/resource/v1alpha1/resourceclassparametersreference.go
create mode 100644 vendor/k8s.io/client-go/discovery/aggregated_discovery.go
create mode 100644 vendor/k8s.io/client-go/informers/admissionregistration/v1alpha1/interface.go
create mode 100644 vendor/k8s.io/client-go/informers/admissionregistration/v1alpha1/validatingadmissionpolicy.go
create mode 100644 vendor/k8s.io/client-go/informers/admissionregistration/v1alpha1/validatingadmissionpolicybinding.go
create mode 100644 vendor/k8s.io/client-go/informers/flowcontrol/v1beta3/flowschema.go
create mode 100644 vendor/k8s.io/client-go/informers/flowcontrol/v1beta3/interface.go
create mode 100644 vendor/k8s.io/client-go/informers/flowcontrol/v1beta3/prioritylevelconfiguration.go
create mode 100644 vendor/k8s.io/client-go/informers/resource/interface.go
create mode 100644 vendor/k8s.io/client-go/informers/resource/v1alpha1/interface.go
create mode 100644 vendor/k8s.io/client-go/informers/resource/v1alpha1/podscheduling.go
create mode 100644 vendor/k8s.io/client-go/informers/resource/v1alpha1/resourceclaim.go
create mode 100644 vendor/k8s.io/client-go/informers/resource/v1alpha1/resourceclaimtemplate.go
create mode 100644 vendor/k8s.io/client-go/informers/resource/v1alpha1/resourceclass.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/admissionregistration_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_admissionregistration_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_validatingadmissionpolicy.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_validatingadmissionpolicybinding.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/generated_expansion.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/validatingadmissionpolicy.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/validatingadmissionpolicybinding.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/authentication_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake/fake_authentication_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake/fake_selfsubjectreview.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/generated_expansion.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/selfsubjectreview.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/fake_flowcontrol_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/fake_flowschema.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/fake_prioritylevelconfiguration.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/flowcontrol_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/flowschema.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/generated_expansion.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/prioritylevelconfiguration.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/fake/doc.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/fake/fake_podscheduling.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/fake/fake_resource_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/fake/fake_resourceclaim.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/fake/fake_resourceclaimtemplate.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/fake/fake_resourceclass.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/generated_expansion.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/podscheduling.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resource_client.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resourceclaim.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resourceclaimtemplate.go
create mode 100644 vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha1/resourceclass.go
create mode 100644 vendor/k8s.io/client-go/listers/admissionregistration/v1alpha1/expansion_generated.go
create mode 100644 vendor/k8s.io/client-go/listers/admissionregistration/v1alpha1/validatingadmissionpolicy.go
create mode 100644 vendor/k8s.io/client-go/listers/admissionregistration/v1alpha1/validatingadmissionpolicybinding.go
create mode 100644 vendor/k8s.io/client-go/listers/flowcontrol/v1beta3/expansion_generated.go
create mode 100644 vendor/k8s.io/client-go/listers/flowcontrol/v1beta3/flowschema.go
create mode 100644 vendor/k8s.io/client-go/listers/flowcontrol/v1beta3/prioritylevelconfiguration.go
create mode 100644 vendor/k8s.io/client-go/listers/resource/v1alpha1/expansion_generated.go
create mode 100644 vendor/k8s.io/client-go/listers/resource/v1alpha1/podscheduling.go
create mode 100644 vendor/k8s.io/client-go/listers/resource/v1alpha1/resourceclaim.go
create mode 100644 vendor/k8s.io/client-go/listers/resource/v1alpha1/resourceclaimtemplate.go
create mode 100644 vendor/k8s.io/client-go/listers/resource/v1alpha1/resourceclass.go
delete mode 100644 vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/OWNERS
delete mode 100644 vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/gcp.go
create mode 100644 vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/gcp_stub.go
delete mode 100644 vendor/k8s.io/client-go/third_party/forked/golang/PATENTS
delete mode 100644 vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go
delete mode 100644 vendor/k8s.io/client-go/third_party/forked/golang/template/funcs.go
create mode 100644 vendor/k8s.io/client-go/transport/cache_go118.go
delete mode 100644 vendor/k8s.io/client-go/util/jsonpath/jsonpath.go
delete mode 100644 vendor/k8s.io/client-go/util/jsonpath/node.go
delete mode 100644 vendor/k8s.io/client-go/util/jsonpath/parser.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/flags.go
rename {test/terraform/vendor/google.golang.org/protobuf => vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json}/AUTHORS (100%)
rename {test/terraform/vendor/google.golang.org/protobuf => vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json}/CONTRIBUTORS (100%)
rename vendor/{github.com/PuerkitoBio/urlesc => k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json}/LICENSE (96%)
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/README.md
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_any.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_default.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_funcs.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_inlined.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_methods.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/arshal_time.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/decode.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/doc.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/encode.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/errors.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/fields.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/fold.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/intern.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/pools.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/state.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/token.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/value.go
create mode 100644 vendor/k8s.io/kube-openapi/pkg/validation/spec/fuzz.go
diff --git a/build/build-image/Dockerfile b/build/build-image/Dockerfile
index 6ca6c86d7d..9e489b1134 100644
--- a/build/build-image/Dockerfile
+++ b/build/build-image/Dockerfile
@@ -44,7 +44,7 @@ ENV PATH /usr/local/go/bin:/go/bin:$PATH
RUN go install golang.org/x/tools/cmd/goimports@latest
# the kubernetes version for the file
-ENV KUBERNETES_VER 1.25.7
+ENV KUBERNETES_VER 1.26.6
# overwrite kubectl as we want a specific version
RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VER}/bin/linux/amd64/kubectl && \
diff --git a/build/e2e-image/Dockerfile b/build/e2e-image/Dockerfile
index be26250529..96b8fe2800 100644
--- a/build/e2e-image/Dockerfile
+++ b/build/e2e-image/Dockerfile
@@ -15,7 +15,7 @@ RUN wget -q https://dl.google.com/go/go${GO_VERSION}.linux-amd64.tar.gz && \
ENV PATH /usr/local/go/bin:/go/bin:$PATH
# install kubectl without gcloud as we want the last version
-ENV KUBECTL_VER 1.25.7
+ENV KUBECTL_VER 1.26.6
RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VER}/bin/linux/amd64/kubectl && \
chmod go+rx ./kubectl && \
mv ./kubectl /usr/local/bin/kubectl
diff --git a/build/includes/kind.mk b/build/includes/kind.mk
index 1425b08479..646c4ca36d 100644
--- a/build/includes/kind.mk
+++ b/build/includes/kind.mk
@@ -26,7 +26,7 @@ kind-test-cluster: DOCKER_RUN_ARGS+=--network=host
kind-test-cluster: $(ensure-build-image)
@if [ -z $$(kind get clusters | grep $(KIND_PROFILE)) ]; then\
echo "Could not find $(KIND_PROFILE) cluster. Creating...";\
- kind create cluster --name $(KIND_PROFILE) --image kindest/node:v1.25.3 --wait 5m;\
+ kind create cluster --name $(KIND_PROFILE) --image kindest/node:v1.26.6 --wait 5m;\
fi
# deletes the kind agones cluster
diff --git a/build/includes/minikube.mk b/build/includes/minikube.mk
index 696a28706d..14dce7cb0f 100644
--- a/build/includes/minikube.mk
+++ b/build/includes/minikube.mk
@@ -28,7 +28,7 @@ minikube_cert_mount := ~/.minikube:$(HOME)/.minikube
# of the right version.
minikube-test-cluster: DOCKER_RUN_ARGS+=--network=host -v $(minikube_cert_mount)
minikube-test-cluster: $(ensure-build-image)
- $(MINIKUBE) start --kubernetes-version v1.25.7 -p $(MINIKUBE_PROFILE) --driver $(MINIKUBE_DRIVER)
+ $(MINIKUBE) start --kubernetes-version v1.26.6 -p $(MINIKUBE_PROFILE) --driver $(MINIKUBE_DRIVER)
# Connecting to minikube requires so enhanced permissions, so use this target
# instead of `make shell` to start an interactive shell for development on minikube.
diff --git a/cloudbuild.yaml b/cloudbuild.yaml
index ff54cd4aab..e29ba0d92d 100644
--- a/cloudbuild.yaml
+++ b/cloudbuild.yaml
@@ -316,7 +316,7 @@ steps:
set -o pipefail
pids=()
cloudProducts=("generic" "gke-autopilot")
- declare -A versionsAndRegions=( [1.24]=us-west1 [1.25]=us-central1 [1.26]=asia-east1 )
+ declare -A versionsAndRegions=( [1.25]=us-central1 [1.26]=asia-east1 [1.27]=us-east1 )
for cloudProduct in ${cloudProducts[@]}
do
diff --git a/go.mod b/go.mod
index 033abfcc0b..32b90464b0 100644
--- a/go.mod
+++ b/go.mod
@@ -9,7 +9,7 @@ require (
contrib.go.opencensus.io/exporter/stackdriver v0.8.0
fortio.org/fortio v1.3.1
github.com/ahmetb/gen-crd-api-reference-docs v0.3.0
- github.com/fsnotify/fsnotify v1.4.9
+ github.com/fsnotify/fsnotify v1.6.0
github.com/go-openapi/spec v0.19.5
github.com/google/go-cmp v0.5.9
github.com/google/uuid v1.3.0
@@ -29,7 +29,7 @@ require (
github.com/stretchr/testify v1.8.1
github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802
go.opencensus.io v0.24.0
- golang.org/x/net v0.7.0
+ golang.org/x/net v0.8.0
golang.org/x/oauth2 v0.5.0
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8
golang.org/x/tools v0.6.0
@@ -39,11 +39,11 @@ require (
google.golang.org/protobuf v1.28.1
gopkg.in/fsnotify.v1 v1.4.7
gopkg.in/natefinch/lumberjack.v2 v2.0.0
- k8s.io/api v0.25.7
- k8s.io/apiextensions-apiserver v0.24.9
- k8s.io/apimachinery v0.25.7
- k8s.io/client-go v0.25.7
- k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed
+ k8s.io/api v0.26.6
+ k8s.io/apiextensions-apiserver v0.26.6
+ k8s.io/apimachinery v0.26.6
+ k8s.io/client-go v0.26.6
+ k8s.io/utils v0.0.0-20221107191617-1a15be271d1d
)
require (
@@ -52,17 +52,15 @@ require (
cloud.google.com/go/longrunning v0.4.1 // indirect
cloud.google.com/go/monitoring v1.12.0 // indirect
cloud.google.com/go/trace v1.8.0 // indirect
- github.com/PuerkitoBio/purell v1.1.1 // indirect
- github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect
github.com/aws/aws-sdk-go v1.44.176 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
- github.com/emicklei/go-restful/v3 v3.8.0 // indirect
+ github.com/emicklei/go-restful/v3 v3.9.0 // indirect
github.com/evanphx/json-patch v4.12.0+incompatible // indirect
github.com/go-logr/logr v1.2.3 // indirect
github.com/go-openapi/jsonpointer v0.19.5 // indirect
- github.com/go-openapi/jsonreference v0.19.5 // indirect
+ github.com/go-openapi/jsonreference v0.20.0 // indirect
github.com/go-openapi/swag v0.19.14 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/glog v1.0.0 // indirect
@@ -95,9 +93,9 @@ require (
github.com/subosito/gotenv v1.2.0 // indirect
golang.org/x/mod v0.8.0 // indirect
golang.org/x/sync v0.1.0 // indirect
- golang.org/x/sys v0.5.0 // indirect
- golang.org/x/term v0.5.0 // indirect
- golang.org/x/text v0.7.0 // indirect
+ golang.org/x/sys v0.6.0 // indirect
+ golang.org/x/term v0.6.0 // indirect
+ golang.org/x/text v0.8.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
gopkg.in/DATA-DOG/go-sqlmock.v1 v1.3.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
@@ -107,8 +105,8 @@ require (
k8s.io/gengo v0.0.0-20221011193443-fad74ee6edd9 // indirect
k8s.io/klog v1.0.0 // indirect
k8s.io/klog/v2 v2.90.1 // indirect
- k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 // indirect
+ k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 // indirect
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
- sigs.k8s.io/yaml v1.2.0 // indirect
+ sigs.k8s.io/yaml v1.3.0 // indirect
)
diff --git a/go.sum b/go.sum
index fb3161dcec..91709f832c 100644
--- a/go.sum
+++ b/go.sum
@@ -57,9 +57,7 @@ github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
-github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI=
github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
-github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M=
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
github.com/ahmetb/gen-crd-api-reference-docs v0.3.0 h1:+XfOU14S4bGuwyvCijJwhhBIjYN+YXS18jrCY2EzJaY=
github.com/ahmetb/gen-crd-api-reference-docs v0.3.0/go.mod h1:TdjdkYhlOifCQWPs1UdTma97kQQMozf5h26hTuG70u8=
@@ -103,8 +101,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
-github.com/emicklei/go-restful/v3 v3.8.0 h1:eCZ8ulSerjdAiaNpF7GxXIE7ZCMo1moN1qX+S609eVw=
-github.com/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
+github.com/emicklei/go-restful/v3 v3.9.0 h1:XwGDlfxEnQZzuopoqxwSEllNcCOM9DhhFyhFIIGKwxE=
+github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
@@ -113,8 +111,8 @@ github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH
github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
-github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
-github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
+github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
+github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
@@ -138,8 +136,8 @@ github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34
github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY=
github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc=
-github.com/go-openapi/jsonreference v0.19.5 h1:1WJP/wi4OjB4iV8KVbH73rQaoialJrqv8gitZLxGLtM=
-github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg=
+github.com/go-openapi/jsonreference v0.20.0 h1:MYlu0sBgChmCfJxxUKZ8g1cPWFOB37YSZqewK7OKeyA=
+github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo=
github.com/go-openapi/spec v0.19.5 h1:Xm0Ao53uqnk9QE/LlYV5DEU09UAgpliA85QoT9LzqPw=
github.com/go-openapi/spec v0.19.5/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk=
github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
@@ -333,8 +331,8 @@ github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRW
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
-github.com/onsi/ginkgo/v2 v2.1.6 h1:Fx2POJZfKRQcM1pH49qSZiYeu319wji004qX+GDovrU=
-github.com/onsi/gomega v1.20.1 h1:PA/3qinGoukvymdIDV8pii6tiZgC8kbmJO6Z5+b002Q=
+github.com/onsi/ginkgo/v2 v2.4.0 h1:+Ig9nvqgS5OBSACXNk15PLdp0U9XPYROt9CFzVdFGIs=
+github.com/onsi/gomega v1.23.0 h1:/oxKu9c2HVap+F3PfKort2Hw5DEU+HGlW8n+tguWsys=
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
github.com/pelletier/go-toml v1.2.0 h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc=
github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
@@ -529,8 +527,8 @@ golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
-golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g=
-golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
+golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
+golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
golang.org/x/oauth2 v0.0.0-20180603041954-1e0a3fa8ba9a/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -570,7 +568,6 @@ golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -600,14 +597,15 @@ golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
-golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
+golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY=
-golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
+golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
+golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -616,8 +614,8 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=
-golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
+golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@@ -805,28 +803,27 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
-k8s.io/api v0.25.7 h1:r+J8U7CPhPNNTvyow1yw6IzdLt6nBCvPQEW8Cdglep8=
-k8s.io/api v0.25.7/go.mod h1:9epkK0wROSVQJKaKW3eY/thGtfbILsLqweTq99qKynk=
-k8s.io/apiextensions-apiserver v0.24.9 h1:ENCYSFvTFxBd5ibeFkl68iKKA6N4AZFdid3974TqVaI=
-k8s.io/apiextensions-apiserver v0.24.9/go.mod h1:Tb6GqEr3eQP03mc8/D/9wiurr1rlrJljoVylEkMUQ+A=
-k8s.io/apimachinery v0.25.7 h1:kDtoW8uvDkwKc9Lq2sablqWTMZUloRjJVZWURFrdAiI=
-k8s.io/apimachinery v0.25.7/go.mod h1:ZTl0drTQaFi5gMM3snYI5tWV1XJmRH1gfnDx2QCLsxk=
-k8s.io/client-go v0.25.7 h1:yERmM57CweHC13+wRek/LjScnL5kw6EnVvjoGwS6F7Y=
-k8s.io/client-go v0.25.7/go.mod h1:+msAWrAey/u++r/ij0HISJs3QA+RrqXsIa/LqBAT23o=
+k8s.io/api v0.26.6 h1:RZsJGP5p/qdWuFVqj/JFyt+6ttfgL+8/K8gtyi7riuo=
+k8s.io/api v0.26.6/go.mod h1:Z+i6M3de4+LJiXtIiWSz/yLpnG+YjxAkeW6cgZqoxn4=
+k8s.io/apiextensions-apiserver v0.26.6 h1:BrrWb5gQlWuwvqGJs1xMV1Qtr+xQS6ri6A1QBT4rnz8=
+k8s.io/apiextensions-apiserver v0.26.6/go.mod h1:T6zbudRhmwN0sxg9lD51co/3Ah3JuCduz0nbtxyRXrk=
+k8s.io/apimachinery v0.26.6 h1:OT04J9US8G+AqfqvcJZZ8s3WUQkWbc3t6ePPWieDN6I=
+k8s.io/apimachinery v0.26.6/go.mod h1:qYzLkrQ9lhrZRh0jNKo2cfvf/R1/kQONnSiyB7NUJU0=
+k8s.io/client-go v0.26.6 h1:CtC0wOxkAwjYyG2URGzdEKo0nLILopSDYn5AmzOkdi4=
+k8s.io/client-go v0.26.6/go.mod h1:HDjbQGY7XzFYFUWOPAfAsIYhvFXyc9l6Ne0pO0bOQ7o=
k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
k8s.io/gengo v0.0.0-20221011193443-fad74ee6edd9 h1:iu3o/SxaHVI7tKPtkGzD3M9IzrE21j+CUKH98NQJ8Ms=
k8s.io/gengo v0.0.0-20221011193443-fad74ee6edd9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
k8s.io/klog v0.2.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8=
k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I=
-k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw=
k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0=
-k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 h1:MQ8BAZPZlWk3S9K4a9NCkIFQtZShWqoha7snGixVgEA=
-k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1/go.mod h1:C/N6wCaBHeBHkHUesQOQy2/MZqGgMAFPqGsGQLdbZBU=
-k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed h1:jAne/RjBTyawwAy0utX5eqigAwz/lQhTmy+Hr/Cpue4=
-k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
+k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 h1:+70TFaan3hfJzs+7VK2o+OGxg8HsuBr/5f6tVAjDu6E=
+k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280/go.mod h1:+Axhij7bCpeqhklhUTe3xmOn6bWxolyZEeyaFpjGtl4=
+k8s.io/utils v0.0.0-20221107191617-1a15be271d1d h1:0Smp/HP1OH4Rvhe+4B8nWGERtlqAGSftbSbbmm45oFs=
+k8s.io/utils v0.0.0-20221107191617-1a15be271d1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
@@ -834,5 +831,6 @@ sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 h1:iXTIw73aPyC+oRdyqqvVJuloN
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 h1:PRbqxJClWWYMNV1dhaG4NsibJbArud9kFxnAMREiWFE=
sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E=
-sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q=
sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
+sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo=
+sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8=
diff --git a/install/helm/agones/templates/crds/k8s/_io.k8s.api.core.v1.PodTemplateSpec.yaml b/install/helm/agones/templates/crds/k8s/_io.k8s.api.core.v1.PodTemplateSpec.yaml
index d427720b80..85e8b58c7f 100644
--- a/install/helm/agones/templates/crds/k8s/_io.k8s.api.core.v1.PodTemplateSpec.yaml
+++ b/install/helm/agones/templates/crds/k8s/_io.k8s.api.core.v1.PodTemplateSpec.yaml
@@ -859,7 +859,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -927,7 +927,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -1015,7 +1015,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -1161,7 +1161,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -1221,6 +1221,22 @@ properties:
description: 'Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type: object
properties:
+ claims:
+ description: |-
+ Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container.
+
+ This is an alpha field and requires enabling the DynamicResourceAllocation feature gate.
+
+ This field is immutable. It can only be set for containers.
+ type: array
+ items:
+ type: object
+ required:
+ - name
+ properties:
+ name:
+ description: Name must match the name of one entry in pod.spec.resourceClaims of the Pod where this field is used. It makes that resource available inside a container.
+ type: string
limits:
description: 'Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type: object
@@ -1380,7 +1396,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -1725,7 +1741,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -1793,7 +1809,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -1881,7 +1897,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -2027,7 +2043,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -2087,6 +2103,22 @@ properties:
description: Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources already allocated to the pod.
type: object
properties:
+ claims:
+ description: |-
+ Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container.
+
+ This is an alpha field and requires enabling the DynamicResourceAllocation feature gate.
+
+ This field is immutable. It can only be set for containers.
+ type: array
+ items:
+ type: object
+ required:
+ - name
+ properties:
+ name:
+ description: Name must match the name of one entry in pod.spec.resourceClaims of the Pod where this field is used. It makes that resource available inside a container.
+ type: string
limits:
description: 'Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type: object
@@ -2246,7 +2278,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -2593,7 +2625,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -2661,7 +2693,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -2749,7 +2781,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -2895,7 +2927,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -2955,6 +2987,22 @@ properties:
description: 'Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type: object
properties:
+ claims:
+ description: |-
+ Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container.
+
+ This is an alpha field and requires enabling the DynamicResourceAllocation feature gate.
+
+ This field is immutable. It can only be set for containers.
+ type: array
+ items:
+ type: object
+ required:
+ - name
+ properties:
+ name:
+ description: Name must match the name of one entry in pod.spec.resourceClaims of the Pod where this field is used. It makes that resource available inside a container.
+ type: string
limits:
description: 'Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type: object
@@ -3114,7 +3162,7 @@ properties:
- value
properties:
name:
- description: The header field name
+ description: The header field name. This will be canonicalized upon output, so case-variant names will be understood as the same header.
type: string
value:
description: The header field value
@@ -3287,6 +3335,39 @@ properties:
conditionType:
description: ConditionType refers to a condition in the pod's condition list with matching type.
type: string
+ resourceClaims:
+ description: |-
+ ResourceClaims defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to those containers which consume them by name.
+
+ This is an alpha field and requires enabling the DynamicResourceAllocation feature gate.
+
+ This field is immutable.
+ type: array
+ items:
+ type: object
+ required:
+ - name
+ properties:
+ name:
+ description: Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.
+ type: string
+ source:
+ description: Source describes where to find the ResourceClaim.
+ type: object
+ properties:
+ resourceClaimName:
+ description: ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod.
+ type: string
+ resourceClaimTemplateName:
+ description: |-
+ ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod.
+
+ The template will be used to create a new ResourceClaim, which will be bound to this pod. When this pod is deleted, the ResourceClaim will also be deleted. The name of the ResourceClaim will be Packages:
Package v1 is the v1 version of the API.
-autoscaling.agones.dev/v1
+agones.dev/v1
-
FleetAutoscaler is the data structure for a FleetAutoscaler resource
+Fleet is the data structure for a Fleet resource
-autoscaling.agones.dev/v1
+agones.dev/v1
|
@@ -55,7 +59,7 @@ FleetAutoscaler |
+Fleet |
||||||||||
@@ -75,8 +79,8 @@ FleetAutoscaler
spec
-
-FleetAutoscalerSpec
+
+FleetSpec
|
@@ -124,8 +160,8 @@
status
-
-FleetAutoscalerStatus
+
+FleetStatus
|
@@ -134,14 +170,14 @@
-(Appears on: -FleetAutoscalerPolicy) -
--
BufferPolicy controls the desired behavior of the buffer policy.
+GameServer is the data structure for a GameServer resource.
+It is worth noting that while there is a GameServerStatus
Status entry for the GameServer
, it is not
+defined as a subresource - unlike Fleet
and other Agones resources.
+This is so that we can retain the ability to change multiple aspects of a GameServer
in a single atomic operation,
+which is particularly useful for operations such as allocation.
-maxReplicas
-
-int32
-
+apiVersion
+string |
+
+
+agones.dev/v1
+
|
+
- MaxReplicas is the maximum amount of replicas that the fleet may have. -It must be bigger than both MinReplicas and BufferSize +kind
+string
|
+GameServer |
-minReplicas
+metadata
-int32
+
+Kubernetes meta/v1.ObjectMeta
+
|
- MinReplicas is the minimum amount of replicas that the fleet must have -If zero, it is ignored. -If non zero, it must be smaller than MaxReplicas and bigger than BufferSize +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
-bufferSize
+spec
-k8s.io/apimachinery/pkg/util/intstr.IntOrString
+
+GameServerSpec
+
|
- BufferSize defines how many replicas the autoscaler tries to have ready all the time -Value can be an absolute number (ex: 5) or a percentage of desired gs instances (ex: 15%) -Absolute number is calculated from percentage by rounding up. -Example: when this is set to 20%, the autoscaler will make sure that 20% -of the fleet’s game server replicas are ready. When this is set to 20, -the autoscaler will make sure that there are 20 available game servers -Must be bigger than 0 -Note: by “ready” we understand in this case “non-allocated”; this is done to ensure robustness -and computation stability in different edge case (fleet just created, not enough -capacity in the cluster etc) - |
-
-(Appears on: -FleetAutoscalerSync) -
--
FixedIntervalSync controls the desired behavior of the fixed interval based sync.
- +Field | -Description | -
---|---|
-seconds
+container
-int32
+string
|
- Seconds defines how often we run fleet autoscaling in seconds +Container specifies which Pod container is the game server. Only required if there is more than one +container defined |
-(Appears on: -FleetAutoscaleReview) -
--
FleetAutoscaleRequest defines the request to webhook autoscaler endpoint
- -Field | -Description | -
---|---|
-uid
+ports
-k8s.io/apimachinery/pkg/types.UID
+
+[]GameServerPort
+
|
- UID is an identifier for the individual request/response. It allows us to distinguish instances of requests which are -otherwise identical (parallel requests, requests when earlier requests did not modify etc) -The UID is meant to track the round trip (request/response) between the Autoscaler and the WebHook, not the user request. -It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging. +Ports are the array of ports that can be exposed via the game server |
-name
+health
-string
+
+Health
+
|
- Name is the name of the Fleet being scaled +Health configures health checking |
-namespace
+scheduling
-string
+agones.dev/agones/pkg/apis.SchedulingStrategy
|
- Namespace is the namespace associated with the request (if any). +Scheduling strategy. Defaults to “Packed” |
-status
+sdkServer
-
-FleetStatus
+
+SdkServer
|
- The Fleet’s status values +SdkServer specifies parameters for the Agones SDK Server sidecar container |
-(Appears on: -FleetAutoscaleReview) -
--
FleetAutoscaleResponse defines the response of webhook autoscaler endpoint
- -Field | -Description | -
---|---|
-uid
+template
-k8s.io/apimachinery/pkg/types.UID
+
+Kubernetes core/v1.PodTemplateSpec
+
|
- UID is an identifier for the individual request/response. -This should be copied over from the corresponding FleetAutoscaleRequest. +Template describes the Pod that will be created for the GameServer |
-scale
+players
-bool
+
+PlayersSpec
+
|
- Set to false if no scaling should occur to the Fleet +(Optional) +(Alpha, PlayerTracking feature flag) Players provides the configuration for player tracking features. |
-replicas
+counters
-int32
+
+map[string]agones.dev/agones/pkg/apis/agones/v1.CounterStatus
+
|
- The targeted replica count +(Optional) +(Alpha, CountsAndLists feature flag) Counters and Lists provides the configuration for generic tracking features. |
-
FleetAutoscaleReview is passed to the webhook with a populated Request value, -and then returned with a populated Response.
- -Field | -Description | +
+lists
+
+
+map[string]agones.dev/agones/pkg/apis/agones/v1.ListStatus
+
+
+ |
++ |
---|---|---|---|
-request
+eviction
-
-FleetAutoscaleRequest
+
+Eviction
|
+(Optional)
+ Eviction specifies the eviction tolerance of the GameServer. Defaults to “Never”. + |
+
response
+status
-
-FleetAutoscaleResponse
+
+GameServerStatus
-(Appears on: -FleetAutoscalerSpec) -
--
FleetAutoscalerPolicy describes how to scale a fleet
+GameServerSet is the data structure for a set of GameServers. +This matches philosophically with the relationship between +Deployments and ReplicaSets
-type
+apiVersion
+string |
+
+
+agones.dev/v1
+
+ |
+||||||||||
+kind
+string
+ |
+GameServerSet |
+||||||||||
+metadata
-
-FleetAutoscalerPolicyType
+
+Kubernetes meta/v1.ObjectMeta
|
- Type of autoscaling policy. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
||||||||||
-buffer
+spec
-
-BufferPolicy
+
+GameServerSetSpec
|
-(Optional)
- Buffer policy config params. Present only if FleetAutoscalerPolicyType = Buffer. ++ +
FleetAutoscalerPolicyType
-(
- |
Field | -Description | -
---|---|
-fleetName
+scheduling
-string
+agones.dev/agones/pkg/apis.SchedulingStrategy
|
+ Scheduling strategy. Defaults to “Packed”. |
-policy
+template
-
-FleetAutoscalerPolicy
+
+GameServerTemplateSpec
|
- Autoscaling policy +Template the GameServer template to apply for this GameServerSet + |
+
sync
+status
-
-FleetAutoscalerSync
+
+GameServerSetStatus
(Appears on: -FleetAutoscaler) +FleetStatus, +GameServerSetStatus)
-
FleetAutoscalerStatus defines the current status of a FleetAutoscaler
+AggregatedCounterStatus stores total Counter tracking values
-currentReplicas
+count
-int32
+int64
|
- CurrentReplicas is the current number of gameserver replicas -of the fleet managed by this autoscaler, as last seen by the autoscaler |
-desiredReplicas
+capacity
-int32
+int64
|
- DesiredReplicas is the desired number of gameserver replicas -of the fleet managed by this autoscaler, as last calculated by the autoscaler |
+(Appears on: +FleetStatus, +GameServerSetStatus) +
++
AggregatedListStatus stores total List tracking values
+ +
-lastScaleTime
-
-
-Kubernetes meta/v1.Time
-
-
- |
-
-(Optional)
- lastScaleTime is the last time the FleetAutoscaler scaled the attached fleet, - |
+Field | +Description |
---|---|---|---|
-ableToScale
+count
-bool
+int64
|
- AbleToScale indicates that we can access the target fleet |
||
-scalingLimited
+capacity
-bool
+int64
|
- ScalingLimited indicates that the calculated scale would be above or below the range -defined by MinReplicas and MaxReplicas, and has thus been capped. |
(Appears on: -FleetAutoscalerSpec) +FleetStatus, +GameServerSetStatus)
-
FleetAutoscalerSync describes when to sync a fleet
+AggregatedPlayerStatus stores total player tracking values
-type
+count
-
-FleetAutoscalerSyncType
-
+int64
|
- Type of autoscaling sync. |
-fixedInterval
+capacity
-
-FixedIntervalSync
-
+int64
|
-(Optional)
- FixedInterval config params. Present only if FleetAutoscalerSyncType = FixedInterval. |
string
alias)(Appears on: -FleetAutoscalerSync) -
--
FleetAutoscalerSyncType is the sync strategy for a given Fleet
- --(Appears on: -FleetAutoscalerPolicy) +FleetSpec, +GameServerSetSpec)
-
WebhookPolicy controls the desired behavior of the webhook policy. -It contains the description of the webhook autoscaler service -used to form url which is accessible inside the cluster
+AllocationOverflow specifies what labels and/or annotations to apply on Allocated GameServers
+if the desired number of the underlying GameServerSet
drops below the number of Allocated GameServers
+attached to it.
-url
-
-string
-
- |
-
-(Optional)
-
The Please note that using The scheme must be “https”; the URL must begin with “https://”. -A path is optional, and if present may be any string permissible in -a URL. You may use the path to pass an arbitrary string to the -webhook, for example, a cluster identifier. -Attempting to use a user or basic auth e.g. “user:password@” is not -allowed. Fragments (“#…”) and query parameters (“?…”) are not -allowed, either. - |
-
-service
+labels
-
-Kubernetes admissionregistration/v1.ServiceReference
-
+map[string]string
|
(Optional)
-
If the webhook is running within the cluster, then you should use Labels to be applied to the |
-caBundle
+annotations
-[]byte
+map[string]string
|
(Optional)
-
Annotations to be applied to the |
-
Package v1 is the v1 version of the API.
+(Appears on: +GameServerSpec, +GameServerStatus) -Resource Types: - --
GameServerAllocationPolicy is the Schema for the gameserverallocationpolicies API
+CounterStatus stores the current counter values
-apiVersion
-string |
-
-
-multicluster.agones.dev/v1
-
- |
-||||||||
-kind
-string
- |
-GameServerAllocationPolicy |
-||||||||
-metadata
+count
-
-Kubernetes meta/v1.ObjectMeta
-
+int64
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
|
||||||||
-spec
-
-
-GameServerAllocationPolicySpec
-
-
- |
-
- - -
Eviction +++(Appears on: +GameServerSpec, +GameServerStatus) + ++ Eviction specifies the eviction tolerance of the GameServer + +
Game server supports termination via SIGTERM: +- Always: Allow eviction for both Cluster Autoscaler and node drain for upgrades +- OnUpgrade: Allow eviction for upgrades alone +- Never (default): Pod should run to completion |
string
alias)+(Appears on: +Eviction) +
++
EvictionSafe specified whether the game server supports termination via SIGTERM
+ +(Appears on: -GameServerAllocationPolicySpec) +Fleet)
-
ClusterConnectionInfo defines the connection information for a cluster
+FleetSpec is the spec for a Fleet
-clusterName
+replicas
-string
+int32
|
- Optional: the name of the targeted cluster +Replicas are the number of GameServers that should be in this set. Defaults to 0. |
-allocationEndpoints
+allocationOverflow
-[]string
+
+AllocationOverflow
+
|
- The endpoints for the allocator service in the targeted cluster. -If the AllocationEndpoints is not set, the allocation happens on local cluster. -If there are multiple endpoints any of the endpoints that can handle allocation request should suffice +(Optional) +[Stage: Alpha]
+[FeatureFlag:FleetAllocationOverflow]
+Labels and/or Annotations to apply to overflowing GameServers when the number of Allocated GameServers is more
+than the desired replicas on the underlying |
-secretName
+strategy
-string
+
+Kubernetes apps/v1.DeploymentStrategy
+
|
- The name of the secret that contains TLS client certificates to connect the allocator server in the targeted cluster +Deployment strategy |
-namespace
+scheduling
-string
+agones.dev/agones/pkg/apis.SchedulingStrategy
|
- The cluster namespace from which to allocate gameservers +Scheduling strategy. Defaults to “Packed”. |
-serverCa
+template
-[]byte
+
+GameServerTemplateSpec
+
|
- The PEM encoded server CA, used by the allocator client to authenticate the remote server. +Template the GameServer template to apply for this Fleet |
-
ConnectionInfoIterator an iterator on ClusterConnectionInfo
+(Appears on: +Fleet, +FleetAutoscaleRequest) + ++
FleetStatus is the status of a Fleet
-currPriority
+replicas
-int
+int32
|
- currPriority Current priority index from the orderedPriorities +Replicas the total number of current GameServer replicas |
-orderedPriorities
+readyReplicas
-[]int32
+int32
|
- orderedPriorities list of ordered priorities +ReadyReplicas are the number of Ready GameServer replicas |
-priorityToCluster
+reservedReplicas
-map[int32]map[string][]*agones.dev/agones/pkg/apis/multicluster/v1.GameServerAllocationPolicy
+int32
|
- priorityToCluster Map of priority to cluster-policies map +ReservedReplicas are the total number of Reserved GameServer replicas in this fleet. +Reserved instances won’t be deleted on scale down, but won’t cause an autoscaler to scale up. |
-clusterBlackList
+allocatedReplicas
-map[string]bool
+int32
|
- clusterBlackList the cluster blacklist for the clusters that has already returned +AllocatedReplicas are the number of Allocated GameServer replicas |
-(Appears on: -GameServerAllocationPolicy) -
--
GameServerAllocationPolicySpec defines the desired state of GameServerAllocationPolicy
- -Field | -Description | -
---|---|
-priority
+players
-int32
+
+AggregatedPlayerStatus
+
|
+(Optional)
+ [Stage:Alpha] +[FeatureFlag:PlayerTracking] +Players are the current total player capacity and count for this Fleet |
-weight
+counters
-int
+
+map[string]agones.dev/agones/pkg/apis/agones/v1.AggregatedCounterStatus
+
|
+(Optional)
+ (Alpha, CountsAndLists feature flag) Counters provides aggregated Counter capacity and Counter +count for this Fleet. |
-connectionInfo
+lists
-
-ClusterConnectionInfo
+
+map[string]agones.dev/agones/pkg/apis/agones/v1.AggregatedListStatus
|
+(Optional)
+ (Alpha, CountsAndLists feature flag) Lists provides aggregated List capacityv and List values +for this Fleet. |
-
Package v1 is the v1 version of the API.
+(Appears on: +GameServerSpec) -Resource Types: --
Fleet is the data structure for a Fleet resource
+GameServerPort defines a set of Ports that +are to be exposed via the GameServer
-apiVersion
-string |
-
-
-agones.dev/v1
-
+name
+
+string
+
|
-||||||||||||
-kind
-string
+Name is the descriptive name of the port |
-Fleet |
||||||||||||
-metadata
+portPolicy
-
-Kubernetes meta/v1.ObjectMeta
+
+PortPolicy
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+PortPolicy defines the policy for how the HostPort is populated.
+Dynamic port will allocate a HostPort within the selected MIN_PORT and MAX_PORT range passed to the controller
+at installation time.
+When |
||||||||||||
-spec
+container
-
-FleetSpec
-
+string
|
- - -
GameServerSetSpec +++(Appears on: +GameServerSet) + ++ GameServerSetSpec the specification for GameServerSet + +
| ||||||||||||
+scheduling
+
+agones.dev/agones/pkg/apis.SchedulingStrategy
+
+ |
+
+ Scheduling strategy. Defaults to “Packed”. |
||||||||||||
-status
+template
-
-FleetStatus
+
+GameServerTemplateSpec
|
+ Template the GameServer template to apply for this GameServerSet |
-
GameServer is the data structure for a GameServer resource.
-It is worth noting that while there is a GameServerStatus
Status entry for the GameServer
, it is not
-defined as a subresource - unlike Fleet
and other Agones resources.
-This is so that we can retain the ability to change multiple aspects of a GameServer
in a single atomic operation,
-which is particularly useful for operations such as allocation.
+
GameServerSetStatus is the status of a GameServerSet
-apiVersion
-string |
-
-
-agones.dev/v1
-
+replicas
+
+int32
+
|
-||||||||||||||||||
-kind
-string
+Replicas is the total number of current GameServer replicas |
-GameServer |
||||||||||||||||||
-metadata
+readyReplicas
-
-Kubernetes meta/v1.ObjectMeta
-
+int32
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+ReadyReplicas is the number of Ready GameServer replicas |
||||||||||||||||||
-spec
+reservedReplicas
-
-GameServerSpec
-
+int32
|
- - -
GameServerSpec +++(Appears on: +GameServer, +GameServerTemplateSpec) + ++ GameServerSpec is the spec for a GameServer resource + +
|
-||||||||||||||||||
-status
-
-
-GameServerStatus
-
-
- |
-- | -
string
alias)+(Appears on: +GameServerSelector, +GameServerStatus) +
++
GameServerState is the state for the GameServer
+ +-
GameServerSet is the data structure for a set of GameServers. -This matches philosophically with the relationship between -Deployments and ReplicaSets
+(Appears on: +GameServer) + ++
GameServerStatus is the status for a GameServer resource
-apiVersion
-string |
+
-
-agones.dev/v1
-
+GameServerState is the current state of a GameServer, e.g. Creating, Starting, Ready, etc |
||||||||
-kind
-string
+ports
+
+
+[]GameServerStatusPort
+
+
+ |
+- | GameServerSet |
|||||||
-metadata
+address
-
-Kubernetes meta/v1.ObjectMeta
-
+string
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
|
||||||||
-spec
+nodeName
-
-GameServerSetSpec
-
+string
|
- - -
|
||||||||
-status
+eviction
-
-GameServerSetStatus
+
+Eviction
|
+(Optional)
+ Eviction specifies the eviction tolerance of the GameServer. |
(Appears on: -FleetStatus, -GameServerSetStatus) +GameServerAllocationStatus, +GameServerStatus)
-
AggregatedPlayerStatus stores total player tracking values
+GameServerStatusPort shows the port that was allocated to a +GameServer.
-count
+name
-int64
+string
|
@@ -1533,9 +1559,9 @@ AggregatedPlayerStatus |
-capacity
+port
-int64
+int32
|
@@ -1543,17 +1569,15 @@ AggregatedPlayerStatus |
(Appears on: -FleetSpec, +FleetSpec, GameServerSetSpec)
-
AllocationOverflow specifies what labels and/or annotations to apply on Allocated GameServers
-if the desired number of the underlying GameServerSet
drops below the number of Allocated GameServers
-attached to it.
GameServerTemplateSpec is a template for GameServers
-labels
+metadata
-map[string]string
+
+Kubernetes meta/v1.ObjectMeta
+
|
-(Optional)
- Labels to be applied to the metadata field.
|
-annotations
+spec
-map[string]string
+
+GameServerSpec
+
|
-(Optional)
- Annotations to be applied to the |
-
-(Appears on: -GameServerSpec, -GameServerStatus) -
--
CounterStatus stores the current counter values
- +Field | -Description | +
+container
+
+string
+
+ |
+
+ Container specifies which Pod container is the game server. Only required if there is more than one +container defined + |
---|---|---|---|
-count
+ports
-int64
+
+[]GameServerPort
+
|
+ Ports are the array of ports that can be exposed via the game server |
||
-capacity
+health
-int64
+
+Health
+
|
+ Health configures health checking |
-(Appears on: -GameServerSpec, -GameServerStatus) -
--
Eviction specifies the eviction tolerance of the GameServer
- -Field | -Description | +
+scheduling
+
+agones.dev/agones/pkg/apis.SchedulingStrategy
+
+ |
+
+ Scheduling strategy. Defaults to “Packed” + |
---|---|---|---|
-safe
+sdkServer
-
-EvictionSafe
+
+SdkServer
|
- Game server supports termination via SIGTERM: -- Always: Allow eviction for both Cluster Autoscaler and node drain for upgrades -- OnUpgrade: Allow eviction for upgrades alone -- Never (default): Pod should run to completion +SdkServer specifies parameters for the Agones SDK Server sidecar container |
string
alias)-(Appears on: -Eviction) -
--
EvictionSafe specified whether the game server supports termination via SIGTERM
- --(Appears on: -Fleet) -
--
FleetSpec is the spec for a Fleet
- -Field | -Description | -
---|---|
-replicas
+template
-int32
+
+Kubernetes core/v1.PodTemplateSpec
+
|
- Replicas are the number of GameServers that should be in this set. Defaults to 0. +Template describes the Pod that will be created for the GameServer |
-allocationOverflow
+players
-
-AllocationOverflow
+
+PlayersSpec
|
(Optional)
- [Stage: Alpha]
-[FeatureFlag:FleetAllocationOverflow]
-Labels and/or Annotations to apply to overflowing GameServers when the number of Allocated GameServers is more
-than the desired replicas on the underlying (Alpha, PlayerTracking feature flag) Players provides the configuration for player tracking features. |
-strategy
+counters
-
-Kubernetes apps/v1.DeploymentStrategy
+
+map[string]agones.dev/agones/pkg/apis/agones/v1.CounterStatus
|
- Deployment strategy +(Optional) +(Alpha, CountsAndLists feature flag) Counters and Lists provides the configuration for generic tracking features. |
-scheduling
+lists
-agones.dev/agones/pkg/apis.SchedulingStrategy
+
+map[string]agones.dev/agones/pkg/apis/agones/v1.ListStatus
+
|
- Scheduling strategy. Defaults to “Packed”. |
-template
+eviction
-
-GameServerTemplateSpec
+
+Eviction
|
- Template the GameServer template to apply for this Fleet +(Optional) +Eviction specifies the eviction tolerance of the GameServer. Defaults to “Never”. + |
+
(Appears on: -Fleet, -FleetAutoscaleRequest) +GameServerSpec)
-
FleetStatus is the status of a Fleet
+Health configures health checking on the GameServer
-replicas
+disabled
-int32
+bool
|
- Replicas the total number of current GameServer replicas +Disabled is whether health checking is disabled or not |
-readyReplicas
+periodSeconds
int32
|
- ReadyReplicas are the number of Ready GameServer replicas +PeriodSeconds is the number of seconds each health ping has to occur in |
-reservedReplicas
+failureThreshold
int32
|
- ReservedReplicas are the total number of Reserved GameServer replicas in this fleet. -Reserved instances won’t be deleted on scale down, but won’t cause an autoscaler to scale up. +FailureThreshold how many failures in a row constitutes unhealthy |
-allocatedReplicas
+initialDelaySeconds
int32
|
- AllocatedReplicas are the number of Allocated GameServer replicas - |
-
-players
-
-
-AggregatedPlayerStatus
-
-
- |
-
-(Optional)
- [Stage:Alpha] -[FeatureFlag:PlayerTracking] -Players are the current total player capacity and count for this Fleet +InitialDelaySeconds initial delay before checking health |
(Appears on: -GameServerSpec) +GameServerSpec, +GameServerStatus)
-
GameServerPort defines a set of Ports that -are to be exposed via the GameServer
+ListStatus stores the current list values
-name
+capacity
-string
+int64
|
- Name is the descriptive name of the port |
-portPolicy
+values
-
-PortPolicy
-
+[]string
|
- PortPolicy defines the policy for how the HostPort is populated.
-Dynamic port will allocate a HostPort within the selected MIN_PORT and MAX_PORT range passed to the controller
-at installation time.
-When |
+(Appears on: +GameServerStatus) +
++
PlayerStatus stores the current player capacity values
+ +Field | +Description | +
---|---|
-container
+count
-string
+int64
|
-(Optional)
- Container is the name of the container on which to open the port. Defaults to the game server container. |
-containerPort
+capacity
-int32
+int64
|
- ContainerPort is the port that is being opened on the specified container’s process |
-hostPort
+ids
-int32
-
- |
-
- HostPort the port exposed on the host for clients to connect to - |
-
-protocol
-
-
-Kubernetes core/v1.Protocol
-
+[]string
|
- Protocol is the network protocol being used. Defaults to UDP. TCP and TCPUDP are other options. |
(Appears on: -GameServerSet) +GameServerSpec)
-
GameServerSetSpec the specification for GameServerSet
+PlayersSpec tracks the initial player capacity
-replicas
+initialCapacity
-int32
+int64
|
- Replicas are the number of GameServers that should be in this set |
string
alias)+(Appears on: +GameServerPort) +
++
PortPolicy is the port policy for the GameServer
+ ++(Appears on: +GameServerSpec) +
++
SdkServer specifies parameters for the Agones SDK Server sidecar container
+ +Field | +Description | +
---|---|
-allocationOverflow
+logLevel
-
-AllocationOverflow
+
+SdkServerLogLevel
|
-(Optional)
- [Stage: Alpha]
-[FeatureFlag:FleetAllocationOverflow]
-Labels and Annotations to apply to GameServers when the number of Allocated GameServers drops below
-the desired replicas on the underlying LogLevel for SDK server (sidecar) logs. Defaults to “Info” |
-scheduling
+grpcPort
-agones.dev/agones/pkg/apis.SchedulingStrategy
+int32
|
- Scheduling strategy. Defaults to “Packed”. +GRPCPort is the port on which the SDK Server binds the gRPC server to accept incoming connections |
-template
+httpPort
-
-GameServerTemplateSpec
-
+int32
|
- Template the GameServer template to apply for this GameServerSet +HTTPPort is the port on which the SDK Server binds the HTTP gRPC gateway server to accept incoming connections |
string
alias)(Appears on: -GameServerSet) +SdkServer)
-
GameServerSetStatus is the status of a GameServerSet
+SdkServerLogLevel is the log level for SDK server (sidecar) logs
+ ++
Package v1 is the v1 version of the API.
+ +Resource Types: + ++
GameServerAllocation is the data structure for allocating against a set of
+GameServers, defined selectors
selectors
-replicas
-
-int32
-
- |
+
- Replicas is the total number of current GameServer replicas +
+allocation.agones.dev/v1
+
|
|
-readyReplicas
-
-int32
-
- |
-
- ReadyReplicas is the number of Ready GameServer replicas +kind
+string
|
+GameServerAllocation |
-reservedReplicas
+metadata
-int32
+
+Kubernetes meta/v1.ObjectMeta
+
|
- ReservedReplicas is the number of Reserved GameServer replicas +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
|
-allocatedReplicas
+spec
-int32
+
+GameServerAllocationSpec
+
|
- AllocatedReplicas is the number of Allocated GameServer replicas - |
-
-shutdownReplicas
+multiClusterSetting
-int32
+
+MultiClusterSetting
+
|
- ShutdownReplicas is the number of Shutdown GameServers replicas +MultiClusterPolicySelector if specified, multi-cluster policies are applied. +Otherwise, allocation will happen locally. |
-players
+required
-
-AggregatedPlayerStatus
+
+GameServerSelector
|
-(Optional)
- [Stage:Alpha] -[FeatureFlag:PlayerTracking] -Players is the current total player capacity and count for this GameServerSet +Deprecated: use field Selectors instead. If Selectors is set, this field is ignored. +Required is the GameServer selector from which to choose GameServers from. +Defaults to all GameServers. |
-(Appears on: -GameServer, -GameServerTemplateSpec) -
--
GameServerSpec is the spec for a GameServer resource
- -Field | -Description | -
---|---|
-container
+preferred
-string
+
+[]GameServerSelector
+
|
- Container specifies which Pod container is the game server. Only required if there is more than one -container defined +Deprecated: use field Selectors instead. If Selectors is set, this field is ignored.
+Preferred is an ordered list of preferred GameServer selectors
+that are optional to be fulfilled, but will be searched before the |
-ports
+priorities
-
-[]GameServerPort
+
+[]Priority
|
- Ports are the array of ports that can be exposed via the game server +(Optional) +(Alpha, CountsAndLists feature flag) The first Priority on the array of Priorities is the most +important for sorting. The allocator will use the first priority for sorting GameServers in the +Selector set, and will only use any following priority for tie-breaking during sort. +Impacts which GameServer is checked first. |
-health
+selectors
-
-Health
+
+[]GameServerSelector
|
- Health configures health checking +Ordered list of GameServer label selectors. +If the first selector is not matched, the selection attempts the second selector, and so on. +This is useful for things like smoke testing of new game servers. +Note: This field can only be set if neither Required or Preferred is set. |
- Scheduling strategy. Defaults to “Packed” +Scheduling strategy. Defaults to “Packed”. |
|
-sdkServer
+metadata
-
-SdkServer
+
+MetaPatch
|
- SdkServer specifies parameters for the Agones SDK Server sidecar container +MetaPatch is optional custom metadata that is added to the game server at allocation +You can use this to tell the server necessary session data |
-template
+counters
-
-Kubernetes core/v1.PodTemplateSpec
+
+map[string]agones.dev/agones/pkg/apis/allocation/v1.CounterAction
|
- Template describes the Pod that will be created for the GameServer +(Optional) +(Alpha, CountsAndLists feature flag) Counters and Lists provide a set of actions to perform +on Counters and Lists during allocation. |
-players
+lists
-
-PlayersSpec
+
+map[string]agones.dev/agones/pkg/apis/allocation/v1.ListAction
|
-(Optional)
- (Alpha, PlayerTracking feature flag) Players provides the configuration for player tracking features. + |
+
counters
-
-
-map[string]agones.dev/agones/pkg/apis/agones/v1.CounterStatus
-
-
-(Alpha, CountsAndLists feature flag) Counters and Lists provides the configuration for generic tracking features.
-lists
-
-
-map[string]agones.dev/agones/pkg/apis/agones/v1.ListStatus
-
-
-eviction
+status
-
-Eviction
+
+GameServerAllocationStatus
Eviction specifies the eviction tolerance of the GameServer. Defaults to “Never”.
string
alias)-(Appears on: -GameServerSelector, -GameServerStatus) -
--
GameServerState is the state for the GameServer
- -(Appears on: -GameServer) +GameServerAllocationSpec)
-
GameServerStatus is the status for a GameServer resource
+CounterAction is an optional action that can be performed on a Counter at allocation. +Action: “Increment” or “Decrement” the Counter’s Count (optional). Must also define the Amount. +Amount: The amount to increment or decrement the Count (optional). Must be a positive integer. +Capacity: Update the maximum capacity of the Counter to this number (optional). Min 0, Max int64.
-state
-
-
-GameServerState
-
-
- |
-
- GameServerState is the current state of a GameServer, e.g. Creating, Starting, Ready, etc - |
-
-ports
+action
-
-[]GameServerStatusPort
-
+string
|
@@ -2298,9 +2249,9 @@ GameServerStatus |
-address
+amount
-string
+int64
|
@@ -2308,94 +2259,84 @@ GameServerStatus |
-nodeName
+capacity
-string
+int64
|
+(Appears on: +GameServerSelector) +
++
CounterSelector is the filter options for a GameServer based on the count and/or available capacity. +0 for MaxCount or MaxAvailable means unlimited maximum. Default for all fields: 0
+ +
-reservedUntil
-
-
-Kubernetes meta/v1.Time
-
-
- |
-- | +Field | +Description |
---|---|---|---|
-players
+minCount
-
-PlayerStatus
-
+int64
|
-(Optional)
- [Stage:Alpha] -[FeatureFlag:PlayerTracking] |
||
-counters
+maxCount
-
-map[string]agones.dev/agones/pkg/apis/agones/v1.CounterStatus
-
+int64
|
-(Optional)
- (Alpha, CountsAndLists feature flag) Counters and Lists provides the configuration for generic tracking features. |
||
-lists
+minAvailable
-
-map[string]agones.dev/agones/pkg/apis/agones/v1.ListStatus
-
+int64
|
-(Optional) | ||
-eviction
+maxAvailable
-
-Eviction
-
+int64
|
-(Optional)
- Eviction specifies the eviction tolerance of the GameServer. |
(Appears on: -GameServerAllocationStatus, -GameServerStatus) +GameServerAllocation)
-
GameServerStatusPort shows the port that was allocated to a -GameServer.
+GameServerAllocationSpec is the spec for a GameServerAllocation
-name
+multiClusterSetting
-string
+
+MultiClusterSetting
+
|
+ MultiClusterPolicySelector if specified, multi-cluster policies are applied. +Otherwise, allocation will happen locally. |
-port
+required
-int32
+
+GameServerSelector
+
|
+ Deprecated: use field Selectors instead. If Selectors is set, this field is ignored. +Required is the GameServer selector from which to choose GameServers from. +Defaults to all GameServers. |
-(Appears on: -FleetSpec, -GameServerSetSpec) -
--
GameServerTemplateSpec is a template for GameServers
- -Field | -Description | -|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-metadata
+preferred
-
-Kubernetes meta/v1.ObjectMeta
+
+[]GameServerSelector
|
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
+Deprecated: use field Selectors instead. If Selectors is set, this field is ignored.
+Preferred is an ordered list of preferred GameServer selectors
+that are optional to be fulfilled, but will be searched before the |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-spec
+priorities
-
-GameServerSpec
+
+[]Priority
|
- - -
GameServerAllocationState
+(
+ |
Field | +Description | +
---|---|
-template
+state
-
-Kubernetes core/v1.PodTemplateSpec
+
+GameServerAllocationState
|
- Template describes the Pod that will be created for the GameServer +GameServerState is the current state of an GameServerAllocation, e.g. Allocated, or UnAllocated |
-players
+gameServerName
-
-PlayersSpec
-
+string
|
-(Optional)
- (Alpha, PlayerTracking feature flag) Players provides the configuration for player tracking features. |
-counters
+ports
-
-map[string]agones.dev/agones/pkg/apis/agones/v1.CounterStatus
+
+[]GameServerStatusPort
|
-(Optional)
- (Alpha, CountsAndLists feature flag) Counters and Lists provides the configuration for generic tracking features. |
-lists
+address
-
-map[string]agones.dev/agones/pkg/apis/agones/v1.ListStatus
-
+string
|
@@ -2589,31 +2553,88 @@ GameServerTemplateSpec |
-eviction
+nodeName
-
-Eviction
+string
+
+ |
++ | +
+source
+
+string
+
+ |
+
+ If the allocation is from a remote cluster, Source is the endpoint of the remote agones-allocator. +Otherwise, Source is “local” + |
+
+metadata
+
+
+GameServerMetadata
|
-(Optional)
- Eviction specifies the eviction tolerance of the GameServer. Defaults to “Never”. |
+(Appears on: +GameServerAllocationStatus) +
++
GameServerMetadata is the metadata from the allocated game server at allocation time
+ +Field | +Description | +
---|---|
+labels
+
+map[string]string
+
+ |
++ | +
+annotations
+
+map[string]string
+
+ |
+
(Appears on: -GameServerSpec) +GameServerAllocationSpec)
-
Health configures health checking on the GameServer
+GameServerSelector contains all the filter options for selecting +a GameServer for allocation.
-disabled
+LabelSelector
-bool
+
+Kubernetes meta/v1.LabelSelector
+
|
- Disabled is whether health checking is disabled or not +
+(Members of See: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ |
-periodSeconds
+gameServerState
-int32
+
+GameServerState
+
|
- PeriodSeconds is the number of seconds each health ping has to occur in +(Optional) +[Stage:Beta] +[FeatureFlag:StateAllocationFilter] +GameServerState specifies which State is the filter to be used when attempting to retrieve a GameServer +via Allocation. Defaults to “Ready”. The only other option is “Allocated”, which can be used in conjunction with +label/annotation/player selectors to retrieve an already Allocated GameServer. |
-failureThreshold
+players
-int32
+
+PlayerSelector
+
|
- FailureThreshold how many failures in a row constitutes unhealthy +(Optional) +[Stage:Alpha] +[FeatureFlag:PlayerAllocationFilter] +Players provides a filter on minimum and maximum values for player capacity when retrieving a GameServer +through Allocation. Defaults to no limits. |
-initialDelaySeconds
+counters
-int32
+
+map[string]agones.dev/agones/pkg/apis/allocation/v1.CounterSelector
+
|
- InitialDelaySeconds initial delay before checking health +(Optional) +(Alpha, CountsAndLists feature flag) Counters provides filters on minimum and maximum values +for a Counter’s count and available capacity when retrieving a GameServer through Allocation. +Defaults to no limits. + |
+
+lists
+
+
+map[string]agones.dev/agones/pkg/apis/allocation/v1.ListSelector
+
+
+ |
+
+(Optional)
+ (Alpha, CountsAndLists feature flag) Lists provides filters on minimum and maximum values +for List capacity, and for the existence of a value in a List, when retrieving a GameServer +through Allocation. Defaults to no limits. |
(Appears on: -GameServerSpec, -GameServerStatus) +GameServerAllocationSpec)
-
ListStatus stores the current list values
+ListAction is an optional action that can be performed on a List at allocation. +AddValues: Append values to a List’s Values array (optional). Any duplicate values will be ignored. +Capacity: Update the maximum capacity of the Counter to this number (optional). Min 0, Max 1000.
-capacity
+addValues
-int64
+[]string
|
@@ -2699,9 +2760,9 @@ ListStatus |
-values
+capacity
-[]string
+int64
|
@@ -2709,14 +2770,17 @@ ListStatus |
(Appears on: -GameServerStatus) +GameServerSelector)
-
PlayerStatus stores the current player capacity values
+ListSelector is the filter options for a GameServer based on List available capacity and/or the +existence of a value in a List. +0 for MaxAvailable means unlimited maximum. Default for integer fields: 0 +“” for ContainsValue means ignore field. Default for string field: “”
-count
+containsValue
-int64
+string
|
@@ -2738,7 +2802,7 @@ PlayerStatus |
-capacity
+minAvailable
int64
@@ -2748,9 +2812,9 @@ PlayerStatus | |
-ids
+maxAvailable
-[]string
+int64
|
@@ -2758,14 +2822,14 @@ PlayerStatus |
(Appears on: -GameServerSpec) +GameServerAllocationSpec)
-
PlayersSpec tracks the initial player capacity
+MetaPatch is the metadata used to patch the GameServer metadata on allocation
-initialCapacity
+labels
-int64
+map[string]string
+
+ |
++ | +
+annotations
+
+map[string]string
|
@@ -2787,23 +2861,14 @@ PlayersSpec |
string
alias)(Appears on: -GameServerPort) +GameServerAllocationSpec)
-
PortPolicy is the port policy for the GameServer
- --(Appears on: -GameServerSpec) -
--
SdkServer specifies parameters for the Agones SDK Server sidecar container
+MultiClusterSetting specifies settings for multi-cluster allocation.
-logLevel
+enabled
-
-SdkServerLogLevel
+bool
+
+ |
++ | +
+policySelector
+
+
+Kubernetes meta/v1.LabelSelector
|
- LogLevel for SDK server (sidecar) logs. Defaults to “Info” |
+(Appears on: +GameServerSelector) +
++
PlayerSelector is the filter options for a GameServer based on player counts
+ +Field | +Description | +
---|---|
-grpcPort
+minAvailable
-int32
+int64
|
- GRPCPort is the port on which the SDK Server binds the gRPC server to accept incoming connections |
-httpPort
+maxAvailable
-int32
+int64
|
- HTTPPort is the port on which the SDK Server binds the HTTP gRPC gateway server to accept incoming connections |
string
alias)(Appears on: -SdkServer) +GameServerAllocationSpec)
-
SdkServerLogLevel is the log level for SDK server (sidecar) logs
+Priority is a sorting option for GameServers with Counters or Lists based on the count or +number of items in a List. +PriorityType: Sort by a “Counter” or a “List”. +Key: The name of the Counter or List. If not found on the GameServer, has no impact. +Order: Sort by “Ascending” or “Descending”. Default is “Descending” so bigger count is preferred. +“Ascending” would be smaller count is preferred.
+Field | +Description | +
---|---|
+priorityType
+
+string
+
+ |
++ | +
+key
+
+string
+
+ |
++ | +
+order
+
+string
+
+ |
++ | +
Package v1 is the v1 version of the API.
Resource Types: --
GameServerAllocation is the data structure for allocating against a set of
-GameServers, defined selectors
selectors
FleetAutoscaler is the data structure for a FleetAutoscaler resource
-allocation.agones.dev/v1
+autoscaling.agones.dev/v1
|
@@ -2897,7 +3032,7 @@ GameServerAllocation |
+FleetAutoscaler |
|||||
@@ -2917,8 +3052,8 @@ GameServerAllocation
spec
-
-GameServerAllocationSpec
+
+FleetAutoscalerSpec
|
|||||||
-priorities
+status
-
-[]Priority
+
+FleetAutoscalerStatus
|
-(Optional)
- (Alpha, CountsAndLists feature flag) The first Priority on the array of Priorities is the most -important for sorting. The allocator will use the first priority for sorting GameServers in the -Selector set, and will only use any following priority for tie-breaking during sort. -Impacts which GameServer is checked first. |
+(Appears on: +FleetAutoscalerPolicy) +
++
BufferPolicy controls the desired behavior of the buffer policy.
+ +Field | +Description | +
---|---|
-selectors
+maxReplicas
-
-[]GameServerSelector
-
+int32
|
- Ordered list of GameServer label selectors. -If the first selector is not matched, the selection attempts the second selector, and so on. -This is useful for things like smoke testing of new game servers. -Note: This field can only be set if neither Required or Preferred is set. +MaxReplicas is the maximum amount of replicas that the fleet may have. +It must be bigger than both MinReplicas and BufferSize |
-scheduling
+minReplicas
-agones.dev/agones/pkg/apis.SchedulingStrategy
+int32
|
- Scheduling strategy. Defaults to “Packed”. +MinReplicas is the minimum amount of replicas that the fleet must have +If zero, it is ignored. +If non zero, it must be smaller than MaxReplicas and bigger than BufferSize |
-metadata
+bufferSize
-
-MetaPatch
-
+k8s.io/apimachinery/pkg/util/intstr.IntOrString
|
- MetaPatch is optional custom metadata that is added to the game server at allocation -You can use this to tell the server necessary session data +BufferSize defines how many replicas the autoscaler tries to have ready all the time +Value can be an absolute number (ex: 5) or a percentage of desired gs instances (ex: 15%) +Absolute number is calculated from percentage by rounding up. +Example: when this is set to 20%, the autoscaler will make sure that 20% +of the fleet’s game server replicas are ready. When this is set to 20, +the autoscaler will make sure that there are 20 available game servers +Must be bigger than 0 +Note: by “ready” we understand in this case “non-allocated”; this is done to ensure robustness +and computation stability in different edge case (fleet just created, not enough +capacity in the cluster etc) |
+(Appears on: +FleetAutoscalerPolicy) +
++
CounterPolicy controls the desired behavior of the Counter autoscaler policy.
+ +Field | +Description | +
---|---|
-counters
+key
-
-map[string]agones.dev/agones/pkg/apis/allocation/v1.CounterAction
-
+string
|
-(Optional)
- (Alpha, CountsAndLists feature flag) Counters and Lists provide a set of actions to perform -on Counters and Lists during allocation. +Key is the name of the Counter. Required field. |
-lists
+maxCapacity
-
-map[string]agones.dev/agones/pkg/apis/allocation/v1.ListAction
-
+int64
+
+ |
+
+ MaxCapacity is the maximum aggregate Counter total capacity across the fleet. +MaxCapacity must be bigger than both MinCapacity and BufferSize. Required field. + |
+
+minCapacity
+
+int64
|
+ MinCapacity is the minimum aggregate Counter total capacity across the fleet. +If zero, MinCapacity is ignored. +If non zero, MinCapacity must be smaller than MaxCapacity and bigger than BufferSize + |
+
+bufferSize
+
+k8s.io/apimachinery/pkg/util/intstr.IntOrString
+
+ |
+
+ BufferSize is the size of a buffer of counted items that are available in the Fleet (available +capacity). Value can be an absolute number (ex: 5) or a percentage of desired gs instances +(ex: 5%). An absolute number is calculated from percentage by rounding up. +Must be bigger than 0. Required field. |
+(Appears on: +FleetAutoscalerSync) +
++
FixedIntervalSync controls the desired behavior of the fixed interval based sync.
+ +Field | +Description | +
---|---|
+seconds
+
+int32
+
+ |
+
+ Seconds defines how often we run fleet autoscaling in seconds + |
+
+(Appears on: +FleetAutoscaleReview) +
++
FleetAutoscaleRequest defines the request to webhook autoscaler endpoint
+ +Field | +Description | +
---|---|
+uid
+
+k8s.io/apimachinery/pkg/types.UID
+
+ |
+
+ UID is an identifier for the individual request/response. It allows us to distinguish instances of requests which are +otherwise identical (parallel requests, requests when earlier requests did not modify etc) +The UID is meant to track the round trip (request/response) between the Autoscaler and the WebHook, not the user request. +It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging. + |
+
+name
+
+string
+
+ |
+
+ Name is the name of the Fleet being scaled + |
+
+namespace
+
+string
+
+ |
+
+ Namespace is the namespace associated with the request (if any). |
status
-
-GameServerAllocationStatus
+
+FleetStatus
|
+ The Fleet’s status values |
(Appears on: -GameServerAllocationSpec) +FleetAutoscaleReview)
-
CounterAction is an optional action that can be performed on a Counter at allocation. -Action: “Increment” or “Decrement” the Counter’s Count (optional). Must also define the Amount. -Amount: The amount to increment or decrement the Count (optional). Must be a positive integer. -Capacity: Update the maximum capacity of the Counter to this number (optional). Min 0, Max int64.
+FleetAutoscaleResponse defines the response of webhook autoscaler endpoint
-action
+uid
-string
+k8s.io/apimachinery/pkg/types.UID
|
+ UID is an identifier for the individual request/response. +This should be copied over from the corresponding FleetAutoscaleRequest. |
-amount
+scale
-int64
+bool
|
+ Set to false if no scaling should occur to the Fleet |
-capacity
+replicas
-int64
+int32
|
+ The targeted replica count |
+
FleetAutoscaleReview is passed to the webhook with a populated Request value, +and then returned with a populated Response.
+ +Field | +Description | +
---|---|
+request
+
+
+FleetAutoscaleRequest
+
+
+ |
++ | +
+response
+
+
+FleetAutoscaleResponse
+
+
+ |
++ | +
(Appears on: -GameServerSelector) +FleetAutoscalerSpec)
-
CounterSelector is the filter options for a GameServer based on the count and/or available capacity. -0 for MaxCount or MaxAvailable means unlimited maximum. Default for all fields: 0
+FleetAutoscalerPolicy describes how to scale a fleet
-minCount
+type
-int64
+
+FleetAutoscalerPolicyType
+
|
+ Type of autoscaling policy. |
-maxCount
+buffer
-int64
+
+BufferPolicy
+
|
+(Optional)
+ Buffer policy config params. Present only if FleetAutoscalerPolicyType = Buffer. |
-minAvailable
+webhook
+
+
+WebhookPolicy
+
+
+ |
+
+(Optional)
+ Webhook policy config params. Present only if FleetAutoscalerPolicyType = Webhook. + |
+
+counter
+
+
+CounterPolicy
+
+
+ |
+
+(Optional)
+ [Stage:Alpha] +[FeatureFlag:CountsAndLists] +Counter policy config params. Present only if FleetAutoscalerPolicyType = Counter. + |
+
+list
+
+
+ListPolicy
+
+
+ |
+
+(Optional)
+ [Stage:Alpha] +[FeatureFlag:CountsAndLists] +List policy config params. Present only if FleetAutoscalerPolicyType = List. + |
+
string
alias)+(Appears on: +FleetAutoscalerPolicy) +
++
FleetAutoscalerPolicyType is the policy for autoscaling +for a given Fleet
+ ++(Appears on: +FleetAutoscaler) +
++
FleetAutoscalerSpec is the spec for a Fleet Scaler
+ +Field | +Description | +
---|---|
+fleetName
+
+string
+
+ |
++ | +
+policy
-int64
+
+FleetAutoscalerPolicy
+
|
+ Autoscaling policy |
-maxAvailable
+sync
-int64
+
+FleetAutoscalerSync
+
|
+(Optional)
+ Sync defines when FleetAutoscalers runs autoscaling |
(Appears on: -GameServerAllocation) +FleetAutoscaler)
-
GameServerAllocationSpec is the spec for a GameServerAllocation
+FleetAutoscalerStatus defines the current status of a FleetAutoscaler
-multiClusterSetting
-
-
-MultiClusterSetting
-
-
- |
-
- MultiClusterPolicySelector if specified, multi-cluster policies are applied. -Otherwise, allocation will happen locally. - |
-
-required
+currentReplicas
-
-GameServerSelector
-
+int32
|
- Deprecated: use field Selectors instead. If Selectors is set, this field is ignored. -Required is the GameServer selector from which to choose GameServers from. -Defaults to all GameServers. +CurrentReplicas is the current number of gameserver replicas +of the fleet managed by this autoscaler, as last seen by the autoscaler |
-preferred
+desiredReplicas
-
-[]GameServerSelector
-
+int32
|
- Deprecated: use field Selectors instead. If Selectors is set, this field is ignored.
-Preferred is an ordered list of preferred GameServer selectors
-that are optional to be fulfilled, but will be searched before the DesiredReplicas is the desired number of gameserver replicas +of the fleet managed by this autoscaler, as last calculated by the autoscaler |
-priorities
+lastScaleTime
-
-[]Priority
+
+Kubernetes meta/v1.Time
|
(Optional)
- (Alpha, CountsAndLists feature flag) The first Priority on the array of Priorities is the most -important for sorting. The allocator will use the first priority for sorting GameServers in the -Selector set, and will only use any following priority for tie-breaking during sort. -Impacts which GameServer is checked first. +lastScaleTime is the last time the FleetAutoscaler scaled the attached fleet, |
-selectors
+ableToScale
-
-[]GameServerSelector
-
+bool
|
- Ordered list of GameServer label selectors. -If the first selector is not matched, the selection attempts the second selector, and so on. -This is useful for things like smoke testing of new game servers. -Note: This field can only be set if neither Required or Preferred is set. +AbleToScale indicates that we can access the target fleet |
-scheduling
+scalingLimited
-agones.dev/agones/pkg/apis.SchedulingStrategy
+bool
|
- Scheduling strategy. Defaults to “Packed”. +ScalingLimited indicates that the calculated scale would be above or below the range +defined by MinReplicas and MaxReplicas, and has thus been capped. |
+(Appears on: +FleetAutoscalerSpec) +
++
FleetAutoscalerSync describes when to sync a fleet
+ +
-metadata
-
-
-MetaPatch
-
-
- |
-
- MetaPatch is optional custom metadata that is added to the game server at allocation -You can use this to tell the server necessary session data - |
+Field | +Description |
---|---|---|---|
-counters
+type
-
-map[string]agones.dev/agones/pkg/apis/allocation/v1.CounterAction
+
+FleetAutoscalerSyncType
|
-(Optional)
- (Alpha, CountsAndLists feature flag) Counters and Lists provide a set of actions to perform -on Counters and Lists during allocation. +Type of autoscaling sync. |
||
-lists
+fixedInterval
-
-map[string]agones.dev/agones/pkg/apis/allocation/v1.ListAction
+
+FixedIntervalSync
|
+(Optional)
+ FixedInterval config params. Present only if FleetAutoscalerSyncType = FixedInterval. |
string
alias)(Appears on: -GameServerAllocationStatus) +FleetAutoscalerSync)
-
GameServerAllocationState is the Allocation state
+FleetAutoscalerSyncType is the sync strategy for a given Fleet
-(Appears on: -GameServerAllocation) +FleetAutoscalerPolicy)
-
GameServerAllocationStatus is the status for an GameServerAllocation resource
+ListPolicy controls the desired behavior of the list autoscaler policy.
-state
+key
-
-GameServerAllocationState
-
+string
|
- GameServerState is the current state of an GameServerAllocation, e.g. Allocated, or UnAllocated +Key is the name of the List. Required field. |
-gameServerName
+maxCapacity
-string
+int64
|
+ MaxCapacity is the maximum aggregate List total capacity across the fleet. +MaxCapacity must be bigger than both MinCapacity and BufferSize. Required field. |
-ports
+minCapacity
-
-[]GameServerStatusPort
-
+int64
|
+ MinCapacity is the minimum aggregate List total capacity across the fleet. +If zero, it is ignored. +If non zero, it must be smaller than MaxCapacity and bigger than BufferSize |
-address
+bufferSize
-string
+k8s.io/apimachinery/pkg/util/intstr.IntOrString
|
+ BufferSize is the size of a buffer based on the list capacity that is available over the +current aggregate list length in the Fleet (available capacity). It can be specified either +as an absolute value (i.e. 5) or percentage format (i.e. 5%). +Must be bigger than 0. Required field. |
+(Appears on: +FleetAutoscalerPolicy) +
++
WebhookPolicy controls the desired behavior of the webhook policy. +It contains the description of the webhook autoscaler service +used to form url which is accessible inside the cluster
+ +Field | +Description | +
---|---|
-nodeName
+url
string
|
+(Optional)
+
The Please note that using The scheme must be “https”; the URL must begin with “https://”. +A path is optional, and if present may be any string permissible in +a URL. You may use the path to pass an arbitrary string to the +webhook, for example, a cluster identifier. +Attempting to use a user or basic auth e.g. “user:password@” is not +allowed. Fragments (“#…”) and query parameters (“?…”) are not +allowed, either. |
-source
+service
-string
+
+Kubernetes admissionregistration/v1.ServiceReference
+
|
- If the allocation is from a remote cluster, Source is the endpoint of the remote agones-allocator. -Otherwise, Source is “local” +(Optional) +
If the webhook is running within the cluster, then you should use |
+
+caBundle
+
+[]byte
+
+ |
+
+(Optional)
+
|
-(Appears on: -GameServerAllocationSpec) +
Package v1 is the v1 version of the API.
+Resource Types: + +-
GameServerSelector contains all the filter options for selecting -a GameServer for allocation.
+GameServerAllocationPolicy is the Schema for the gameserverallocationpolicies API
-LabelSelector
-
-
-Kubernetes meta/v1.LabelSelector
-
-
- |
+
-
-(Members of See: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ +
+multicluster.agones.dev/v1
+
|
|
-gameServerState
-
-
-GameServerState
-
-
- |
-
-(Optional)
- [Stage:Beta] -[FeatureFlag:StateAllocationFilter] -GameServerState specifies which State is the filter to be used when attempting to retrieve a GameServer -via Allocation. Defaults to “Ready”. The only other option is “Allocated”, which can be used in conjunction with -label/annotation/player selectors to retrieve an already Allocated GameServer. +kind
+string
|
+GameServerAllocationPolicy |
-players
+metadata
-
-PlayerSelector
+
+Kubernetes meta/v1.ObjectMeta
|
-(Optional)
- [Stage:Alpha] -[FeatureFlag:PlayerAllocationFilter] -Players provides a filter on minimum and maximum values for player capacity when retrieving a GameServer -through Allocation. Defaults to no limits. +Refer to the Kubernetes API documentation for the fields of the +metadata field.
|
|
-counters
+spec
-
-map[string]agones.dev/agones/pkg/apis/allocation/v1.CounterSelector
+
+GameServerAllocationPolicySpec
|
-(Optional)
- (Alpha, CountsAndLists feature flag) Counters provides filters on minimum and maximum values -for a Counter’s count and available capacity when retrieving a GameServer through Allocation. -Defaults to no limits. - |
-
-lists
+priority
-
-map[string]agones.dev/agones/pkg/apis/allocation/v1.ListSelector
-
+int32
|
-(Optional)
- (Alpha, CountsAndLists feature flag) Lists provides filters on minimum and maximum values -for List capacity, and for the existence of a value in a List, when retrieving a GameServer -through Allocation. Defaults to no limits. |
-(Appears on: -GameServerAllocationSpec) -
--
ListAction is an optional action that can be performed on a List at allocation. -AddValues: Append values to a List’s Values array (optional). Any duplicate values will be ignored. -Capacity: Update the maximum capacity of the Counter to this number (optional). Min 0, Max 1000.
- -Field | -Description | -
---|---|
-addValues
+weight
-[]string
+int
|
@@ -3567,27 +3970,29 @@ ListAction |
-capacity
+connectionInfo
-int64
+
+ClusterConnectionInfo
+
|
(Appears on: -GameServerSelector) +GameServerAllocationPolicySpec)
-
ListSelector is the filter options for a GameServer based on List available capacity and/or the -existence of a value in a List. -0 for MaxAvailable means unlimited maximum. Default for integer fields: 0 -“” for ContainsValue means ignore field. Default for string field: “”
+ClusterConnectionInfo defines the connection information for a cluster
-containsValue
+clusterName
string
|
+ Optional: the name of the targeted cluster |
-minAvailable
+allocationEndpoints
-int64
+[]string
|
+ The endpoints for the allocator service in the targeted cluster. +If the AllocationEndpoints is not set, the allocation happens on local cluster. +If there are multiple endpoints any of the endpoints that can handle allocation request should suffice |
-maxAvailable
+secretName
-int64
+string
|
+ The name of the secret that contains TLS client certificates to connect the allocator server in the targeted cluster |
-(Appears on: -GameServerAllocationSpec) -
--
MetaPatch is the metadata used to patch the GameServer metadata on allocation
- -Field | -Description | -
---|---|
-labels
+namespace
-map[string]string
+string
|
+ The cluster namespace from which to allocate gameservers |
-annotations
+serverCa
-map[string]string
+[]byte
|
+ The PEM encoded server CA, used by the allocator client to authenticate the remote server. |
-(Appears on: -GameServerAllocationSpec) -
--
MultiClusterSetting specifies settings for multi-cluster allocation.
+ConnectionInfoIterator an iterator on ClusterConnectionInfo
-enabled
+currPriority
-bool
+int
|
+ currPriority Current priority index from the orderedPriorities |
-policySelector
+orderedPriorities
-
-Kubernetes meta/v1.LabelSelector
-
+[]int32
|
+ orderedPriorities list of ordered priorities |
-(Appears on: -GameServerSelector) -
--
PlayerSelector is the filter options for a GameServer based on player counts
- -Field | -Description | -
---|---|
-minAvailable
+priorityToCluster
-int64
+map[int32]map[string][]*agones.dev/agones/pkg/apis/multicluster/v1.GameServerAllocationPolicy
|
+ priorityToCluster Map of priority to cluster-policies map |
-maxAvailable
+clusterBlackList
-int64
+map[string]bool
|
+ clusterBlackList the cluster blacklist for the clusters that has already returned |
(Appears on: -GameServerAllocationSpec) +GameServerAllocationPolicy)
-
Priority is a sorting option for GameServers with Counters or Lists based on the count or -number of items in a List. -PriorityType: Sort by a “Counter” or a “List”. -Key: The name of the Counter or List. If not found on the GameServer, has no impact. -Order: Sort by “Ascending” or “Descending”. Default is “Descending” so bigger count is preferred. -“Ascending” would be smaller count is preferred.
+GameServerAllocationPolicySpec defines the desired state of GameServerAllocationPolicy
-priorityType
+priority
-string
+int32
|
@@ -3782,9 +4149,9 @@ Priority | ||||||||||||||||||
-key
+weight
-string
+int
|
@@ -3792,9 +4159,11 @@ Priority | ||||||||||||||||||
-order
+connectionInfo
-string
+
+ClusterConnectionInfo
+
|
@@ -3807,7 +4176,7 @@ Priority
Generated with |
metadata
-
+
Kubernetes meta/v1.ObjectMeta
@@ -3924,7 +4293,7 @@ Fleet
strategy
-
+
Kubernetes apps/v1.DeploymentStrategy
@@ -4012,7 +4381,7 @@ GameServer
metadata
-
+
Kubernetes meta/v1.ObjectMeta
@@ -4101,7 +4470,7 @@ GameServer
template
-
+
Kubernetes core/v1.PodTemplateSpec
@@ -4217,7 +4586,7 @@ GameServerSet
metadata
-
+
Kubernetes meta/v1.ObjectMeta
@@ -4609,7 +4978,7 @@ FleetSpec
strategy
-
+
Kubernetes apps/v1.DeploymentStrategy
@@ -4839,7 +5208,7 @@ GameServerPort
protocol
-
+
Kubernetes core/v1.Protocol
@@ -5125,7 +5494,7 @@ GameServerSpec
template
-
+
Kubernetes core/v1.PodTemplateSpec
@@ -5266,7 +5635,7 @@ GameServerStatus
reservedUntil
-
+
Kubernetes meta/v1.Time
@@ -5395,7 +5764,7 @@ GameServerTemplateSpec
metadata
-
+
Kubernetes meta/v1.ObjectMeta
@@ -5484,7 +5853,7 @@ GameServerTemplateSpec
template
-
+
Kubernetes core/v1.PodTemplateSpec
@@ -5849,7 +6218,7 @@ GameServerAllocation
metadata
-
+
Kubernetes meta/v1.ObjectMeta
@@ -6452,7 +6821,7 @@ GameServerSelector
LabelSelector
-
+
Kubernetes meta/v1.LabelSelector
@@ -6696,7 +7065,7 @@ MultiClusterSetting
policySelector
-
+
Kubernetes meta/v1.LabelSelector
@@ -6842,7 +7211,7 @@ FleetAutoscaler
metadata
-
+
Kubernetes meta/v1.ObjectMeta
@@ -7446,7 +7815,7 @@ FleetAutoscalerStatus
lastScaleTime
-
+
Kubernetes meta/v1.Time
@@ -7659,7 +8028,7 @@ WebhookPolicy
service
-
+
Kubernetes admissionregistration/v1.ServiceReference
@@ -7729,7 +8098,7 @@ GameServerAllocat
metadata
-
+
Kubernetes meta/v1.ObjectMeta
diff --git a/test/terraform/go.mod b/test/terraform/go.mod
index 2a4c3d5d1e..e06f987c33 100644
--- a/test/terraform/go.mod
+++ b/test/terraform/go.mod
@@ -5,7 +5,7 @@ go 1.20
require (
github.com/gruntwork-io/terratest v0.40.17
github.com/stretchr/testify v1.8.0
- k8s.io/apimachinery v0.25.7
+ k8s.io/apimachinery v0.26.6
)
require (
@@ -13,20 +13,18 @@ require (
cloud.google.com/go/compute v1.10.0 // indirect
cloud.google.com/go/iam v0.5.0 // indirect
cloud.google.com/go/storage v1.27.0 // indirect
- github.com/PuerkitoBio/purell v1.1.1 // indirect
- github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect
github.com/agext/levenshtein v1.2.3 // indirect
github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect
github.com/aws/aws-sdk-go v1.44.122 // indirect
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc // indirect
- github.com/cpuguy83/go-md2man/v2 v2.0.0 // indirect
+ github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
- github.com/emicklei/go-restful/v3 v3.8.0 // indirect
+ github.com/emicklei/go-restful/v3 v3.9.0 // indirect
github.com/go-errors/errors v1.0.2-0.20180813162953-d98b870cc4e0 // indirect
github.com/go-logr/logr v1.2.3 // indirect
github.com/go-openapi/jsonpointer v0.19.5 // indirect
- github.com/go-openapi/jsonreference v0.19.5 // indirect
+ github.com/go-openapi/jsonreference v0.20.0 // indirect
github.com/go-openapi/swag v0.19.14 // indirect
github.com/go-sql-driver/mysql v1.4.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
@@ -71,12 +69,12 @@ require (
github.com/urfave/cli v1.22.2 // indirect
github.com/zclconf/go-cty v1.9.1 // indirect
go.opencensus.io v0.23.0 // indirect
- golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd // indirect
- golang.org/x/net v0.7.0 // indirect
+ golang.org/x/crypto v0.1.0 // indirect
+ golang.org/x/net v0.8.0 // indirect
golang.org/x/oauth2 v0.1.0 // indirect
- golang.org/x/sys v0.5.0 // indirect
- golang.org/x/term v0.5.0 // indirect
- golang.org/x/text v0.7.0 // indirect
+ golang.org/x/sys v0.6.0 // indirect
+ golang.org/x/term v0.6.0 // indirect
+ golang.org/x/text v0.8.0 // indirect
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/api v0.100.0 // indirect
@@ -87,12 +85,12 @@ require (
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
- k8s.io/api v0.25.7 // indirect
- k8s.io/client-go v0.25.7 // indirect
- k8s.io/klog/v2 v2.70.1 // indirect
- k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 // indirect
- k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed // indirect
+ k8s.io/api v0.26.6 // indirect
+ k8s.io/client-go v0.26.6 // indirect
+ k8s.io/klog/v2 v2.80.1 // indirect
+ k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 // indirect
+ k8s.io/utils v0.0.0-20221107191617-1a15be271d1d // indirect
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
- sigs.k8s.io/yaml v1.2.0 // indirect
+ sigs.k8s.io/yaml v1.3.0 // indirect
)
diff --git a/test/terraform/go.sum b/test/terraform/go.sum
index 84651546f8..b12b68ab67 100644
--- a/test/terraform/go.sum
+++ b/test/terraform/go.sum
@@ -182,10 +182,6 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
-github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI=
-github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
-github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M=
-github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558=
github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo=
github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558=
@@ -220,16 +216,16 @@ github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWH
github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
-github.com/cpuguy83/go-md2man/v2 v2.0.0 h1:EoUDS0afbrsXAZ9YQ9jdu/mZ2sXgT1/2yyNng4PGlyM=
-github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
+github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w=
+github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
github.com/elazarl/goproxy v0.0.0-20190911111923-ecfe977594f1 h1:yY9rWGoXv1U5pl4gxqlULARMQD7x0QG85lqEXTWysik=
-github.com/emicklei/go-restful/v3 v3.8.0 h1:eCZ8ulSerjdAiaNpF7GxXIE7ZCMo1moN1qX+S609eVw=
-github.com/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
+github.com/emicklei/go-restful/v3 v3.9.0 h1:XwGDlfxEnQZzuopoqxwSEllNcCOM9DhhFyhFIIGKwxE=
+github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
@@ -249,15 +245,14 @@ github.com/go-errors/errors v1.0.2-0.20180813162953-d98b870cc4e0/go.mod h1:f4zRH
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
-github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
github.com/go-logr/logr v1.2.3 h1:2DntVwHkVopvECVRSlL5PSo9eG+cAkDCuckLubN+rq0=
github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY=
github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
-github.com/go-openapi/jsonreference v0.19.5 h1:1WJP/wi4OjB4iV8KVbH73rQaoialJrqv8gitZLxGLtM=
-github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg=
+github.com/go-openapi/jsonreference v0.20.0 h1:MYlu0sBgChmCfJxxUKZ8g1cPWFOB37YSZqewK7OKeyA=
+github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo=
github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
github.com/go-openapi/swag v0.19.14 h1:gm3vOOXfiuw5i9p5N9xJvfjvuofpyvLA9Wr6QfK5Fng=
github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ=
@@ -455,8 +450,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
-github.com/onsi/ginkgo/v2 v2.1.6 h1:Fx2POJZfKRQcM1pH49qSZiYeu319wji004qX+GDovrU=
-github.com/onsi/gomega v1.20.1 h1:PA/3qinGoukvymdIDV8pii6tiZgC8kbmJO6Z5+b002Q=
+github.com/onsi/ginkgo/v2 v2.4.0 h1:+Ig9nvqgS5OBSACXNk15PLdp0U9XPYROt9CFzVdFGIs=
+github.com/onsi/gomega v1.23.0 h1:/oxKu9c2HVap+F3PfKort2Hw5DEU+HGlW8n+tguWsys=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@@ -473,7 +468,6 @@ github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAm
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
-github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk=
github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
@@ -527,8 +521,8 @@ golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd h1:XcWmESyNjXJMLahc3mqVQJcgSTDxFxhETVlfk9uGc38=
-golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
+golang.org/x/crypto v0.1.0 h1:MDRAIl0xIo9Io2xV565hzXHw3zVseKrJKodhohM5CjU=
+golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -578,7 +572,6 @@ golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
@@ -614,8 +607,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug
golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
-golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g=
-golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
+golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
+golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -723,13 +716,13 @@ golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
-golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
+golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY=
-golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
+golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
+golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -740,8 +733,8 @@ golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=
-golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
+golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@@ -1049,19 +1042,18 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
-k8s.io/api v0.25.7 h1:r+J8U7CPhPNNTvyow1yw6IzdLt6nBCvPQEW8Cdglep8=
-k8s.io/api v0.25.7/go.mod h1:9epkK0wROSVQJKaKW3eY/thGtfbILsLqweTq99qKynk=
-k8s.io/apimachinery v0.25.7 h1:kDtoW8uvDkwKc9Lq2sablqWTMZUloRjJVZWURFrdAiI=
-k8s.io/apimachinery v0.25.7/go.mod h1:ZTl0drTQaFi5gMM3snYI5tWV1XJmRH1gfnDx2QCLsxk=
-k8s.io/client-go v0.25.7 h1:yERmM57CweHC13+wRek/LjScnL5kw6EnVvjoGwS6F7Y=
-k8s.io/client-go v0.25.7/go.mod h1:+msAWrAey/u++r/ij0HISJs3QA+RrqXsIa/LqBAT23o=
-k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
-k8s.io/klog/v2 v2.70.1 h1:7aaoSdahviPmR+XkS7FyxlkkXs6tHISSG03RxleQAVQ=
-k8s.io/klog/v2 v2.70.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0=
-k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 h1:MQ8BAZPZlWk3S9K4a9NCkIFQtZShWqoha7snGixVgEA=
-k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1/go.mod h1:C/N6wCaBHeBHkHUesQOQy2/MZqGgMAFPqGsGQLdbZBU=
-k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed h1:jAne/RjBTyawwAy0utX5eqigAwz/lQhTmy+Hr/Cpue4=
-k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
+k8s.io/api v0.26.6 h1:RZsJGP5p/qdWuFVqj/JFyt+6ttfgL+8/K8gtyi7riuo=
+k8s.io/api v0.26.6/go.mod h1:Z+i6M3de4+LJiXtIiWSz/yLpnG+YjxAkeW6cgZqoxn4=
+k8s.io/apimachinery v0.26.6 h1:OT04J9US8G+AqfqvcJZZ8s3WUQkWbc3t6ePPWieDN6I=
+k8s.io/apimachinery v0.26.6/go.mod h1:qYzLkrQ9lhrZRh0jNKo2cfvf/R1/kQONnSiyB7NUJU0=
+k8s.io/client-go v0.26.6 h1:CtC0wOxkAwjYyG2URGzdEKo0nLILopSDYn5AmzOkdi4=
+k8s.io/client-go v0.26.6/go.mod h1:HDjbQGY7XzFYFUWOPAfAsIYhvFXyc9l6Ne0pO0bOQ7o=
+k8s.io/klog/v2 v2.80.1 h1:atnLQ121W371wYYFawwYx1aEY2eUfs4l3J72wtgAwV4=
+k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0=
+k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 h1:+70TFaan3hfJzs+7VK2o+OGxg8HsuBr/5f6tVAjDu6E=
+k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280/go.mod h1:+Axhij7bCpeqhklhUTe3xmOn6bWxolyZEeyaFpjGtl4=
+k8s.io/utils v0.0.0-20221107191617-1a15be271d1d h1:0Smp/HP1OH4Rvhe+4B8nWGERtlqAGSftbSbbmm45oFs=
+k8s.io/utils v0.0.0-20221107191617-1a15be271d1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
@@ -1069,5 +1061,5 @@ sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 h1:iXTIw73aPyC+oRdyqqvVJuloN
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 h1:PRbqxJClWWYMNV1dhaG4NsibJbArud9kFxnAMREiWFE=
sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E=
-sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q=
-sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
+sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo=
+sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8=
diff --git a/test/terraform/vendor/cloud.google.com/go/.gitignore b/test/terraform/vendor/cloud.google.com/go/.gitignore
deleted file mode 100644
index cc7e53b46c..0000000000
--- a/test/terraform/vendor/cloud.google.com/go/.gitignore
+++ /dev/null
@@ -1,12 +0,0 @@
-# Editors
-.idea
-.vscode
-*.swp
-.history
-
-# Test files
-*.test
-coverage.txt
-
-# Other
-.DS_Store
diff --git a/test/terraform/vendor/cloud.google.com/go/CHANGES.md b/test/terraform/vendor/cloud.google.com/go/CHANGES.md
deleted file mode 100644
index 357cb6eae7..0000000000
--- a/test/terraform/vendor/cloud.google.com/go/CHANGES.md
+++ /dev/null
@@ -1,2272 +0,0 @@
-# Changes
-
-## [0.97.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.96.0...v0.97.0) (2021-09-29)
-
-
-### Features
-
-* **internal** add Retry func to testutil from samples repository [#4902](https://github.com/googleapis/google-cloud-go/pull/4902)
-
-## [0.96.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.95.0...v0.96.0) (2021-09-28)
-
-
-### Features
-
-* **civil:** add IsEmpty function to time, date and datetime ([#4728](https://www.github.com/googleapis/google-cloud-go/issues/4728)) ([88bfa64](https://www.github.com/googleapis/google-cloud-go/commit/88bfa64d6df2f3bb7d41e0b8f56717dd3de790e2)), refs [#4727](https://www.github.com/googleapis/google-cloud-go/issues/4727)
-* **internal/godocfx:** detect preview versions ([#4899](https://www.github.com/googleapis/google-cloud-go/issues/4899)) ([9b60844](https://www.github.com/googleapis/google-cloud-go/commit/9b608445ce9ebabbc87a50e85ce6ef89125031d2))
-* **internal:** provide wrapping for retried errors ([#4797](https://www.github.com/googleapis/google-cloud-go/issues/4797)) ([ce5f4db](https://www.github.com/googleapis/google-cloud-go/commit/ce5f4dbab884e847a2d9f1f8f3fcfd7df19a505a))
-
-
-### Bug Fixes
-
-* **internal/gapicgen:** restore fmting proto files ([#4789](https://www.github.com/googleapis/google-cloud-go/issues/4789)) ([5606b54](https://www.github.com/googleapis/google-cloud-go/commit/5606b54b97bb675487c6c138a4081c827218f933))
-* **internal/trace:** use xerrors.As for trace ([#4813](https://www.github.com/googleapis/google-cloud-go/issues/4813)) ([05fe61c](https://www.github.com/googleapis/google-cloud-go/commit/05fe61c5aa4860bdebbbe3e91a9afaba16aa6184))
-
-## [0.95.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.94.1...v0.95.0) (2021-09-21)
-
-### Bug Fixes
-
-* **internal/gapicgen:** add a temporary import ([#4756](https://www.github.com/googleapis/google-cloud-go/issues/4756)) ([4d9c046](https://www.github.com/googleapis/google-cloud-go/commit/4d9c046b66a2dc205e2c14b676995771301440da))
-* **compute/metadata:** remove heavy gax dependency ([#4784](https://www.github.com/googleapis/google-cloud-go/issues/4784)) ([ea00264](https://www.github.com/googleapis/google-cloud-go/commit/ea00264428137471805f2ec67f04f3a5a42928fa))
-
-### [0.94.1](https://www.github.com/googleapis/google-cloud-go/compare/v0.94.0...v0.94.1) (2021-09-02)
-
-
-### Bug Fixes
-
-* **compute/metadata:** fix retry logic to not panic on error ([#4714](https://www.github.com/googleapis/google-cloud-go/issues/4714)) ([75c63b9](https://www.github.com/googleapis/google-cloud-go/commit/75c63b94d2cf86606fffc3611f7e6150b667eedc)), refs [#4713](https://www.github.com/googleapis/google-cloud-go/issues/4713)
-
-## [0.94.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.92.0...v0.94.0) (2021-08-31)
-
-
-### Features
-
-* **aiplatform:** add XAI, model monitoring, and index services to aiplatform v1 ([e385b40](https://www.github.com/googleapis/google-cloud-go/commit/e385b40a1e2ecf81f5fd0910de5c37275951f86b))
-* **analytics/admin:** add `GetDataRetentionSettings`, `UpdateDataRetentionSettings` methods to the API ([8467899](https://www.github.com/googleapis/google-cloud-go/commit/8467899ab6ebf0328c543bfb5fbcddeb2f53a082))
-* **asset:** Release of relationships in v1, Add content type Relationship to support relationship export Committer: lvv@ ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
-* **assuredworkloads:** Add Canada Regions And Support compliance regime ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
-* **cloudbuild/apiv1:** Add ability to configure BuildTriggers to create Builds that require approval before executing and ApproveBuild API to approve or reject pending Builds ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
-* **cloudbuild/apiv1:** add script field to BuildStep message ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
-* **cloudbuild/apiv1:** Update cloudbuild proto with the service_account for BYOSA Triggers. ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
-* **compute/metadata:** retry error when talking to metadata service ([#4648](https://www.github.com/googleapis/google-cloud-go/issues/4648)) ([81c6039](https://www.github.com/googleapis/google-cloud-go/commit/81c6039503121f8da3de4f4cd957b8488a3ef620)), refs [#4642](https://www.github.com/googleapis/google-cloud-go/issues/4642)
-* **dataproc:** remove apiv1beta2 client ([#4682](https://www.github.com/googleapis/google-cloud-go/issues/4682)) ([2248554](https://www.github.com/googleapis/google-cloud-go/commit/22485541affb1251604df292670a20e794111d3e))
-* **gaming:** support version reporting API ([cd65cec](https://www.github.com/googleapis/google-cloud-go/commit/cd65cecf15c4a01648da7f8f4f4d497772961510))
-* **gkehub:** Add request_id under `DeleteMembershipRequest` and `UpdateMembershipRequest` ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
-* **internal/carver:** support carving batches ([#4623](https://www.github.com/googleapis/google-cloud-go/issues/4623)) ([2972d19](https://www.github.com/googleapis/google-cloud-go/commit/2972d194da19bedf16d76fda471c06a965cfdcd6))
-* **kms:** add support for Key Reimport ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
-* **metastore:** Added the Backup resource and Backup resource GetIamPolicy/SetIamPolicy to V1 feat: Added the RestoreService method to V1 ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
-* **monitoring/dashboard:** Added support for logs-based alerts: https://cloud.google.com/logging/docs/alerting/log-based-alerts feat: Added support for user-defined labels on cloud monitoring's Service and ServiceLevelObjective objects fix!: mark required fields in QueryTimeSeriesRequest as required ([b9226eb](https://www.github.com/googleapis/google-cloud-go/commit/b9226eb0b34473cb6f920c2526ad0d6dacb03f3c))
-* **osconfig:** Update osconfig v1 and v1alpha with WindowsApplication ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
-* **speech:** Add transcript normalization ([b31646d](https://www.github.com/googleapis/google-cloud-go/commit/b31646d1e12037731df4b5c0ba9f60b6434d7b9b))
-* **talent:** Add new commute methods in Search APIs feat: Add new histogram type 'publish_time_in_day' feat: Support filtering by requisitionId is ListJobs API ([d4c3340](https://www.github.com/googleapis/google-cloud-go/commit/d4c3340bfc8b6793d6d2c8a3ed8ccdb472e1efd3))
-* **translate:** added v3 proto for online/batch document translation and updated v3beta1 proto for format conversion ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
-
-
-### Bug Fixes
-
-* **datastream:** Change a few resource pattern variables from camelCase to snake_case ([bf4378b](https://www.github.com/googleapis/google-cloud-go/commit/bf4378b5b859f7b835946891dbfebfee31c4b123))
-
-## [0.92.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.91.0...v0.92.0) (2021-08-16)
-
-
-### Features
-
-* **all:** remove testing deps ([#4580](https://www.github.com/googleapis/google-cloud-go/issues/4580)) ([15c1eb9](https://www.github.com/googleapis/google-cloud-go/commit/15c1eb9730f0b514edb911161f9c59e8d790a5ec)), refs [#4061](https://www.github.com/googleapis/google-cloud-go/issues/4061)
-* **internal/detect:** add helper to detect projectID from env ([#4582](https://www.github.com/googleapis/google-cloud-go/issues/4582)) ([cc65d94](https://www.github.com/googleapis/google-cloud-go/commit/cc65d945688ac446602bce6ef86a935714dfe2f8)), refs [#1294](https://www.github.com/googleapis/google-cloud-go/issues/1294)
-* **spannertest:** Add validation of duplicated column names ([#4611](https://www.github.com/googleapis/google-cloud-go/issues/4611)) ([84f86a6](https://www.github.com/googleapis/google-cloud-go/commit/84f86a605c809ab36dd3cb4b3ab1df15a5302083))
-
-## [0.91.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.90.0...v0.91.0) (2021-08-11)
-
-
-### Features
-
-* **.github:** support dynamic submodule detection ([#4537](https://www.github.com/googleapis/google-cloud-go/issues/4537)) ([4374b90](https://www.github.com/googleapis/google-cloud-go/commit/4374b907e9f166da6bd23a8ef94399872b00afd6))
-* **dialogflow/cx:** add advanced settings for agent level feat: add rollout config, state and failure reason for experiment feat: add insights export settings for security setting feat: add language code for streaming recognition result and flow versions for query parameters docs: deprecate legacy logging settings ([ed73554](https://www.github.com/googleapis/google-cloud-go/commit/ed735541dc57d0681d84b46853393eac5f7ccec3))
-* **dialogflow/cx:** add advanced settings for agent level feat: add rollout config, state and failure reason for experiment feat: add insights export settings for security setting feat: add language code for streaming recognition result and flow versions for query parameters docs: deprecate legacy logging settings ([ed73554](https://www.github.com/googleapis/google-cloud-go/commit/ed735541dc57d0681d84b46853393eac5f7ccec3))
-* **dialogflow/cx:** added support for DLP templates; expose `Locations` service to get/list avaliable locations of Dialogflow products ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
-* **dialogflow/cx:** added support for DLP templates; expose `Locations` service to get/list avaliable locations of Dialogflow products docs: reorder some fields ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
-* **dialogflow:** expose `Locations` service to get/list avaliable locations of Dialogflow products; fixed some API annotations ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
-* **kms:** add support for HMAC, Variable Key Destruction, and GenerateRandom ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
-* **speech:** add total_billed_time response field ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
-* **video/transcoder:** Add video cropping feature feat: Add video padding feature feat: Add ttl_after_completion_days field to Job docs: Update proto documentation docs: Indicate v1beta1 deprecation ([5996846](https://www.github.com/googleapis/google-cloud-go/commit/59968462a3870c6289166fa1161f9b6d9c10e093))
-
-
-### Bug Fixes
-
-* **functions:** Updating behavior of source_upload_url during Get/List function calls ([381a494](https://www.github.com/googleapis/google-cloud-go/commit/381a494c29da388977b0bdda2177058328cc4afe))
-
-## [0.90.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.89.0...v0.90.0) (2021-08-03)
-
-
-### ⚠ BREAKING CHANGES
-
-* **compute:** add pagination and an Operation wrapper (#4542)
-
-### Features
-
-* **compute:** add pagination and an Operation wrapper ([#4542](https://www.github.com/googleapis/google-cloud-go/issues/4542)) ([36f4649](https://www.github.com/googleapis/google-cloud-go/commit/36f46494111f6d16d103fb208d49616576dbf91e))
-* **internal/godocfx:** add status to packages and TOCs ([#4547](https://www.github.com/googleapis/google-cloud-go/issues/4547)) ([c6de69c](https://www.github.com/googleapis/google-cloud-go/commit/c6de69c710561bb2a40eff05417df4b9798c258a))
-* **internal/godocfx:** mark status of deprecated items ([#4525](https://www.github.com/googleapis/google-cloud-go/issues/4525)) ([d571c6f](https://www.github.com/googleapis/google-cloud-go/commit/d571c6f4337ec9c4807c230cd77f53b6e7db6437))
-
-
-### Bug Fixes
-
-* **internal/carver:** don't tag commits ([#4518](https://www.github.com/googleapis/google-cloud-go/issues/4518)) ([c355eb8](https://www.github.com/googleapis/google-cloud-go/commit/c355eb8ecb0bb1af0ccf55e6262ca8c0d5c7e352))
-
-## [0.89.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.88.0...v0.89.0) (2021-07-29)
-
-
-### Features
-
-* **assuredworkloads:** Add EU Regions And Support compliance regime ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
-* **datacatalog:** Added support for BigQuery connections entries feat: Added support for BigQuery routines entries feat: Added usage_signal field feat: Added labels field feat: Added ReplaceTaxonomy in Policy Tag Manager Serialization API feat: Added support for public tag templates feat: Added support for rich text tags docs: Documentation improvements ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
-* **datafusion:** start generating apiv1 ([e55a016](https://www.github.com/googleapis/google-cloud-go/commit/e55a01667afaf36ff70807d061ecafb61827ba97))
-* **iap:** start generating apiv1 ([e55a016](https://www.github.com/googleapis/google-cloud-go/commit/e55a01667afaf36ff70807d061ecafb61827ba97))
-* **internal/carver:** add tooling to help carve out sub-modules ([#4417](https://www.github.com/googleapis/google-cloud-go/issues/4417)) ([a7e28f2](https://www.github.com/googleapis/google-cloud-go/commit/a7e28f2557469562ae57e5174b41bdf8fce62b63))
-* **networkconnectivity:** Add files for Network Connectivity v1 API. ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
-* **retail:** Add restricted Retail Search features for Retail API v2. ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
-* **secretmanager:** In Secret Manager, users can now use filter to customize the output of ListSecrets/ListSecretVersions calls ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
-* **securitycenter:** add finding_class and indicator fields in Finding ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
-* **speech:** add total_billed_time response field. fix!: phrase_set_id is required field in CreatePhraseSetRequest. fix!: custom_class_id is required field in CreateCustomClassRequest. ([a52baa4](https://www.github.com/googleapis/google-cloud-go/commit/a52baa456ed8513ec492c4b573c191eb61468758))
-* **storagetransfer:** start generating apiv1 ([#4505](https://www.github.com/googleapis/google-cloud-go/issues/4505)) ([f2d531d](https://www.github.com/googleapis/google-cloud-go/commit/f2d531d2b519efa58e0f23a178bbebe675c203c3))
-
-
-### Bug Fixes
-
-* **internal/gapicgen:** exec Stdout already set ([#4509](https://www.github.com/googleapis/google-cloud-go/issues/4509)) ([41246e9](https://www.github.com/googleapis/google-cloud-go/commit/41246e900aaaea92a9f956e92956c40c86f4cb3a))
-* **internal/gapicgen:** tidy all after dep bump ([#4515](https://www.github.com/googleapis/google-cloud-go/issues/4515)) ([9401be5](https://www.github.com/googleapis/google-cloud-go/commit/9401be509c570c3c55694375065c84139e961857)), refs [#4434](https://www.github.com/googleapis/google-cloud-go/issues/4434)
-
-## [0.88.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.87.0...v0.88.0) (2021-07-22)
-
-
-### ⚠ BREAKING CHANGES
-
-* **cloudbuild/apiv1:** Proto had a prior definitions of WorkerPool resources which were never supported. This change replaces those resources with definitions that are currently supported.
-
-### Features
-
-* **cloudbuild/apiv1:** add a WorkerPools API ([19ea3f8](https://www.github.com/googleapis/google-cloud-go/commit/19ea3f830212582bfee21d9e09f0034f9ce76547))
-* **cloudbuild/apiv1:** Implementation of Build Failure Info: - Added message FailureInfo field ([19ea3f8](https://www.github.com/googleapis/google-cloud-go/commit/19ea3f830212582bfee21d9e09f0034f9ce76547))
-* **osconfig/agentendpoint:** OSConfig AgentEndpoint: add basic os info to RegisterAgentRequest, add WindowsApplication type to Inventory ([8936bc3](https://www.github.com/googleapis/google-cloud-go/commit/8936bc3f2d0fb2f6514f6e019fa247b8f41bd43c))
-* **resourcesettings:** Publish Cloud ResourceSettings v1 API ([43ad3cb](https://www.github.com/googleapis/google-cloud-go/commit/43ad3cb7be981fff9dc5dcf4510f1cd7bea99957))
-
-
-### Bug Fixes
-
-* **internal/godocfx:** set exit code, print cmd output, no go get ... ([#4445](https://www.github.com/googleapis/google-cloud-go/issues/4445)) ([cc70f77](https://www.github.com/googleapis/google-cloud-go/commit/cc70f77ac279a62e24e1b07f6e53fd126b7286b0))
-* **internal:** detect module for properly generating docs URLs ([#4460](https://www.github.com/googleapis/google-cloud-go/issues/4460)) ([1eaba8b](https://www.github.com/googleapis/google-cloud-go/commit/1eaba8bd694f7552a8e3e09b4f164de8b6ca23f0)), refs [#4447](https://www.github.com/googleapis/google-cloud-go/issues/4447)
-* **kms:** Updating WORKSPACE files to use the newest version of the Typescript generator. ([8936bc3](https://www.github.com/googleapis/google-cloud-go/commit/8936bc3f2d0fb2f6514f6e019fa247b8f41bd43c))
-
-## [0.87.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.86.0...v0.87.0) (2021-07-13)
-
-
-### Features
-
-* **container:** allow updating security group on existing clusters ([528ffc9](https://www.github.com/googleapis/google-cloud-go/commit/528ffc9bd63090129a8b1355cd31273f8c23e34c))
-* **monitoring/dashboard:** added validation only mode when writing dashboards feat: added alert chart widget ([652d7c2](https://www.github.com/googleapis/google-cloud-go/commit/652d7c277da2f6774729064ab65d557875c81567))
-* **networkmanagment:** start generating apiv1 ([907592c](https://www.github.com/googleapis/google-cloud-go/commit/907592c576abfc65c01bbcd30c1a6094916cdc06))
-* **secretmanager:** Tune Secret Manager auto retry parameters ([528ffc9](https://www.github.com/googleapis/google-cloud-go/commit/528ffc9bd63090129a8b1355cd31273f8c23e34c))
-* **video/transcoder:** start generating apiv1 ([907592c](https://www.github.com/googleapis/google-cloud-go/commit/907592c576abfc65c01bbcd30c1a6094916cdc06))
-
-
-### Bug Fixes
-
-* **compute:** properly generate PUT requests ([#4426](https://www.github.com/googleapis/google-cloud-go/issues/4426)) ([a7491a5](https://www.github.com/googleapis/google-cloud-go/commit/a7491a533e4ad75eb6d5f89718d4dafb0c5b4167))
-* **internal:** fix relative pathing for generator ([#4397](https://www.github.com/googleapis/google-cloud-go/issues/4397)) ([25e0eae](https://www.github.com/googleapis/google-cloud-go/commit/25e0eaecf9feb1caa97988c5398ac58f6ca17391))
-
-
-### Miscellaneous Chores
-
-* **all:** fix release version ([#4427](https://www.github.com/googleapis/google-cloud-go/issues/4427)) ([2c0d267](https://www.github.com/googleapis/google-cloud-go/commit/2c0d2673ccab7281b6432215ee8279f9efd04a15))
-
-## [0.86.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.85.0...v0.86.0) (2021-07-01)
-
-
-### Features
-
-* **bigquery managedwriter:** schema conversion support ([#4357](https://www.github.com/googleapis/google-cloud-go/issues/4357)) ([f2b20f4](https://www.github.com/googleapis/google-cloud-go/commit/f2b20f493e2ed5a883ce42fa65695c03c574feb5))
-
-## [0.85.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.84.0...v0.85.0) (2021-06-30)
-
-
-### Features
-
-* **dataflow:** start generating apiv1beta3 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
-* **datastream:** start generating apiv1alpha1 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
-* **dialogflow:** added Automated agent reply type and allow cancellation flag for partial response feature. ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
-* **documentai:** update document.proto, add the processor management methods. ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
-* **eventarc:** start generating apiv1 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
-* **gkehub:** added v1alpha messages and client for gkehub ([8fb4649](https://www.github.com/googleapis/google-cloud-go/commit/8fb464956f0ca51d30e8e14dc625ff9fa150c437))
-* **internal/godocfx:** add support for other modules ([#4290](https://www.github.com/googleapis/google-cloud-go/issues/4290)) ([d52bae6](https://www.github.com/googleapis/google-cloud-go/commit/d52bae6cd77474174192c46236d309bf967dfa00))
-* **internal/godocfx:** different metadata for different modules ([#4297](https://www.github.com/googleapis/google-cloud-go/issues/4297)) ([598f5b9](https://www.github.com/googleapis/google-cloud-go/commit/598f5b93778b2e2e75265ae54484dd54477433f5))
-* **internal:** add force option for regen ([#4310](https://www.github.com/googleapis/google-cloud-go/issues/4310)) ([de654eb](https://www.github.com/googleapis/google-cloud-go/commit/de654ebfcf23a53b4d1fee0aa48c73999a55c1a6))
-* **servicecontrol:** Added the gRPC service config for the Service Controller v1 API docs: Updated some comments. ([8fb4649](https://www.github.com/googleapis/google-cloud-go/commit/8fb464956f0ca51d30e8e14dc625ff9fa150c437))
-* **workflows/executions:** start generating apiv1 ([cfee361](https://www.github.com/googleapis/google-cloud-go/commit/cfee36161d41e3a0f769e51ab96c25d0967af273))
-
-
-### Bug Fixes
-
-* **internal:** add autogenerated header to snippets ([#4261](https://www.github.com/googleapis/google-cloud-go/issues/4261)) ([2220787](https://www.github.com/googleapis/google-cloud-go/commit/222078722c37c3fdadec7bbbe0bcf81edd105f1a)), refs [#4260](https://www.github.com/googleapis/google-cloud-go/issues/4260)
-* **internal:** fix googleapis-disco regen ([#4354](https://www.github.com/googleapis/google-cloud-go/issues/4354)) ([aeea1ce](https://www.github.com/googleapis/google-cloud-go/commit/aeea1ce1e5dff3acdfe208932327b52c49851b41))
-* **kms:** replace IAMPolicy mixin in service config. ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
-* **security/privateca:** Fixed casing of the Ruby namespace ([5a9c6ce](https://www.github.com/googleapis/google-cloud-go/commit/5a9c6ce781fb6a338e29d3dee72367998d834af0))
-
-## [0.84.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.83.0...v0.84.0) (2021-06-09)
-
-
-### Features
-
-* **aiplatform:** start generating apiv1 ([be1d729](https://www.github.com/googleapis/google-cloud-go/commit/be1d729fdaa18eb1c782f3b09a6bb8fd6b3a144c))
-* **apigeeconnect:** start generating abiv1 ([be1d729](https://www.github.com/googleapis/google-cloud-go/commit/be1d729fdaa18eb1c782f3b09a6bb8fd6b3a144c))
-* **dialogflow/cx:** support sentiment analysis in bot testing ([7a57aac](https://www.github.com/googleapis/google-cloud-go/commit/7a57aac996f2bae20ee6ddbd02ad9e56e380099b))
-* **dialogflow/cx:** support sentiment analysis in bot testing ([6ad2306](https://www.github.com/googleapis/google-cloud-go/commit/6ad2306f64710ce16059b464342dbc6a98d2d9c2))
-* **documentai:** Move CommonOperationMetadata into a separate proto file for potential reuse. ([9e80ea0](https://www.github.com/googleapis/google-cloud-go/commit/9e80ea0d053b06876418194f65a478045dc4fe6c))
-* **documentai:** Move CommonOperationMetadata into a separate proto file for potential reuse. ([18375e5](https://www.github.com/googleapis/google-cloud-go/commit/18375e50e8f16e63506129b8927a7b62f85e407b))
-* **gkeconnect/gateway:** start generating apiv1beta1 ([#4235](https://www.github.com/googleapis/google-cloud-go/issues/4235)) ([1c3e968](https://www.github.com/googleapis/google-cloud-go/commit/1c3e9689d78670a231a3660db00fd4fd8f5c6345))
-* **lifesciences:** strat generating apiv2beta ([be1d729](https://www.github.com/googleapis/google-cloud-go/commit/be1d729fdaa18eb1c782f3b09a6bb8fd6b3a144c))
-* **tpu:** start generating apiv1 ([#4199](https://www.github.com/googleapis/google-cloud-go/issues/4199)) ([cac48ea](https://www.github.com/googleapis/google-cloud-go/commit/cac48eab960cd34cc20732f6a1aeb93c540a036b))
-
-
-### Bug Fixes
-
-* **bttest:** fix race condition in SampleRowKeys ([#4207](https://www.github.com/googleapis/google-cloud-go/issues/4207)) ([5711fb1](https://www.github.com/googleapis/google-cloud-go/commit/5711fb10d25c458807598d736a232bb2210a047a))
-* **documentai:** Fix Ruby gem title of documentai v1 (package not currently published) ([9e80ea0](https://www.github.com/googleapis/google-cloud-go/commit/9e80ea0d053b06876418194f65a478045dc4fe6c))
-
-## [0.83.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.82.0...v0.83.0) (2021-06-02)
-
-
-### Features
-
-* **dialogflow:** added a field in the query result to indicate whether slot filling is cancelled. ([f9cda8f](https://www.github.com/googleapis/google-cloud-go/commit/f9cda8fb6c3d76a062affebe6649f0a43aeb96f3))
-* **essentialcontacts:** start generating apiv1 ([#4118](https://www.github.com/googleapis/google-cloud-go/issues/4118)) ([fe14afc](https://www.github.com/googleapis/google-cloud-go/commit/fe14afcf74e09089b22c4f5221cbe37046570fda))
-* **gsuiteaddons:** start generating apiv1 ([#4082](https://www.github.com/googleapis/google-cloud-go/issues/4082)) ([6de5c99](https://www.github.com/googleapis/google-cloud-go/commit/6de5c99173c4eeaf777af18c47522ca15637d232))
-* **osconfig:** OSConfig: add ExecResourceOutput and per step error message. ([f9cda8f](https://www.github.com/googleapis/google-cloud-go/commit/f9cda8fb6c3d76a062affebe6649f0a43aeb96f3))
-* **osconfig:** start generating apiv1alpha ([#4119](https://www.github.com/googleapis/google-cloud-go/issues/4119)) ([8ad471f](https://www.github.com/googleapis/google-cloud-go/commit/8ad471f26087ec076460df6dcf27769ffe1b8834))
-* **privatecatalog:** start generating apiv1beta1 ([500c1a6](https://www.github.com/googleapis/google-cloud-go/commit/500c1a6101f624cb6032f0ea16147645a02e7076))
-* **serviceusage:** start generating apiv1 ([#4120](https://www.github.com/googleapis/google-cloud-go/issues/4120)) ([e4531f9](https://www.github.com/googleapis/google-cloud-go/commit/e4531f93cfeb6388280bb253ef6eb231aba37098))
-* **shell:** start generating apiv1 ([500c1a6](https://www.github.com/googleapis/google-cloud-go/commit/500c1a6101f624cb6032f0ea16147645a02e7076))
-* **vpcaccess:** start generating apiv1 ([500c1a6](https://www.github.com/googleapis/google-cloud-go/commit/500c1a6101f624cb6032f0ea16147645a02e7076))
-
-## [0.82.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.81.0...v0.82.0) (2021-05-17)
-
-
-### Features
-
-* **billing/budgets:** Added support for configurable budget time period. fix: Updated some documentation links. ([83b1b3b](https://www.github.com/googleapis/google-cloud-go/commit/83b1b3b648c6d9225f07f00e8c0cdabc3d1fc1ab))
-* **billing/budgets:** Added support for configurable budget time period. fix: Updated some documentation links. ([83b1b3b](https://www.github.com/googleapis/google-cloud-go/commit/83b1b3b648c6d9225f07f00e8c0cdabc3d1fc1ab))
-* **cloudbuild/apiv1:** Add fields for Pub/Sub triggers ([8b4adbf](https://www.github.com/googleapis/google-cloud-go/commit/8b4adbf9815e1ec229dfbcfb9189d3ea63112e1b))
-* **cloudbuild/apiv1:** Implementation of Source Manifests: - Added message StorageSourceManifest as an option for the Source message - Added StorageSourceManifest field to the SourceProvenance message ([7fd2ccd](https://www.github.com/googleapis/google-cloud-go/commit/7fd2ccd26adec1468e15fe84bf75210255a9dfea))
-* **clouddms:** start generating apiv1 ([#4081](https://www.github.com/googleapis/google-cloud-go/issues/4081)) ([29df85c](https://www.github.com/googleapis/google-cloud-go/commit/29df85c40ab64d59e389a980c9ce550077839763))
-* **dataproc:** update the Dataproc V1 API client library ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
-* **dialogflow/cx:** add support for service directory webhooks ([7fd2ccd](https://www.github.com/googleapis/google-cloud-go/commit/7fd2ccd26adec1468e15fe84bf75210255a9dfea))
-* **dialogflow/cx:** add support for service directory webhooks ([7fd2ccd](https://www.github.com/googleapis/google-cloud-go/commit/7fd2ccd26adec1468e15fe84bf75210255a9dfea))
-* **dialogflow/cx:** support setting current_page to resume sessions; expose transition_route_groups in flows and language_code in webhook ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
-* **dialogflow/cx:** support setting current_page to resume sessions; expose transition_route_groups in flows and language_code in webhook ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
-* **dialogflow:** added more Environment RPCs feat: added Versions service feat: added Fulfillment service feat: added TextToSpeechSettings. feat: added location in some resource patterns. ([4f73dc1](https://www.github.com/googleapis/google-cloud-go/commit/4f73dc19c2e05ad6133a8eac3d62ddb522314540))
-* **documentai:** add confidence field to the PageAnchor.PageRef in document.proto. ([d089dda](https://www.github.com/googleapis/google-cloud-go/commit/d089dda0089acb9aaef9b3da40b219476af9fc06))
-* **documentai:** add confidence field to the PageAnchor.PageRef in document.proto. ([07fdcd1](https://www.github.com/googleapis/google-cloud-go/commit/07fdcd12499eac26f9b5fae01d6c1282c3e02b7c))
-* **internal/gapicgen:** only update relevant gapic files ([#4066](https://www.github.com/googleapis/google-cloud-go/issues/4066)) ([5948bee](https://www.github.com/googleapis/google-cloud-go/commit/5948beedbadd491601bdee6a006cf685e94a85f4))
-* **internal/gensnippets:** add license header and region tags ([#3924](https://www.github.com/googleapis/google-cloud-go/issues/3924)) ([e9ff7a0](https://www.github.com/googleapis/google-cloud-go/commit/e9ff7a0f9bb1cc67f5d0de47934811960429e72c))
-* **internal/gensnippets:** initial commit ([#3922](https://www.github.com/googleapis/google-cloud-go/issues/3922)) ([3fabef0](https://www.github.com/googleapis/google-cloud-go/commit/3fabef032388713f732ab4dbfc51624cdca0f481))
-* **internal:** auto-generate snippets ([#3949](https://www.github.com/googleapis/google-cloud-go/issues/3949)) ([b70e0fc](https://www.github.com/googleapis/google-cloud-go/commit/b70e0fccdc86813e0d97ff63b585822d4deafb38))
-* **internal:** generate region tags for snippets ([#3962](https://www.github.com/googleapis/google-cloud-go/issues/3962)) ([ef2b90e](https://www.github.com/googleapis/google-cloud-go/commit/ef2b90ea6d47e27744c98a1a9ae0c487c5051808))
-* **metastore:** start generateing apiv1 ([#4083](https://www.github.com/googleapis/google-cloud-go/issues/4083)) ([661610a](https://www.github.com/googleapis/google-cloud-go/commit/661610afa6a9113534884cafb138109536724310))
-* **security/privateca:** start generating apiv1 ([#4023](https://www.github.com/googleapis/google-cloud-go/issues/4023)) ([08aa83a](https://www.github.com/googleapis/google-cloud-go/commit/08aa83a5371bb6485bc3b19b3ed5300f807ce69f))
-* **securitycenter:** add canonical_name and folder fields ([5c5ca08](https://www.github.com/googleapis/google-cloud-go/commit/5c5ca08c637a23cfa3e3a051fea576e1feb324fd))
-* **securitycenter:** add canonical_name and folder fields ([5c5ca08](https://www.github.com/googleapis/google-cloud-go/commit/5c5ca08c637a23cfa3e3a051fea576e1feb324fd))
-* **speech:** add webm opus support. ([d089dda](https://www.github.com/googleapis/google-cloud-go/commit/d089dda0089acb9aaef9b3da40b219476af9fc06))
-* **speech:** Support for spoken punctuation and spoken emojis. ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
-
-
-### Bug Fixes
-
-* **binaryauthorization:** add Java options to Binaryauthorization protos ([9a459d5](https://www.github.com/googleapis/google-cloud-go/commit/9a459d5d149b9c3b02a35d4245d164b899ff09b3))
-* **internal/gapicgen:** filter out internal directory changes ([#4085](https://www.github.com/googleapis/google-cloud-go/issues/4085)) ([01473f6](https://www.github.com/googleapis/google-cloud-go/commit/01473f6d8db26c6e18969ace7f9e87c66e94ad9e))
-* **internal/gapicgen:** use correct region tags for gensnippets ([#4022](https://www.github.com/googleapis/google-cloud-go/issues/4022)) ([8ccd689](https://www.github.com/googleapis/google-cloud-go/commit/8ccd689cab08f016008ca06a939a4828817d4a25))
-* **internal/gensnippets:** run goimports ([#3931](https://www.github.com/googleapis/google-cloud-go/issues/3931)) ([10050f0](https://www.github.com/googleapis/google-cloud-go/commit/10050f05c20c226547d87c08168fa4bc551395c5))
-* **internal:** append a new line to comply with go fmt ([#4028](https://www.github.com/googleapis/google-cloud-go/issues/4028)) ([a297278](https://www.github.com/googleapis/google-cloud-go/commit/a2972783c4af806199d1c67c9f63ad9677f20f34))
-* **internal:** make sure formatting is run on snippets ([#4039](https://www.github.com/googleapis/google-cloud-go/issues/4039)) ([130dfc5](https://www.github.com/googleapis/google-cloud-go/commit/130dfc535396e98fc009585b0457e3bc48ead941)), refs [#4037](https://www.github.com/googleapis/google-cloud-go/issues/4037)
-* **metastore:** increase metastore lro polling timeouts ([83b1b3b](https://www.github.com/googleapis/google-cloud-go/commit/83b1b3b648c6d9225f07f00e8c0cdabc3d1fc1ab))
-
-
-### Miscellaneous Chores
-
-* **all:** fix release version ([#4040](https://www.github.com/googleapis/google-cloud-go/issues/4040)) ([4c991a9](https://www.github.com/googleapis/google-cloud-go/commit/4c991a928665d9be93691decce0c653f430688b7))
-
-## [0.81.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.80.0...v0.81.0) (2021-04-02)
-
-
-### Features
-
-* **datacatalog:** Policy Tag Manager v1 API service feat: new RenameTagTemplateFieldEnumValue API feat: adding fully_qualified_name in lookup and search feat: added DATAPROC_METASTORE integrated system along with new entry types: DATABASE and SERVICE docs: Documentation improvements ([2b02a03](https://www.github.com/googleapis/google-cloud-go/commit/2b02a03ff9f78884da5a8e7b64a336014c61bde7))
-* **dialogflow/cx:** include original user query in WebhookRequest; add GetTextCaseresult API. doc: clarify resource format for session response. ([a0b1f6f](https://www.github.com/googleapis/google-cloud-go/commit/a0b1f6faae77d014fdee166ab018ddcd6f846ab4))
-* **dialogflow/cx:** include original user query in WebhookRequest; add GetTextCaseresult API. doc: clarify resource format for session response. ([b5b4da6](https://www.github.com/googleapis/google-cloud-go/commit/b5b4da6952922440d03051f629f3166f731dfaa3))
-* **dialogflow:** expose MP3_64_KBPS and MULAW for output audio encodings. ([b5b4da6](https://www.github.com/googleapis/google-cloud-go/commit/b5b4da6952922440d03051f629f3166f731dfaa3))
-* **secretmanager:** Rotation for Secrets ([2b02a03](https://www.github.com/googleapis/google-cloud-go/commit/2b02a03ff9f78884da5a8e7b64a336014c61bde7))
-
-
-### Bug Fixes
-
-* **internal/godocfx:** filter out non-Cloud ([#3878](https://www.github.com/googleapis/google-cloud-go/issues/3878)) ([625aef9](https://www.github.com/googleapis/google-cloud-go/commit/625aef9b47181cf627587cc9cde9e400713c6678))
-
-## [0.80.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.79.0...v0.80.0) (2021-03-23)
-
-
-### ⚠ BREAKING CHANGES
-
-* **all:** This is a breaking change in dialogflow
-
-### Features
-
-* **appengine:** added vm_liveness, search_api_available, network_settings, service_account, build_env_variables, kms_key_reference to v1 API ([fd04a55](https://www.github.com/googleapis/google-cloud-go/commit/fd04a552213f99619c714b5858548f61f4948493))
-* **assuredworkloads:** Add 'resource_settings' field to provide custom properties (ids) for the provisioned projects. ([ab4824a](https://www.github.com/googleapis/google-cloud-go/commit/ab4824a7914864228e59b244d6382de862139524))
-* **assuredworkloads:** add HIPAA and HITRUST compliance regimes ([ab4824a](https://www.github.com/googleapis/google-cloud-go/commit/ab4824a7914864228e59b244d6382de862139524))
-* **dialogflow/cx:** added fallback option when restoring an agent docs: clarified experiment length ([cd70aa9](https://www.github.com/googleapis/google-cloud-go/commit/cd70aa9cc1a5dccfe4e49d2d6ca6db2119553c86))
-* **dialogflow/cx:** start generating apiv3 ([#3850](https://www.github.com/googleapis/google-cloud-go/issues/3850)) ([febbdcf](https://www.github.com/googleapis/google-cloud-go/commit/febbdcf13fcea3f5d8186c3d3dface1c0d27ef9e)), refs [#3634](https://www.github.com/googleapis/google-cloud-go/issues/3634)
-* **documentai:** add EVAL_SKIPPED value to the Provenance.OperationType enum in document.proto. ([cb43066](https://www.github.com/googleapis/google-cloud-go/commit/cb4306683926843f6e977f207fa6070bb9242a61))
-* **documentai:** start generating apiv1 ([#3853](https://www.github.com/googleapis/google-cloud-go/issues/3853)) ([d68e604](https://www.github.com/googleapis/google-cloud-go/commit/d68e604c953eea90489f6134e71849b24dd0fcbf))
-* **internal/godocfx:** add prettyprint class to code blocks ([#3819](https://www.github.com/googleapis/google-cloud-go/issues/3819)) ([6e49f21](https://www.github.com/googleapis/google-cloud-go/commit/6e49f2148b116ee439c8a882dcfeefb6e7647c57))
-* **internal/godocfx:** handle Markdown content ([#3816](https://www.github.com/googleapis/google-cloud-go/issues/3816)) ([56d5d0a](https://www.github.com/googleapis/google-cloud-go/commit/56d5d0a900197fb2de46120a0eda649f2c17448f))
-* **kms:** Add maxAttempts to retry policy for KMS gRPC service config feat: Add Bazel exports_files entry for KMS gRPC service config ([fd04a55](https://www.github.com/googleapis/google-cloud-go/commit/fd04a552213f99619c714b5858548f61f4948493))
-* **resourcesettings:** start generating apiv1 ([#3854](https://www.github.com/googleapis/google-cloud-go/issues/3854)) ([3b288b4](https://www.github.com/googleapis/google-cloud-go/commit/3b288b4fa593c6cb418f696b5b26768967c20b9e))
-* **speech:** Support output transcript to GCS for LongRunningRecognize. ([fd04a55](https://www.github.com/googleapis/google-cloud-go/commit/fd04a552213f99619c714b5858548f61f4948493))
-* **speech:** Support output transcript to GCS for LongRunningRecognize. ([cd70aa9](https://www.github.com/googleapis/google-cloud-go/commit/cd70aa9cc1a5dccfe4e49d2d6ca6db2119553c86))
-* **speech:** Support output transcript to GCS for LongRunningRecognize. ([35a8706](https://www.github.com/googleapis/google-cloud-go/commit/35a870662df8bf63c4ec10a0233d1d7a708007ee))
-
-
-### Miscellaneous Chores
-
-* **all:** auto-regenerate gapics ([#3837](https://www.github.com/googleapis/google-cloud-go/issues/3837)) ([ab4824a](https://www.github.com/googleapis/google-cloud-go/commit/ab4824a7914864228e59b244d6382de862139524))
-
-## [0.79.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.78.0...v0.79.0) (2021-03-10)
-
-
-### Features
-
-* **apigateway:** start generating apiv1 ([#3726](https://www.github.com/googleapis/google-cloud-go/issues/3726)) ([66046da](https://www.github.com/googleapis/google-cloud-go/commit/66046da2a4be5971ce2655dc6a5e1fadb08c3d1f))
-* **channel:** addition of billing_account field on Plan. docs: clarification that valid address lines are required for all customers. ([d4246aa](https://www.github.com/googleapis/google-cloud-go/commit/d4246aad4da3c3ef12350385f229bb908e3fb215))
-* **dialogflow/cx:** allow to disable webhook invocation per request ([d4246aa](https://www.github.com/googleapis/google-cloud-go/commit/d4246aad4da3c3ef12350385f229bb908e3fb215))
-* **dialogflow/cx:** allow to disable webhook invocation per request ([44c6bf9](https://www.github.com/googleapis/google-cloud-go/commit/44c6bf986f39a3c9fddf46788ae63bfbb3739441))
-* **dialogflow:** Add CCAI API ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
-* **documentai:** remove the translation fields in document.proto. ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
-* **documentai:** Update documentai/v1beta3 protos: add support for boolean normalized value ([529925b](https://www.github.com/googleapis/google-cloud-go/commit/529925ba79f4d3191ef80a13e566d86210fe4d25))
-* **internal/godocfx:** keep some cross links on same domain ([#3767](https://www.github.com/googleapis/google-cloud-go/issues/3767)) ([77f76ed](https://www.github.com/googleapis/google-cloud-go/commit/77f76ed09cb07a090ba9054063a7c002a35bca4e))
-* **internal:** add ability to regenerate one module's docs ([#3777](https://www.github.com/googleapis/google-cloud-go/issues/3777)) ([dc15995](https://www.github.com/googleapis/google-cloud-go/commit/dc15995521bd065da4cfaae95642588919a8c548))
-* **metastore:** added support for release channels when creating service ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
-* **metastore:** Publish Dataproc Metastore v1alpha API ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
-* **metastore:** start generating apiv1alpha ([#3747](https://www.github.com/googleapis/google-cloud-go/issues/3747)) ([359312a](https://www.github.com/googleapis/google-cloud-go/commit/359312ad6d4f61fb341d41ffa35fc0634979e650))
-* **metastore:** start generating apiv1beta ([#3788](https://www.github.com/googleapis/google-cloud-go/issues/3788)) ([2977095](https://www.github.com/googleapis/google-cloud-go/commit/297709593ad32f234c0fbcfa228cffcfd3e591f4))
-* **secretmanager:** added topic field to Secret ([f1323b1](https://www.github.com/googleapis/google-cloud-go/commit/f1323b10a3c7cc1d215730cefd3062064ef54c01))
-
-
-### Bug Fixes
-
-* **analytics/admin:** add `https://www.googleapis.com/auth/analytics.edit` OAuth2 scope to the list of acceptable scopes for all read only methods of the Admin API docs: update the documentation of the `update_mask` field used by Update() methods ([f1323b1](https://www.github.com/googleapis/google-cloud-go/commit/f1323b10a3c7cc1d215730cefd3062064ef54c01))
-* **apigateway:** Provide resource definitions for service management and IAM resources ([18c88c4](https://www.github.com/googleapis/google-cloud-go/commit/18c88c437bd1741eaf5bf5911b9da6f6ea7cd75d))
-* **functions:** Fix service namespace in grpc_service_config. ([7811a34](https://www.github.com/googleapis/google-cloud-go/commit/7811a34ef64d722480c640810251bb3a0d65d495))
-* **internal/godocfx:** prevent index out of bounds when pkg == mod ([#3768](https://www.github.com/googleapis/google-cloud-go/issues/3768)) ([3d80b4e](https://www.github.com/googleapis/google-cloud-go/commit/3d80b4e93b0f7e857d6e9681d8d6a429750ecf80))
-* **internal/godocfx:** use correct anchor links ([#3738](https://www.github.com/googleapis/google-cloud-go/issues/3738)) ([919039a](https://www.github.com/googleapis/google-cloud-go/commit/919039a01a006c41e720218bd55f83ce98a5edef))
-* **internal:** fix Bash syntax ([#3779](https://www.github.com/googleapis/google-cloud-go/issues/3779)) ([3dd245d](https://www.github.com/googleapis/google-cloud-go/commit/3dd245dbdbfa84f0bbe5a476412d8463fe3e700c))
-* **tables:** use area120tables_v1alpha1.yaml as api-service-config ([#3759](https://www.github.com/googleapis/google-cloud-go/issues/3759)) ([b130ec0](https://www.github.com/googleapis/google-cloud-go/commit/b130ec0aa946b1a1eaa4d5a7c33e72353ac1612e))
-
-## [0.78.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.77.0...v0.78.0) (2021-02-22)
-
-
-### Features
-
-* **area120/tables:** Added ListWorkspaces, GetWorkspace, BatchDeleteRows APIs. ([16597fa](https://www.github.com/googleapis/google-cloud-go/commit/16597fa1ce549053c7183e8456e23f554a5501de))
-* **area120/tables:** Added ListWorkspaces, GetWorkspace, BatchDeleteRows APIs. ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
-* **dialogflow:** add additional_bindings to Dialogflow v2 ListIntents API docs: update copyrights and session docs ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
-* **documentai:** Update documentai/v1beta3 protos ([613ced7](https://www.github.com/googleapis/google-cloud-go/commit/613ced702bbc82a154a4d3641b483f71c7cd1af4))
-* **gkehub:** Update Membership API v1beta1 proto ([613ced7](https://www.github.com/googleapis/google-cloud-go/commit/613ced702bbc82a154a4d3641b483f71c7cd1af4))
-* **servicecontrol:** Update the ruby_cloud_gapic_library rules for the libraries published to google-cloud-ruby to the form that works with build_gen (separate parameters for ruby_cloud_title and ruby_cloud_description). chore: Update Bazel-Ruby rules version. chore: Update build_gen version. ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
-* **speech:** Support Model Adaptation. ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
-
-
-### Bug Fixes
-
-* **dialogflow/cx:** RunTestCase http template. PHP REST client lib can be generated. feat: Support transition route group coverage for Test Cases. ([613ced7](https://www.github.com/googleapis/google-cloud-go/commit/613ced702bbc82a154a4d3641b483f71c7cd1af4))
-* **errorreporting:** Fixes ruby gem build ([0bd21d7](https://www.github.com/googleapis/google-cloud-go/commit/0bd21d793f75924e5a2d033c58e8aaef89cf8113))
-
-## [0.77.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.76.0...v0.77.0) (2021-02-16)
-
-
-### Features
-
-* **channel:** Add Pub/Sub endpoints for Cloud Channel API. ([1aea7c8](https://www.github.com/googleapis/google-cloud-go/commit/1aea7c87d39eed87620b488ba0dd60b88ff26c04))
-* **dialogflow/cx:** supports SentimentAnalysisResult in webhook request docs: minor updates in wording ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
-* **errorreporting:** Make resolution status field available for error groups. Now callers can set the status of an error group by passing this to UpdateGroup. When not specified, it's treated like OPEN. feat: Make source location available for error groups created from GAE. ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
-* **errorreporting:** Make resolution status field available for error groups. Now callers can set the status of an error group by passing this to UpdateGroup. When not specified, it's treated like OPEN. feat: Make source location available for error groups created from GAE. ([f66114b](https://www.github.com/googleapis/google-cloud-go/commit/f66114bc7233ad06e18f38dd39497a74d85fdbd8))
-* **gkehub:** start generating apiv1beta1 ([#3698](https://www.github.com/googleapis/google-cloud-go/issues/3698)) ([8aed3bd](https://www.github.com/googleapis/google-cloud-go/commit/8aed3bd1bbbe983e4891c813e4c5dc9b3aa1b9b2))
-* **internal/docfx:** full cross reference linking ([#3656](https://www.github.com/googleapis/google-cloud-go/issues/3656)) ([fcb7318](https://www.github.com/googleapis/google-cloud-go/commit/fcb7318eb338bf3828ac831ed06ca630e1876418))
-* **memcache:** added ApplySoftwareUpdate API docs: various clarifications, new documentation for ApplySoftwareUpdate chore: update proto annotations ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
-* **networkconnectivity:** Add state field in resources docs: Minor changes ([0b4370a](https://www.github.com/googleapis/google-cloud-go/commit/0b4370a0d397913d932dbbdc2046a958dc3b836a))
-* **networkconnectivity:** Add state field in resources docs: Minor changes ([b4b5898](https://www.github.com/googleapis/google-cloud-go/commit/b4b58987368f80494bbc7f651f50e9123200fb3f))
-* **recommendationengine:** start generating apiv1beta1 ([#3686](https://www.github.com/googleapis/google-cloud-go/issues/3686)) ([8f4e130](https://www.github.com/googleapis/google-cloud-go/commit/8f4e13009444d88a5a56144129f055623a2205ac))
-
-
-### Bug Fixes
-
-* **errorreporting:** Remove dependency on AppEngine's proto definitions. This also removes the source_references field. ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
-* **errorreporting:** Update bazel builds for ER client libraries. ([0b4370a](https://www.github.com/googleapis/google-cloud-go/commit/0b4370a0d397913d932dbbdc2046a958dc3b836a))
-* **internal/godocfx:** use exact list of top-level decls ([#3665](https://www.github.com/googleapis/google-cloud-go/issues/3665)) ([3cd2961](https://www.github.com/googleapis/google-cloud-go/commit/3cd2961bd7b9c29d82a21ba8850eff00c7c332fd))
-* **kms:** do not retry on 13 INTERNAL ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
-* **orgpolicy:** Fix constraint resource pattern annotation ([f66114b](https://www.github.com/googleapis/google-cloud-go/commit/f66114bc7233ad06e18f38dd39497a74d85fdbd8))
-* **orgpolicy:** Fix constraint resource pattern annotation ([0b4370a](https://www.github.com/googleapis/google-cloud-go/commit/0b4370a0d397913d932dbbdc2046a958dc3b836a))
-* **profiler:** make sure retries use the most up-to-date copy of the trailer ([#3660](https://www.github.com/googleapis/google-cloud-go/issues/3660)) ([3ba9ebc](https://www.github.com/googleapis/google-cloud-go/commit/3ba9ebcee2b8b43cdf2c8f8a3d810516a604b363))
-* **vision:** sync vision v1 protos to get extra FaceAnnotation Landmark Types ([2b4414d](https://www.github.com/googleapis/google-cloud-go/commit/2b4414d973e3445725cd38901bf75340c97fc663))
-
-## [0.76.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.75.0...v0.76.0) (2021-02-02)
-
-
-### Features
-
-* **accessapproval:** Migrate the Bazel rules for the libraries published to google-cloud-ruby to use the gapic-generator-ruby instead of the monolith generator. ([ac22beb](https://www.github.com/googleapis/google-cloud-go/commit/ac22beb9b90771b24c8b35db7587ad3f5c0a970e))
-* **all:** auto-regenerate gapics ([#3526](https://www.github.com/googleapis/google-cloud-go/issues/3526)) ([ab2af0b](https://www.github.com/googleapis/google-cloud-go/commit/ab2af0b32630dd97f44800f4e273184f887375db))
-* **all:** auto-regenerate gapics ([#3539](https://www.github.com/googleapis/google-cloud-go/issues/3539)) ([84d4d8a](https://www.github.com/googleapis/google-cloud-go/commit/84d4d8ae2d3fbf34a4a312a0a2e4062d18caaa3d))
-* **all:** auto-regenerate gapics ([#3546](https://www.github.com/googleapis/google-cloud-go/issues/3546)) ([959fde5](https://www.github.com/googleapis/google-cloud-go/commit/959fde5ab12f7aee206dd46022e3cad1bc3470f7))
-* **all:** auto-regenerate gapics ([#3563](https://www.github.com/googleapis/google-cloud-go/issues/3563)) ([102112a](https://www.github.com/googleapis/google-cloud-go/commit/102112a4e9285a16645aabc89789f613d4f47c9e))
-* **all:** auto-regenerate gapics ([#3576](https://www.github.com/googleapis/google-cloud-go/issues/3576)) ([ac22beb](https://www.github.com/googleapis/google-cloud-go/commit/ac22beb9b90771b24c8b35db7587ad3f5c0a970e))
-* **all:** auto-regenerate gapics ([#3580](https://www.github.com/googleapis/google-cloud-go/issues/3580)) ([9974a80](https://www.github.com/googleapis/google-cloud-go/commit/9974a8017b5de8129a586f2404a23396caea0ee1))
-* **all:** auto-regenerate gapics ([#3587](https://www.github.com/googleapis/google-cloud-go/issues/3587)) ([3859a6f](https://www.github.com/googleapis/google-cloud-go/commit/3859a6ffc447e9c0b4ef231e2788fbbcfe48a94f))
-* **all:** auto-regenerate gapics ([#3598](https://www.github.com/googleapis/google-cloud-go/issues/3598)) ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
-* **appengine:** start generating apiv1 ([#3561](https://www.github.com/googleapis/google-cloud-go/issues/3561)) ([2b6a3b4](https://www.github.com/googleapis/google-cloud-go/commit/2b6a3b4609e389da418a83eb60a8ae3710d646d7))
-* **assuredworkloads:** updated google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService service. Clients can now create workloads with US_REGIONAL_ACCESS compliance regime ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
-* **binaryauthorization:** start generating apiv1beta1 ([#3562](https://www.github.com/googleapis/google-cloud-go/issues/3562)) ([56e18a6](https://www.github.com/googleapis/google-cloud-go/commit/56e18a64836ab9482528b212eb139f649f7a35c3))
-* **channel:** Add Pub/Sub endpoints for Cloud Channel API. ([9070c86](https://www.github.com/googleapis/google-cloud-go/commit/9070c86e2c69f9405d42fc0e6fe7afd4a256d8b8))
-* **cloudtasks:** introducing field: ListQueuesRequest.read_mask, GetQueueRequest.read_mask, Queue.task_ttl, Queue.tombstone_ttl, Queue.stats, Task.pull_message and introducing messages: QueueStats PullMessage docs: updates to max burst size description ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
-* **cloudtasks:** introducing fields: ListQueuesRequest.read_mask, GetQueueRequest.read_mask, Queue.task_ttl, Queue.tombstone_ttl, Queue.stats and introducing messages: QueueStats docs: updates to AppEngineHttpRequest description ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
-* **datalabeling:** start generating apiv1beta1 ([#3582](https://www.github.com/googleapis/google-cloud-go/issues/3582)) ([d8a7fee](https://www.github.com/googleapis/google-cloud-go/commit/d8a7feef51d3344fa7e258aba1d9fbdab56dadcf))
-* **dataqna:** start generating apiv1alpha ([#3586](https://www.github.com/googleapis/google-cloud-go/issues/3586)) ([24c5b8f](https://www.github.com/googleapis/google-cloud-go/commit/24c5b8f4f45f8cd8b3001b1ca5a8d80e9f3b39d5))
-* **dialogflow/cx:** Add new Experiment service docs: minor doc update on redact field in intent.proto and page.proto ([0959f27](https://www.github.com/googleapis/google-cloud-go/commit/0959f27e85efe94d39437ceef0ff62ddceb8e7a7))
-* **dialogflow/cx:** added support for test cases and agent validation ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
-* **dialogflow/cx:** added support for test cases and agent validation ([3859a6f](https://www.github.com/googleapis/google-cloud-go/commit/3859a6ffc447e9c0b4ef231e2788fbbcfe48a94f))
-* **dialogflow:** add C++ targets for DialogFlow ([959fde5](https://www.github.com/googleapis/google-cloud-go/commit/959fde5ab12f7aee206dd46022e3cad1bc3470f7))
-* **documentai:** start generating apiv1beta3 ([#3595](https://www.github.com/googleapis/google-cloud-go/issues/3595)) ([5ae21fa](https://www.github.com/googleapis/google-cloud-go/commit/5ae21fa1cfb8b8dacbcd0fc43eee430f7db63102))
-* **domains:** start generating apiv1beta1 ([#3632](https://www.github.com/googleapis/google-cloud-go/issues/3632)) ([b8ada6f](https://www.github.com/googleapis/google-cloud-go/commit/b8ada6f197e680d0bb26aa031e6431bc099a3149))
-* **godocfx:** include alt documentation link ([#3530](https://www.github.com/googleapis/google-cloud-go/issues/3530)) ([806cdd5](https://www.github.com/googleapis/google-cloud-go/commit/806cdd56fb6fdddd7a6c1354e55e0d1259bd6c8b))
-* **internal/gapicgen:** change commit formatting to match standard ([#3500](https://www.github.com/googleapis/google-cloud-go/issues/3500)) ([d1e3d46](https://www.github.com/googleapis/google-cloud-go/commit/d1e3d46c47c425581e2b149c07f8e27ffc373c7e))
-* **internal/godocfx:** xref function declarations ([#3615](https://www.github.com/googleapis/google-cloud-go/issues/3615)) ([2bdbb87](https://www.github.com/googleapis/google-cloud-go/commit/2bdbb87a682d799cf5e262a61a3ef1faf41151af))
-* **mediatranslation:** start generating apiv1beta1 ([#3636](https://www.github.com/googleapis/google-cloud-go/issues/3636)) ([4129469](https://www.github.com/googleapis/google-cloud-go/commit/412946966cf7f53c51deff1b1cc1a12d62ed0279))
-* **memcache:** start generating apiv1 ([#3579](https://www.github.com/googleapis/google-cloud-go/issues/3579)) ([eabf7cf](https://www.github.com/googleapis/google-cloud-go/commit/eabf7cfde7b3a3cc1b35c320ba52e07be9926359))
-* **networkconnectivity:** initial generation of apiv1alpha1 ([#3567](https://www.github.com/googleapis/google-cloud-go/issues/3567)) ([adf489a](https://www.github.com/googleapis/google-cloud-go/commit/adf489a536292e3196677621477eae0d52761e7f))
-* **orgpolicy:** start generating apiv2 ([#3652](https://www.github.com/googleapis/google-cloud-go/issues/3652)) ([c103847](https://www.github.com/googleapis/google-cloud-go/commit/c1038475779fda3589aa9659d4ad0b703036b531))
-* **osconfig/agentendpoint:** add ApplyConfigTask to AgentEndpoint API ([9070c86](https://www.github.com/googleapis/google-cloud-go/commit/9070c86e2c69f9405d42fc0e6fe7afd4a256d8b8))
-* **osconfig/agentendpoint:** add ApplyConfigTask to AgentEndpoint API ([9af529c](https://www.github.com/googleapis/google-cloud-go/commit/9af529c21e98b62c4617f7a7191c307659cf8bb8))
-* **recommender:** add bindings for folder/org type resources for protos in recommendations, insights and recommender_service to enable v1 api for folder/org ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
-* **recommender:** auto generated cl for enabling v1beta1 folder/org APIs and integration test ([7bdebad](https://www.github.com/googleapis/google-cloud-go/commit/7bdebadbe06774c94ab745dfef4ce58ce40a5582))
-* **resourcemanager:** start generating apiv2 ([#3575](https://www.github.com/googleapis/google-cloud-go/issues/3575)) ([93d0ebc](https://www.github.com/googleapis/google-cloud-go/commit/93d0ebceb4270351518a13958005bb68f0cace60))
-* **secretmanager:** added expire_time and ttl fields to Secret ([9974a80](https://www.github.com/googleapis/google-cloud-go/commit/9974a8017b5de8129a586f2404a23396caea0ee1))
-* **secretmanager:** added expire_time and ttl fields to Secret ([ac22beb](https://www.github.com/googleapis/google-cloud-go/commit/ac22beb9b90771b24c8b35db7587ad3f5c0a970e))
-* **servicecontrol:** start generating apiv1 ([#3644](https://www.github.com/googleapis/google-cloud-go/issues/3644)) ([f84938b](https://www.github.com/googleapis/google-cloud-go/commit/f84938bb4042a5629fd66bda42de028fd833648a))
-* **servicemanagement:** start generating apiv1 ([#3614](https://www.github.com/googleapis/google-cloud-go/issues/3614)) ([b96134f](https://www.github.com/googleapis/google-cloud-go/commit/b96134fe91c182237359000cd544af5fec60d7db))
-
-
-### Bug Fixes
-
-* **datacatalog:** Update PHP package name casing to match the PHP namespace in the proto files ([c7ecf0f](https://www.github.com/googleapis/google-cloud-go/commit/c7ecf0f3f454606b124e52d20af2545b2c68646f))
-* **internal/godocfx:** add TOC element for module root package ([#3599](https://www.github.com/googleapis/google-cloud-go/issues/3599)) ([1d6eb23](https://www.github.com/googleapis/google-cloud-go/commit/1d6eb238206fcf8815d88981527ef176851afd7a))
-* **profiler:** Force gax to retry in case of certificate errors ([#3178](https://www.github.com/googleapis/google-cloud-go/issues/3178)) ([35dcd72](https://www.github.com/googleapis/google-cloud-go/commit/35dcd725dcd03266ed7439de40c277376b38cd71))
-
-## [0.75.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.74.0...v0.75.0) (2021-01-11)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#3514](https://www.github.com/googleapis/google-cloud-go/issues/3514) [#3501](https://www.github.com/googleapis/google-cloud-go/issues/3501) [#3497](https://www.github.com/googleapis/google-cloud-go/issues/3497) [#3455](https://www.github.com/googleapis/google-cloud-go/issues/3455) [#3448](https://www.github.com/googleapis/google-cloud-go/issues/3448)
-* **channel:** start generating apiv1 ([#3517](https://www.github.com/googleapis/google-cloud-go/issues/3517)) ([2cf3b3c](https://www.github.com/googleapis/google-cloud-go/commit/2cf3b3cf7d99f2efd6868a710fad9e935fc87965))
-
-
-### Bug Fixes
-
-* **internal/gapicgen:** don't regen files that have been deleted ([#3471](https://www.github.com/googleapis/google-cloud-go/issues/3471)) ([112ca94](https://www.github.com/googleapis/google-cloud-go/commit/112ca9416cc8a2502b32547dc8d789655452f84a))
-
-## [0.74.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.73.0...v0.74.0) (2020-12-10)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#3440](https://www.github.com/googleapis/google-cloud-go/issues/3440) [#3436](https://www.github.com/googleapis/google-cloud-go/issues/3436) [#3394](https://www.github.com/googleapis/google-cloud-go/issues/3394) [#3391](https://www.github.com/googleapis/google-cloud-go/issues/3391) [#3374](https://www.github.com/googleapis/google-cloud-go/issues/3374)
-* **internal/gapicgen:** support generating only gapics with genlocal ([#3383](https://www.github.com/googleapis/google-cloud-go/issues/3383)) ([eaa742a](https://www.github.com/googleapis/google-cloud-go/commit/eaa742a248dc7d93c019863248f28e37f88aae84))
-* **servicedirectory:** start generating apiv1 ([#3382](https://www.github.com/googleapis/google-cloud-go/issues/3382)) ([2774925](https://www.github.com/googleapis/google-cloud-go/commit/2774925925909071ebc585cf7400373334c156ba))
-
-
-### Bug Fixes
-
-* **internal/gapicgen:** don't create genproto pr as draft ([#3379](https://www.github.com/googleapis/google-cloud-go/issues/3379)) ([517ab0f](https://www.github.com/googleapis/google-cloud-go/commit/517ab0f25e544498c5374b256354bc41ba936ad5))
-
-## [0.73.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.72.0...v0.73.0) (2020-12-04)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#3335](https://www.github.com/googleapis/google-cloud-go/issues/3335) [#3294](https://www.github.com/googleapis/google-cloud-go/issues/3294) [#3250](https://www.github.com/googleapis/google-cloud-go/issues/3250) [#3229](https://www.github.com/googleapis/google-cloud-go/issues/3229) [#3211](https://www.github.com/googleapis/google-cloud-go/issues/3211) [#3217](https://www.github.com/googleapis/google-cloud-go/issues/3217) [#3212](https://www.github.com/googleapis/google-cloud-go/issues/3212) [#3209](https://www.github.com/googleapis/google-cloud-go/issues/3209) [#3206](https://www.github.com/googleapis/google-cloud-go/issues/3206) [#3199](https://www.github.com/googleapis/google-cloud-go/issues/3199)
-* **artifactregistry:** start generating apiv1beta2 ([#3352](https://www.github.com/googleapis/google-cloud-go/issues/3352)) ([2e6f20b](https://www.github.com/googleapis/google-cloud-go/commit/2e6f20b0ab438b0b366a1a3802fc64d1a0e66fff))
-* **internal:** copy pubsub Message and PublishResult to internal/pubsub ([#3351](https://www.github.com/googleapis/google-cloud-go/issues/3351)) ([82521ee](https://www.github.com/googleapis/google-cloud-go/commit/82521ee5038735c1663525658d27e4df00ec90be))
-* **internal/gapicgen:** support adding context to regen ([#3174](https://www.github.com/googleapis/google-cloud-go/issues/3174)) ([941ab02](https://www.github.com/googleapis/google-cloud-go/commit/941ab029ba6f7f33e8b2e31e3818aeb68312a999))
-* **internal/kokoro:** add ability to regen all DocFX YAML ([#3191](https://www.github.com/googleapis/google-cloud-go/issues/3191)) ([e12046b](https://www.github.com/googleapis/google-cloud-go/commit/e12046bc4431d33aee72c324e6eb5cc907a4214a))
-
-
-### Bug Fixes
-
-* **internal/godocfx:** filter out test packages from other modules ([#3197](https://www.github.com/googleapis/google-cloud-go/issues/3197)) ([1d397aa](https://www.github.com/googleapis/google-cloud-go/commit/1d397aa8b41f8f980cba1d3dcc50f11e4d4f4ca0))
-
-## [0.72.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.71.0...v0.72.0) (2020-11-10)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#3177](https://www.github.com/googleapis/google-cloud-go/issues/3177) [#3164](https://www.github.com/googleapis/google-cloud-go/issues/3164) [#3149](https://www.github.com/googleapis/google-cloud-go/issues/3149) [#3142](https://www.github.com/googleapis/google-cloud-go/issues/3142) [#3136](https://www.github.com/googleapis/google-cloud-go/issues/3136) [#3130](https://www.github.com/googleapis/google-cloud-go/issues/3130) [#3121](https://www.github.com/googleapis/google-cloud-go/issues/3121) [#3119](https://www.github.com/googleapis/google-cloud-go/issues/3119)
-
-
-### Bug Fixes
-
-* **all:** Update hand-written clients to not use WithEndpoint override ([#3111](https://www.github.com/googleapis/google-cloud-go/issues/3111)) ([f0cfd05](https://www.github.com/googleapis/google-cloud-go/commit/f0cfd0532f5204ff16f7bae406efa72603d16f44))
-* **internal/godocfx:** rename README files to pkg-readme ([#3185](https://www.github.com/googleapis/google-cloud-go/issues/3185)) ([d3a8571](https://www.github.com/googleapis/google-cloud-go/commit/d3a85719be411b692aede3331abb29b5a7b3da9a))
-
-
-## [0.71.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.70.0...v0.71.0) (2020-10-30)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#3115](https://www.github.com/googleapis/google-cloud-go/issues/3115) [#3106](https://www.github.com/googleapis/google-cloud-go/issues/3106) [#3102](https://www.github.com/googleapis/google-cloud-go/issues/3102) [#3083](https://www.github.com/googleapis/google-cloud-go/issues/3083) [#3073](https://www.github.com/googleapis/google-cloud-go/issues/3073) [#3057](https://www.github.com/googleapis/google-cloud-go/issues/3057) [#3044](https://www.github.com/googleapis/google-cloud-go/issues/3044)
-* **billing/budgets:** start generating apiv1 ([#3099](https://www.github.com/googleapis/google-cloud-go/issues/3099)) ([e760c85](https://www.github.com/googleapis/google-cloud-go/commit/e760c859de88a6e79b6dffc653dbf75f1630d8e3))
-* **internal:** auto-run godocfx on new mods ([#3069](https://www.github.com/googleapis/google-cloud-go/issues/3069)) ([49f497e](https://www.github.com/googleapis/google-cloud-go/commit/49f497eab80ce34dfb4ca41f033a5c0429ff5e42))
-* **pubsublite:** Added Pub/Sub Lite clients and routing headers ([#3105](https://www.github.com/googleapis/google-cloud-go/issues/3105)) ([98668fa](https://www.github.com/googleapis/google-cloud-go/commit/98668fa5457d26ed34debee708614f027020e5bc))
-* **pubsublite:** Message type and message routers ([#3077](https://www.github.com/googleapis/google-cloud-go/issues/3077)) ([179fc55](https://www.github.com/googleapis/google-cloud-go/commit/179fc550b545a5344358a243da7007ffaa7b5171))
-* **pubsublite:** Pub/Sub Lite admin client ([#3036](https://www.github.com/googleapis/google-cloud-go/issues/3036)) ([749473e](https://www.github.com/googleapis/google-cloud-go/commit/749473ead30bf1872634821d3238d1299b99acc6))
-* **pubsublite:** Publish settings and errors ([#3075](https://www.github.com/googleapis/google-cloud-go/issues/3075)) ([9eb9fcb](https://www.github.com/googleapis/google-cloud-go/commit/9eb9fcb79f17ad7c08c77c455ba3e8d89e3bdbf2))
-* **pubsublite:** Retryable stream wrapper ([#3068](https://www.github.com/googleapis/google-cloud-go/issues/3068)) ([97cfd45](https://www.github.com/googleapis/google-cloud-go/commit/97cfd4587f2f51996bd685ff486308b70eb51900))
-
-
-### Bug Fixes
-
-* **internal/kokoro:** remove unnecessary cd ([#3071](https://www.github.com/googleapis/google-cloud-go/issues/3071)) ([c1a4c3e](https://www.github.com/googleapis/google-cloud-go/commit/c1a4c3eaffcdc3cffe0e223fcfa1f60879cd23bb))
-* **pubsublite:** Disable integration tests for project id ([#3087](https://www.github.com/googleapis/google-cloud-go/issues/3087)) ([a0982f7](https://www.github.com/googleapis/google-cloud-go/commit/a0982f79d6461feabdf31363f29fed7dc5677fe7))
-
-## [0.70.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.69.0...v0.70.0) (2020-10-19)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#3047](https://www.github.com/googleapis/google-cloud-go/issues/3047) [#3035](https://www.github.com/googleapis/google-cloud-go/issues/3035) [#3025](https://www.github.com/googleapis/google-cloud-go/issues/3025)
-* **managedidentities:** start generating apiv1 ([#3032](https://www.github.com/googleapis/google-cloud-go/issues/3032)) ([10ccca2](https://www.github.com/googleapis/google-cloud-go/commit/10ccca238074d24fea580a4cd8e64478818b0b44))
-* **pubsublite:** Types for resource paths and topic/subscription configs ([#3026](https://www.github.com/googleapis/google-cloud-go/issues/3026)) ([6f7fa86](https://www.github.com/googleapis/google-cloud-go/commit/6f7fa86ed906258f98d996aab40184f3a46f9714))
-
-## [0.69.1](https://www.github.com/googleapis/google-cloud-go/compare/v0.69.0...v0.69.1) (2020-10-14)
-
-This is an empty release that was created solely to aid in pubsublite's module
-carve out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## [0.69.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.68.0...v0.69.0) (2020-10-14)
-
-
-### Features
-
-* **accessapproval:** start generating apiv1 ([#3002](https://www.github.com/googleapis/google-cloud-go/issues/3002)) ([709d6e7](https://www.github.com/googleapis/google-cloud-go/commit/709d6e76393e6ac00ff488efd83bfe873173b045))
-* **all:** auto-regenerate gapics , refs [#3010](https://www.github.com/googleapis/google-cloud-go/issues/3010) [#3005](https://www.github.com/googleapis/google-cloud-go/issues/3005) [#2993](https://www.github.com/googleapis/google-cloud-go/issues/2993) [#2989](https://www.github.com/googleapis/google-cloud-go/issues/2989) [#2981](https://www.github.com/googleapis/google-cloud-go/issues/2981) [#2976](https://www.github.com/googleapis/google-cloud-go/issues/2976) [#2968](https://www.github.com/googleapis/google-cloud-go/issues/2968) [#2958](https://www.github.com/googleapis/google-cloud-go/issues/2958)
-* **cmd/go-cloud-debug-agent:** mark as deprecated ([#2964](https://www.github.com/googleapis/google-cloud-go/issues/2964)) ([276ec88](https://www.github.com/googleapis/google-cloud-go/commit/276ec88b05852c33a3ba437e18d072f7ffd8fd33))
-* **godocfx:** add nesting to TOC ([#2972](https://www.github.com/googleapis/google-cloud-go/issues/2972)) ([3a49b2d](https://www.github.com/googleapis/google-cloud-go/commit/3a49b2d142a353f98429235c3f380431430b4dbf))
-* **internal/godocfx:** HTML-ify package summary ([#2986](https://www.github.com/googleapis/google-cloud-go/issues/2986)) ([9e64b01](https://www.github.com/googleapis/google-cloud-go/commit/9e64b018255bd8d9b31d60e8f396966251de946b))
-* **internal/kokoro:** make publish_docs VERSION optional ([#2979](https://www.github.com/googleapis/google-cloud-go/issues/2979)) ([76e35f6](https://www.github.com/googleapis/google-cloud-go/commit/76e35f689cb60bd5db8e14b8c8d367c5902bcb0e))
-* **websecurityscanner:** start generating apiv1 ([#3006](https://www.github.com/googleapis/google-cloud-go/issues/3006)) ([1d92e20](https://www.github.com/googleapis/google-cloud-go/commit/1d92e2062a13f62d7a96be53a7354c0cacca6a85))
-
-
-### Bug Fixes
-
-* **godocfx:** make extra files optional, filter out third_party ([#2985](https://www.github.com/googleapis/google-cloud-go/issues/2985)) ([f268921](https://www.github.com/googleapis/google-cloud-go/commit/f2689214a24b2e325d3e8f54441bb11fbef925f0))
-
-## [0.68.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.67.0...v0.68.0) (2020-10-02)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#2952](https://www.github.com/googleapis/google-cloud-go/issues/2952) [#2944](https://www.github.com/googleapis/google-cloud-go/issues/2944) [#2935](https://www.github.com/googleapis/google-cloud-go/issues/2935)
-
-## [0.67.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.66.0...v0.67.0) (2020-09-29)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#2933](https://www.github.com/googleapis/google-cloud-go/issues/2933) [#2919](https://www.github.com/googleapis/google-cloud-go/issues/2919) [#2913](https://www.github.com/googleapis/google-cloud-go/issues/2913) [#2910](https://www.github.com/googleapis/google-cloud-go/issues/2910) [#2899](https://www.github.com/googleapis/google-cloud-go/issues/2899) [#2897](https://www.github.com/googleapis/google-cloud-go/issues/2897) [#2886](https://www.github.com/googleapis/google-cloud-go/issues/2886) [#2877](https://www.github.com/googleapis/google-cloud-go/issues/2877) [#2869](https://www.github.com/googleapis/google-cloud-go/issues/2869) [#2864](https://www.github.com/googleapis/google-cloud-go/issues/2864)
-* **assuredworkloads:** start generating apiv1beta1 ([#2866](https://www.github.com/googleapis/google-cloud-go/issues/2866)) ([7598c4d](https://www.github.com/googleapis/google-cloud-go/commit/7598c4dd2462e8270a2c7b1f496af58ca81ff568))
-* **dialogflow/cx:** start generating apiv3beta1 ([#2875](https://www.github.com/googleapis/google-cloud-go/issues/2875)) ([37ca93a](https://www.github.com/googleapis/google-cloud-go/commit/37ca93ad69eda363d956f0174d444ed5914f5a72))
-* **docfx:** add support for examples ([#2884](https://www.github.com/googleapis/google-cloud-go/issues/2884)) ([0cc0de3](https://www.github.com/googleapis/google-cloud-go/commit/0cc0de300d58be6d3b7eeb2f1baebfa6df076830))
-* **godocfx:** include README in output ([#2927](https://www.github.com/googleapis/google-cloud-go/issues/2927)) ([f084690](https://www.github.com/googleapis/google-cloud-go/commit/f084690a2ea08ce73bafaaced95ad271fd01e11e))
-* **talent:** start generating apiv4 ([#2871](https://www.github.com/googleapis/google-cloud-go/issues/2871)) ([5c98071](https://www.github.com/googleapis/google-cloud-go/commit/5c98071b03822c58862d1fa5442ff36d627f1a61))
-
-
-### Bug Fixes
-
-* **godocfx:** filter out other modules, sort pkgs ([#2894](https://www.github.com/googleapis/google-cloud-go/issues/2894)) ([868db45](https://www.github.com/googleapis/google-cloud-go/commit/868db45e2e6f4e9ad48432be86c849f335e1083d))
-* **godocfx:** shorten function names ([#2880](https://www.github.com/googleapis/google-cloud-go/issues/2880)) ([48a0217](https://www.github.com/googleapis/google-cloud-go/commit/48a0217930750c1f4327f2622b0f2a3ec8afc0b7))
-* **translate:** properly name examples ([#2892](https://www.github.com/googleapis/google-cloud-go/issues/2892)) ([c19e141](https://www.github.com/googleapis/google-cloud-go/commit/c19e1415e6fa76b7ea66a7fc67ad3ba22670a2ba)), refs [#2883](https://www.github.com/googleapis/google-cloud-go/issues/2883)
-
-## [0.66.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.65.0...v0.66.0) (2020-09-15)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#2849](https://www.github.com/googleapis/google-cloud-go/issues/2849) [#2843](https://www.github.com/googleapis/google-cloud-go/issues/2843) [#2841](https://www.github.com/googleapis/google-cloud-go/issues/2841) [#2819](https://www.github.com/googleapis/google-cloud-go/issues/2819) [#2816](https://www.github.com/googleapis/google-cloud-go/issues/2816) [#2809](https://www.github.com/googleapis/google-cloud-go/issues/2809) [#2801](https://www.github.com/googleapis/google-cloud-go/issues/2801) [#2795](https://www.github.com/googleapis/google-cloud-go/issues/2795) [#2791](https://www.github.com/googleapis/google-cloud-go/issues/2791) [#2788](https://www.github.com/googleapis/google-cloud-go/issues/2788) [#2781](https://www.github.com/googleapis/google-cloud-go/issues/2781)
-* **analytics/data:** start generating apiv1alpha ([#2796](https://www.github.com/googleapis/google-cloud-go/issues/2796)) ([e93132c](https://www.github.com/googleapis/google-cloud-go/commit/e93132c77725de3c80c34d566df269eabfcfde93))
-* **area120/tables:** start generating apiv1alpha1 ([#2807](https://www.github.com/googleapis/google-cloud-go/issues/2807)) ([9e5a4d0](https://www.github.com/googleapis/google-cloud-go/commit/9e5a4d0dee0d83be0c020797a2f579d9e42ef521))
-* **cloudbuild:** Start generating apiv1/v3 ([#2830](https://www.github.com/googleapis/google-cloud-go/issues/2830)) ([358a536](https://www.github.com/googleapis/google-cloud-go/commit/358a5368da64cf4868551652e852ceb453504f64))
-* **godocfx:** create Go DocFX YAML generator ([#2854](https://www.github.com/googleapis/google-cloud-go/issues/2854)) ([37c70ac](https://www.github.com/googleapis/google-cloud-go/commit/37c70acd91768567106ff3b2b130835998d974c5))
-* **security/privateca:** start generating apiv1beta1 ([#2806](https://www.github.com/googleapis/google-cloud-go/issues/2806)) ([f985141](https://www.github.com/googleapis/google-cloud-go/commit/f9851412183989dc69733a7e61ad39a9378cd893))
-* **video/transcoder:** start generating apiv1beta1 ([#2797](https://www.github.com/googleapis/google-cloud-go/issues/2797)) ([390dda8](https://www.github.com/googleapis/google-cloud-go/commit/390dda8ff2c526e325e434ad0aec778b7aa97ea4))
-* **workflows:** start generating apiv1beta ([#2799](https://www.github.com/googleapis/google-cloud-go/issues/2799)) ([0e39665](https://www.github.com/googleapis/google-cloud-go/commit/0e39665ccb788caec800e2887d433ca6e0cf9901))
-* **workflows/executions:** start generating apiv1beta ([#2800](https://www.github.com/googleapis/google-cloud-go/issues/2800)) ([7eaa0d1](https://www.github.com/googleapis/google-cloud-go/commit/7eaa0d184c6a2141d8bf4514b3fd20715b50a580))
-
-
-### Bug Fixes
-
-* **internal/kokoro:** install the right version of docuploader ([#2861](https://www.github.com/googleapis/google-cloud-go/issues/2861)) ([d8489c1](https://www.github.com/googleapis/google-cloud-go/commit/d8489c141b8b02e83d6426f4baebd3658ae11639))
-* **internal/kokoro:** remove extra dash in doc tarball ([#2862](https://www.github.com/googleapis/google-cloud-go/issues/2862)) ([690ddcc](https://www.github.com/googleapis/google-cloud-go/commit/690ddccc5202b5a70f1afa5c518dca37b6a0861c))
-* **profiler:** do not collect disabled profile types ([#2836](https://www.github.com/googleapis/google-cloud-go/issues/2836)) ([faeb498](https://www.github.com/googleapis/google-cloud-go/commit/faeb4985bf6afdcddba4553efa874642bf7f08ed)), refs [#2835](https://www.github.com/googleapis/google-cloud-go/issues/2835)
-
-
-### Reverts
-
-* **cloudbuild): "feat(cloudbuild:** Start generating apiv1/v3" ([#2840](https://www.github.com/googleapis/google-cloud-go/issues/2840)) ([3aaf755](https://www.github.com/googleapis/google-cloud-go/commit/3aaf755476dfea1700986fc086f53fc1ab756557))
-
-## [0.65.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.64.0...v0.65.0) (2020-08-27)
-
-
-### Announcements
-
-The following changes will be included in an upcoming release and are not
-included in this one.
-
-#### Default Deadlines
-
-By default, non-streaming methods, like Create or Get methods, will have a
-default deadline applied to the context provided at call time, unless a context
-deadline is already set. Streaming methods have no default deadline and will run
-indefinitely, unless the context provided at call time contains a deadline.
-
-To opt-out of this behavior, set the environment variable
-`GOOGLE_API_GO_EXPERIMENTAL_DISABLE_DEFAULT_DEADLINE` to `true` prior to
-initializing a client. This opt-out mechanism will be removed in a later
-release, with a notice similar to this one ahead of its removal.
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#2774](https://www.github.com/googleapis/google-cloud-go/issues/2774) [#2764](https://www.github.com/googleapis/google-cloud-go/issues/2764)
-
-
-### Bug Fixes
-
-* **all:** correct minor typos ([#2756](https://www.github.com/googleapis/google-cloud-go/issues/2756)) ([03d78b5](https://www.github.com/googleapis/google-cloud-go/commit/03d78b5627819cb64d1f3866f90043f709e825e1))
-* **compute/metadata:** remove leading slash for Get suffix ([#2760](https://www.github.com/googleapis/google-cloud-go/issues/2760)) ([f0d605c](https://www.github.com/googleapis/google-cloud-go/commit/f0d605ccf32391a9da056a2c551158bd076c128d))
-
-## [0.64.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.63.0...v0.64.0) (2020-08-18)
-
-
-### Features
-
-* **all:** auto-regenerate gapics , refs [#2734](https://www.github.com/googleapis/google-cloud-go/issues/2734) [#2731](https://www.github.com/googleapis/google-cloud-go/issues/2731) [#2730](https://www.github.com/googleapis/google-cloud-go/issues/2730) [#2725](https://www.github.com/googleapis/google-cloud-go/issues/2725) [#2722](https://www.github.com/googleapis/google-cloud-go/issues/2722) [#2706](https://www.github.com/googleapis/google-cloud-go/issues/2706)
-* **pubsublite:** start generating v1 ([#2700](https://www.github.com/googleapis/google-cloud-go/issues/2700)) ([d2e777f](https://www.github.com/googleapis/google-cloud-go/commit/d2e777f56e08146646b3ffb7a78856795094ab4e))
-
-## [0.63.0](https://www.github.com/googleapis/google-cloud-go/compare/v0.62.0...v0.63.0) (2020-08-05)
-
-
-### Features
-
-* **all:** auto-regenerate gapics ([#2682](https://www.github.com/googleapis/google-cloud-go/issues/2682)) ([63bfd63](https://www.github.com/googleapis/google-cloud-go/commit/63bfd638da169e0f1f4fa4a5125da2955022dc04))
-* **analytics/admin:** start generating apiv1alpha ([#2670](https://www.github.com/googleapis/google-cloud-go/issues/2670)) ([268199e](https://www.github.com/googleapis/google-cloud-go/commit/268199e5350a64a83ecf198e0e0fa4863f00fa6c))
-* **functions/metadata:** Special-case marshaling ([#2669](https://www.github.com/googleapis/google-cloud-go/issues/2669)) ([d8d7fc6](https://www.github.com/googleapis/google-cloud-go/commit/d8d7fc66cbc42f79bec25fb0daaf53d926e3645b))
-* **gaming:** start generate apiv1 ([#2681](https://www.github.com/googleapis/google-cloud-go/issues/2681)) ([1adfd0a](https://www.github.com/googleapis/google-cloud-go/commit/1adfd0aed6b2c0e1dd0c575a5ec0f49388fa5601))
-* **internal/kokoro:** add script to test compatibility with samples ([#2637](https://www.github.com/googleapis/google-cloud-go/issues/2637)) ([f2aa76a](https://www.github.com/googleapis/google-cloud-go/commit/f2aa76a0058e86c1c33bb634d2c084b58f77ab32))
-
-## v0.62.0
-
-### Announcements
-
-- There was a breaking change to `cloud.google.com/go/dataproc/apiv1` that was
- merged in [this PR](https://github.com/googleapis/google-cloud-go/pull/2606).
- This fixed a broken API response for `DiagnoseCluster`. When polling on the
- Long Running Operation(LRO), the API now returns
- `(*dataprocpb.DiagnoseClusterResults, error)` whereas it only returned an
- `error` before.
-
-### Changes
-
-- all:
- - Updated all direct dependencies.
- - Updated contributing guidelines to suggest allowing edits from maintainers.
-- billing/budgets:
- - Start generating client for apiv1beta1.
-- functions:
- - Start generating client for apiv1.
-- notebooks:
- - Start generating client apiv1beta1.
-- profiler:
- - update proftest to support parsing floating-point backoff durations.
- - Fix the regexp used to parse backoff duration.
-- Various updates to autogenerated clients.
-
-## v0.61.0
-
-### Changes
-
-- all:
- - Update all direct dependencies.
-- dashboard:
- - Start generating client for apiv1.
-- policytroubleshooter:
- - Start generating client for apiv1.
-- profiler:
- - Disable OpenCensus Telemetry for requests made by the profiler package by default. You can re-enable it using `profiler.Config.EnableOCTelemetry`.
-- Various updates to autogenerated clients.
-
-## v0.60.0
-
-### Changes
-
-- all:
- - Refactored examples to reduce module dependencies.
- - Update sub-modules to use cloud.google.com/go v0.59.0.
-- internal:
- - Start generating client for gaming apiv1beta.
-- Various updates to autogenerated clients.
-
-## v0.59.0
-
-### Announcements
-
-goolgeapis/google-cloud-go has moved its source of truth to GitHub and is no longer a mirror. This means that our
-contributing process has changed a bit. We will now be conducting all code reviews on GitHub which means we now accept
-pull requests! If you have a version of the codebase previously checked out you may wish to update your git remote to
-point to GitHub.
-
-### Changes
-
-- all:
- - Remove dependency on honnef.co/go/tools.
- - Update our contributing instructions now that we use GitHub for reviews.
- - Remove some un-inclusive terminology.
-- compute/metadata:
- - Pass cancelable context to DNS lookup.
-- .github:
- - Update templates issue/PR templates.
-- internal:
- - Bump several clients to GA.
- - Fix GoDoc badge source.
- - Several automation changes related to the move to GitHub.
- - Start generating a client for asset v1p5beta1.
-- Various updates to autogenerated clients.
-
-## v0.58.0
-
-### Deprecation notice
-
-- `cloud.google.com/go/monitoring/apiv3` has been deprecated due to breaking
- changes in the API. Please migrate to `cloud.google.com/go/monitoring/apiv3/v2`.
-
-### Changes
-
-- all:
- - The remaining uses of gtransport.Dial have been removed.
- - The `genproto` dependency has been updated to a version that makes use of
- new `protoreflect` library. For more information on these protobuf changes
- please see the following post from the official Go blog:
- https://blog.golang.org/protobuf-apiv2.
-- internal:
- - Started generation of datastore admin v1 client.
- - Updated protofuf version used for generation to 3.12.X.
- - Update the release levels for several APIs.
- - Generate clients with protoc-gen-go@v1.4.1.
-- monitoring:
- - Re-enable generation of monitoring/apiv3 under v2 directory (see deprecation
- notice above).
-- profiler:
- - Fixed flakiness in tests.
-- Various updates to autogenerated clients.
-
-## v0.57.0
-
-- all:
- - Update module dependency `google.golang.org/api` to `v0.21.0`.
-- errorreporting:
- - Add exported SetGoogleClientInfo wrappers to manual file.
-- expr/v1alpha1:
- - Deprecate client. This client will be removed in a future release.
-- internal:
- - Fix possible data race in TestTracer.
- - Pin versions of tools used for generation.
- - Correct the release levels for BigQuery APIs.
- - Start generation osconfig v1.
-- longrunning:
- - Add exported SetGoogleClientInfo wrappers to manual file.
-- monitoring:
- - Stop generation of monitoring/apiv3 because of incoming breaking change.
-- trace:
- - Add exported SetGoogleClientInfo wrappers to manual file.
-- Various updates to autogenerated clients.
-
-## v0.56.0
-
-- secretmanager:
- - add IAM helper
-- profiler:
- - try all us-west1 zones for integration tests
-- internal:
- - add config to generate webrisk v1
- - add repo and commit to buildcop invocation
- - add recaptchaenterprise v1 generation config
- - update microgenerator to v0.12.5
- - add datacatalog client
- - start generating security center settings v1beta
- - start generating osconfig agentendpoint v1
- - setup generation for bigquery/connection/v1beta1
-- all:
- - increase continous testing timeout to 45m
- - various updates to autogenerated clients.
-
-## v0.55.0
-
-- Various updates to autogenerated clients.
-
-## v0.54.0
-
-- all:
- - remove unused golang.org/x/exp from mod file
- - update godoc.org links to pkg.go.dev
-- compute/metadata:
- - use defaultClient when http.Client is nil
- - remove subscribeClient
-- iam:
- - add support for v3 policy and IAM conditions
-- Various updates to autogenerated clients.
-
-## v0.53.0
-
-- all: most clients now use transport/grpc.DialPool rather than Dial (see #1777 for outliers).
- - Connection pooling now does not use the deprecated (and soon to be removed) gRPC load balancer API.
-- profiler: remove symbolization (drops support for go1.10)
-- Various updates to autogenerated clients.
-
-## v0.52.0
-
-- internal/gapicgen: multiple improvements related to library generation.
-- compute/metadata: unset ResponseHeaderTimeout in defaultClient
-- docs: fix link to KMS in README.md
-- Various updates to autogenerated clients.
-
-## v0.51.0
-
-- secretmanager:
- - add IAM helper for generic resource IAM handle
-- cloudbuild:
- - migrate to microgen in a major version
-- Various updates to autogenerated clients.
-
-## v0.50.0
-
-- profiler:
- - Support disabling CPU profile collection.
- - Log when a profile creation attempt begins.
-- compute/metadata:
- - Fix panic on malformed URLs.
- - InstanceName returns actual instance name.
-- Various updates to autogenerated clients.
-
-## v0.49.0
-
-- functions/metadata:
- - Handle string resources in JSON unmarshaller.
-- Various updates to autogenerated clients.
-
-## v0.48.0
-
-- Various updates to autogenerated clients
-
-## v0.47.0
-
-This release drops support for Go 1.9 and Go 1.10: we continue to officially
-support Go 1.11, Go 1.12, and Go 1.13.
-
-- Various updates to autogenerated clients.
-- Add cloudbuild/apiv1 client.
-
-## v0.46.3
-
-This is an empty release that was created solely to aid in storage's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.46.2
-
-This is an empty release that was created solely to aid in spanner's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.46.1
-
-This is an empty release that was created solely to aid in firestore's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.46.0
-
-- spanner:
- - Retry "Session not found" for read-only transactions.
- - Retry aborted PDMLs.
-- spanner/spannertest:
- - Fix a bug that was causing 0X-prefixed number to be parsed incorrectly.
-- storage:
- - Add HMACKeyOptions.
- - Remove *REGIONAL from StorageClass documentation. Using MULTI_REGIONAL,
- DURABLE_REDUCED_AVAILABILITY, and REGIONAL are no longer best practice
- StorageClasses but they are still acceptable values.
-- trace:
- - Remove cloud.google.com/go/trace. Package cloud.google.com/go/trace has been
- marked OBSOLETE for several years: it is now no longer provided. If you
- relied on this package, please vendor it or switch to using
- https://cloud.google.com/trace/docs/setup/go (which obsoleted it).
-
-## v0.45.1
-
-This is an empty release that was created solely to aid in pubsub's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.45.0
-
-- compute/metadata:
- - Add Email method.
-- storage:
- - Fix duplicated retry logic.
- - Add ReaderObjectAttrs.StartOffset.
- - Support reading last N bytes of a file when a negative range is given, such
- as `obj.NewRangeReader(ctx, -10, -1)`.
- - Add HMACKey listing functionality.
-- spanner/spannertest:
- - Support primary keys with no columns.
- - Fix MinInt64 parsing.
- - Implement deletion of key ranges.
- - Handle reads during a read-write transaction.
- - Handle returning DATE values.
-- pubsub:
- - Fix Ack/Modack request size calculation.
-- logging:
- - Add auto-detection of monitored resources on GAE Standard.
-
-## v0.44.3
-
-This is an empty release that was created solely to aid in bigtable's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.44.2
-
-This is an empty release that was created solely to aid in bigquery's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.44.1
-
-This is an empty release that was created solely to aid in datastore's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.44.0
-
-- datastore:
- - Interface elements whose underlying types are supported, are now supported.
- - Reduce time to initial retry from 1s to 100ms.
-- firestore:
- - Add Increment transformation.
-- storage:
- - Allow emulator with STORAGE_EMULATOR_HOST.
- - Add methods for HMAC key management.
-- pubsub:
- - Add PublishCount and PublishLatency measurements.
- - Add DefaultPublishViews and DefaultSubscribeViews for convenience of
- importing all views.
- - Add add Subscription.PushConfig.AuthenticationMethod.
-- spanner:
- - Allow emulator usage with SPANNER_EMULATOR_HOST.
- - Add cloud.google.com/go/spanner/spannertest, a spanner emulator.
- - Add cloud.google.com/go/spanner/spansql which contains types and a parser
- for the Cloud Spanner SQL dialect.
-- asset:
- - Add apiv1p2beta1 client.
-
-## v0.43.0
-
-This is an empty release that was created solely to aid in logging's module
-carve-out. See: https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
-
-## v0.42.0
-
-- bigtable:
- - Add an admin method to update an instance and clusters.
- - Fix bttest regex matching behavior for alternations (things like `|a`).
- - Expose BlockAllFilter filter.
-- bigquery:
- - Add Routines API support.
-- storage:
- - Add read-only Bucket.LocationType.
-- logging:
- - Add TraceSampled to Entry.
- - Fix to properly extract {Trace, Span}Id from X-Cloud-Trace-Context.
-- pubsub:
- - Add Cloud Key Management to TopicConfig.
- - Change ExpirationPolicy to optional.Duration.
-- automl:
- - Add apiv1beta1 client.
-- iam:
- - Fix compilation problem with iam/credentials/apiv1.
-
-## v0.41.0
-
-- bigtable:
- - Check results from PredicateFilter in bttest, which fixes certain false matches.
-- profiler:
- - debugLog checks user defined logging options before logging.
-- spanner:
- - PartitionedUpdates respect query parameters.
- - StartInstance allows specifying cloud API access scopes.
-- bigquery:
- - Use empty slice instead of nil for ValueSaver, fixing an issue with zero-length, repeated, nested fields causing panics.
-- firestore:
- - Return same number of snapshots as doc refs (in the form of duplicate records) during GetAll.
-- replay:
- - Change references to IPv4 addresses to localhost, making replay compatible with IPv6.
-
-## v0.40.0
-
-- all:
- - Update to protobuf-golang v1.3.1.
-- datastore:
- - Attempt to decode GAE-encoded keys if initial decoding attempt fails.
- - Support integer time conversion.
-- pubsub:
- - Add PublishSettings.BundlerByteLimit. If users receive pubsub.ErrOverflow,
- this value should be adjusted higher.
- - Use IPv6 compatible target in testutil.
-- bigtable:
- - Fix Latin-1 regexp filters in bttest, allowing \C.
- - Expose PassAllFilter.
-- profiler:
- - Add log messages for slow path in start.
- - Fix start to allow retry until success.
-- firestore:
- - Add admin client.
-- containeranalysis:
- - Add apiv1 client.
-- grafeas:
- - Add apiv1 client.
-
-## 0.39.0
-
-- bigtable:
- - Implement DeleteInstance in bttest.
- - Return an error on invalid ReadRowsRequest.RowRange key ranges in bttest.
-- bigquery:
- - Move RequirePartitionFilter outside of TimePartioning.
- - Expose models API.
-- firestore:
- - Allow array values in create and update calls.
- - Add CollectionGroup method.
-- pubsub:
- - Add ExpirationPolicy to Subscription.
-- storage:
- - Add V4 signing.
-- rpcreplay:
- - Match streams by first sent request. This further improves rpcreplay's
- ability to distinguish streams.
-- httpreplay:
- - Set up Man-In-The-Middle config only once. This should improve proxy
- creation when multiple proxies are used in a single process.
- - Remove error on empty Content-Type, allowing requests with no Content-Type
- header but a non-empty body.
-- all:
- - Fix an edge case bug in auto-generated library pagination by properly
- propagating pagetoken.
-
-## 0.38.0
-
-This update includes a substantial reduction in our transitive dependency list
-by way of updating to opencensus@v0.21.0.
-
-- spanner:
- - Error implements GRPCStatus, allowing status.Convert.
-- bigtable:
- - Fix a bug in bttest that prevents single column queries returning results
- that match other filters.
- - Remove verbose retry logging.
-- logging:
- - Ensure RequestUrl has proper UTF-8, removing the need for users to wrap and
- rune replace manually.
-- recaptchaenterprise:
- - Add v1beta1 client.
-- phishingprotection:
- - Add v1beta1 client.
-
-## 0.37.4
-
-This patch releases re-builds the go.sum. This was not possible in the
-previous release.
-
-- firestore:
- - Add sentinel value DetectProjectID for auto-detecting project ID.
- - Add OpenCensus tracing for public methods.
- - Marked stable. All future changes come with a backwards compatibility
- guarantee.
- - Removed firestore/apiv1beta1. All users relying on this low-level library
- should migrate to firestore/apiv1. Note that most users should use the
- high-level firestore package instead.
-- pubsub:
- - Allow large messages in synchronous pull case.
- - Cap bundler byte limit. This should prevent OOM conditions when there are
- a very large number of message publishes occurring.
-- storage:
- - Add ETag to BucketAttrs and ObjectAttrs.
-- datastore:
- - Removed some non-sensical OpenCensus traces.
-- webrisk:
- - Add v1 client.
-- asset:
- - Add v1 client.
-- cloudtasks:
- - Add v2 client.
-
-## 0.37.3
-
-This patch release removes github.com/golang/lint from the transitive
-dependency list, resolving `go get -u` problems.
-
-Note: this release intentionally has a broken go.sum. Please use v0.37.4.
-
-## 0.37.2
-
-This patch release is mostly intended to bring in v0.3.0 of
-google.golang.org/api, which fixes a GCF deployment issue.
-
-Note: we had to-date accidentally marked Redis as stable. In this release, we've
-fixed it by downgrading its documentation to alpha, as it is in other languages
-and docs.
-
-- all:
- - Document context in generated libraries.
-
-## 0.37.1
-
-Small go.mod version bumps to bring in v0.2.0 of google.golang.org/api, which
-introduces a new oauth2 url.
-
-## 0.37.0
-
-- spanner:
- - Add BatchDML method.
- - Reduced initial time between retries.
-- bigquery:
- - Produce better error messages for InferSchema.
- - Add logical type control for avro loads.
- - Add support for the GEOGRAPHY type.
-- datastore:
- - Add sentinel value DetectProjectID for auto-detecting project ID.
- - Allow flatten tag on struct pointers.
- - Fixed a bug that caused queries to panic with invalid queries. Instead they
- will now return an error.
-- profiler:
- - Add ability to override GCE zone and instance.
-- pubsub:
- - BEHAVIOR CHANGE: Refactor error code retry logic. RPCs should now more
- consistently retry specific error codes based on whether they're idempotent
- or non-idempotent.
-- httpreplay: Fixed a bug when a non-GET request had a zero-length body causing
- the Content-Length header to be dropped.
-- iot:
- - Add new apiv1 client.
-- securitycenter:
- - Add new apiv1 client.
-- cloudscheduler:
- - Add new apiv1 client.
-
-## 0.36.0
-
-- spanner:
- - Reduce minimum retry backoff from 1s to 100ms. This makes time between
- retries much faster and should improve latency.
-- storage:
- - Add support for Bucket Policy Only.
-- kms:
- - Add ResourceIAM helper method.
- - Deprecate KeyRingIAM and CryptoKeyIAM. Please use ResourceIAM.
-- firestore:
- - Switch from v1beta1 API to v1 API.
- - Allow emulator with FIRESTORE_EMULATOR_HOST.
-- bigquery:
- - Add NumLongTermBytes to Table.
- - Add TotalBytesProcessedAccuracy to QueryStatistics.
-- irm:
- - Add new v1alpha2 client.
-- talent:
- - Add new v4beta1 client.
-- rpcreplay:
- - Fix connection to work with grpc >= 1.17.
- - It is now required for an actual gRPC server to be running for Dial to
- succeed.
-
-## 0.35.1
-
-- spanner:
- - Adds OpenCensus views back to public API.
-
-## v0.35.0
-
-- all:
- - Add go.mod and go.sum.
- - Switch usage of gax-go to gax-go/v2.
-- bigquery:
- - Fix bug where time partitioning could not be removed from a table.
- - Fix panic that occurred with empty query parameters.
-- bttest:
- - Fix bug where deleted rows were returned by ReadRows.
-- bigtable/emulator:
- - Configure max message size to 256 MiB.
-- firestore:
- - Allow non-transactional queries in transactions.
- - Allow StartAt/EndBefore on direct children at any depth.
- - QuerySnapshotIterator.Stop may be called in an error state.
- - Fix bug the prevented reset of transaction write state in between retries.
-- functions/metadata:
- - Make Metadata.Resource a pointer.
-- logging:
- - Make SpanID available in logging.Entry.
-- metadata:
- - Wrap !200 error code in a typed err.
-- profiler:
- - Add function to check if function name is within a particular file in the
- profile.
- - Set parent field in create profile request.
- - Return kubernetes client to start cluster, so client can be used to poll
- cluster.
- - Add function for checking if filename is in profile.
-- pubsub:
- - Fix bug where messages expired without an initial modack in
- synchronous=true mode.
- - Receive does not retry ResourceExhausted errors.
-- spanner:
- - client.Close now cancels existing requests and should be much faster for
- large amounts of sessions.
- - Correctly allow MinOpened sessions to be spun up.
-
-## v0.34.0
-
-- functions/metadata:
- - Switch to using JSON in context.
- - Make Resource a value.
-- vision: Fix ProductSearch return type.
-- datastore: Add an example for how to handle MultiError.
-
-## v0.33.1
-
-- compute: Removes an erroneously added go.mod.
-- logging: Populate source location in fromLogEntry.
-
-## v0.33.0
-
-- bttest:
- - Add support for apply_label_transformer.
-- expr:
- - Add expr library.
-- firestore:
- - Support retrieval of missing documents.
-- kms:
- - Add IAM methods.
-- pubsub:
- - Clarify extension documentation.
-- scheduler:
- - Add v1beta1 client.
-- vision:
- - Add product search helper.
- - Add new product search client.
-
-## v0.32.0
-
-Note: This release is the last to support Go 1.6 and 1.8.
-
-- bigquery:
- - Add support for removing an expiration.
- - Ignore NeverExpire in Table.Create.
- - Validate table expiration time.
-- cbt:
- - Add note about not supporting arbitrary bytes.
-- datastore:
- - Align key checks.
-- firestore:
- - Return an error when using Start/End without providing values.
-- pubsub:
- - Add pstest Close method.
- - Clarify MaxExtension documentation.
-- securitycenter:
- - Add v1beta1 client.
-- spanner:
- - Allow nil in mutations.
- - Improve doc of SessionPoolConfig.MaxOpened.
- - Increase session deletion timeout from 5s to 15s.
-
-## v0.31.0
-
-- bigtable:
- - Group mutations across multiple requests.
-- bigquery:
- - Link to bigquery troubleshooting errors page in bigquery.Error comment.
-- cbt:
- - Fix go generate command.
- - Document usage of both maxage + maxversions.
-- datastore:
- - Passing nil keys results in ErrInvalidKey.
-- firestore:
- - Clarify what Document.DataTo does with untouched struct fields.
-- profile:
- - Validate service name in agent.
-- pubsub:
- - Fix deadlock with pstest and ctx.Cancel.
- - Fix a possible deadlock in pstest.
-- trace:
- - Update doc URL with new fragment.
-
-Special thanks to @fastest963 for going above and beyond helping us to debug
-hard-to-reproduce Pub/Sub issues.
-
-## v0.30.0
-
-- spanner: DML support added. See https://godoc.org/cloud.google.com/go/spanner#hdr-DML_and_Partitioned_DML for more information.
-- bigtable: bttest supports row sample filter.
-- functions: metadata package added for accessing Cloud Functions resource metadata.
-
-## v0.29.0
-
-- bigtable:
- - Add retry to all idempotent RPCs.
- - cbt supports complex GC policies.
- - Emulator supports arbitrary bytes in regex filters.
-- firestore: Add ArrayUnion and ArrayRemove.
-- logging: Add the ContextFunc option to supply the context used for
- asynchronous RPCs.
-- profiler: Ignore NotDefinedError when fetching the instance name
-- pubsub:
- - BEHAVIOR CHANGE: Receive doesn't retry if an RPC returns codes.Cancelled.
- - BEHAVIOR CHANGE: Receive retries on Unavailable intead of returning.
- - Fix deadlock.
- - Restore Ack/Nack/Modacks metrics.
- - Improve context handling in iterator.
- - Implement synchronous mode for Receive.
- - pstest: add Pull.
-- spanner: Add a metric for the number of sessions currently opened.
-- storage:
- - Canceling the context releases all resources.
- - Add additional RetentionPolicy attributes.
-- vision/apiv1: Add LocalizeObjects method.
-
-## v0.28.0
-
-- bigtable:
- - Emulator returns Unimplemented for snapshot RPCs.
-- bigquery:
- - Support zero-length repeated, nested fields.
-- cloud assets:
- - Add v1beta client.
-- datastore:
- - Don't nil out transaction ID on retry.
-- firestore:
- - BREAKING CHANGE: When watching a query with Query.Snapshots, QuerySnapshotIterator.Next
- returns a QuerySnapshot which contains read time, result size, change list and the DocumentIterator
- (previously, QuerySnapshotIterator.Next returned just the DocumentIterator). See: https://godoc.org/cloud.google.com/go/firestore#Query.Snapshots.
- - Add array-contains operator.
-- IAM:
- - Add iam/credentials/apiv1 client.
-- pubsub:
- - Canceling the context passed to Subscription.Receive causes Receive to return when
- processing finishes on all messages currently in progress, even if new messages are arriving.
-- redis:
- - Add redis/apiv1 client.
-- storage:
- - Add Reader.Attrs.
- - Deprecate several Reader getter methods: please use Reader.Attrs for these instead.
- - Add ObjectHandle.Bucket and ObjectHandle.Object methods.
-
-## v0.27.0
-
-- bigquery:
- - Allow modification of encryption configuration and partitioning options to a table via the Update call.
- - Add a SchemaFromJSON function that converts a JSON table schema.
-- bigtable:
- - Restore cbt count functionality.
-- containeranalysis:
- - Add v1beta client.
-- spanner:
- - Fix a case where an iterator might not be closed correctly.
-- storage:
- - Add ServiceAccount method https://godoc.org/cloud.google.com/go/storage#Client.ServiceAccount.
- - Add a method to Reader that returns the parsed value of the Last-Modified header.
-
-## v0.26.0
-
-- bigquery:
- - Support filtering listed jobs by min/max creation time.
- - Support data clustering (https://godoc.org/cloud.google.com/go/bigquery#Clustering).
- - Include job creator email in Job struct.
-- bigtable:
- - Add `RowSampleFilter`.
- - emulator: BREAKING BEHAVIOR CHANGE: Regexps in row, family, column and value filters
- must match the entire target string to succeed. Previously, the emulator was
- succeeding on partial matches.
- NOTE: As of this release, this change only affects the emulator when run
- from this repo (bigtable/cmd/emulator/cbtemulator.go). The version launched
- from `gcloud` will be updated in a subsequent `gcloud` release.
-- dataproc: Add apiv1beta2 client.
-- datastore: Save non-nil pointer fields on omitempty.
-- logging: populate Entry.Trace from the HTTP X-Cloud-Trace-Context header.
-- logging/logadmin: Support writer_identity and include_children.
-- pubsub:
- - Support labels on topics and subscriptions.
- - Support message storage policy for topics.
- - Use the distribution of ack times to determine when to extend ack deadlines.
- The only user-visible effect of this change should be that programs that
- call only `Subscription.Receive` need no IAM permissions other than `Pub/Sub
- Subscriber`.
-- storage:
- - Support predefined ACLs.
- - Support additional ACL fields other than Entity and Role.
- - Support bucket websites.
- - Support bucket logging.
-
-
-## v0.25.0
-
-- Added [Code of Conduct](https://github.com/googleapis/google-cloud-go/blob/master/CODE_OF_CONDUCT.md)
-- bigtable:
- - cbt: Support a GC policy of "never".
-- errorreporting:
- - Support User.
- - Close now calls Flush.
- - Use OnError (previously ignored).
- - Pass through the RPC error as-is to OnError.
-- httpreplay: A tool for recording and replaying HTTP requests
- (for the bigquery and storage clients in this repo).
-- kms: v1 client added
-- logging: add SourceLocation to Entry.
-- storage: improve CRC checking on read.
-
-## v0.24.0
-
-- bigquery: Support for the NUMERIC type.
-- bigtable:
- - cbt: Optionally specify columns for read/lookup
- - Support instance-level administration.
-- oslogin: New client for the OS Login API.
-- pubsub:
- - The package is now stable. There will be no further breaking changes.
- - Internal changes to improve Subscription.Receive behavior.
-- storage: Support updating bucket lifecycle config.
-- spanner: Support struct-typed parameter bindings.
-- texttospeech: New client for the Text-to-Speech API.
-
-## v0.23.0
-
-- bigquery: Add DDL stats to query statistics.
-- bigtable:
- - cbt: Add cells-per-column limit for row lookup.
- - cbt: Make it possible to combine read filters.
-- dlp: v2beta2 client removed. Use the v2 client instead.
-- firestore, spanner: Fix compilation errors due to protobuf changes.
-
-## v0.22.0
-
-- bigtable:
- - cbt: Support cells per column limit for row read.
- - bttest: Correctly handle empty RowSet.
- - Fix ReadModifyWrite operation in emulator.
- - Fix API path in GetCluster.
-
-- bigquery:
- - BEHAVIOR CHANGE: Retry on 503 status code.
- - Add dataset.DeleteWithContents.
- - Add SchemaUpdateOptions for query jobs.
- - Add Timeline to QueryStatistics.
- - Add more stats to ExplainQueryStage.
- - Support Parquet data format.
-
-- datastore:
- - Support omitempty for times.
-
-- dlp:
- - **BREAKING CHANGE:** Remove v1beta1 client. Please migrate to the v2 client,
- which is now out of beta.
- - Add v2 client.
-
-- firestore:
- - BEHAVIOR CHANGE: Treat set({}, MergeAll) as valid.
-
-- iam:
- - Support JWT signing via SignJwt callopt.
-
-- profiler:
- - BEHAVIOR CHANGE: PollForSerialOutput returns an error when context.Done.
- - BEHAVIOR CHANGE: Increase the initial backoff to 1 minute.
- - Avoid returning empty serial port output.
-
-- pubsub:
- - BEHAVIOR CHANGE: Don't backoff during next retryable error once stream is healthy.
- - BEHAVIOR CHANGE: Don't backoff on EOF.
- - pstest: Support Acknowledge and ModifyAckDeadline RPCs.
-
-- redis:
- - Add v1 beta Redis client.
-
-- spanner:
- - Support SessionLabels.
-
-- speech:
- - Add api v1 beta1 client.
-
-- storage:
- - BEHAVIOR CHANGE: Retry reads when retryable error occurs.
- - Fix delete of object in requester-pays bucket.
- - Support KMS integration.
-
-## v0.21.0
-
-- bigquery:
- - Add OpenCensus tracing.
-
-- firestore:
- - **BREAKING CHANGE:** If a document does not exist, return a DocumentSnapshot
- whose Exists method returns false. DocumentRef.Get and Transaction.Get
- return the non-nil DocumentSnapshot in addition to a NotFound error.
- **DocumentRef.GetAll and Transaction.GetAll return a non-nil
- DocumentSnapshot instead of nil.**
- - Add DocumentIterator.Stop. **Call Stop whenever you are done with a
- DocumentIterator.**
- - Added Query.Snapshots and DocumentRef.Snapshots, which provide realtime
- notification of updates. See https://cloud.google.com/firestore/docs/query-data/listen.
- - Canceling an RPC now always returns a grpc.Status with codes.Canceled.
-
-- spanner:
- - Add `CommitTimestamp`, which supports inserting the commit timestamp of a
- transaction into a column.
-
-## v0.20.0
-
-- bigquery: Support SchemaUpdateOptions for load jobs.
-
-- bigtable:
- - Add SampleRowKeys.
- - cbt: Support union, intersection GCPolicy.
- - Retry admin RPCS.
- - Add trace spans to retries.
-
-- datastore: Add OpenCensus tracing.
-
-- firestore:
- - Fix queries involving Null and NaN.
- - Allow Timestamp protobuffers for time values.
-
-- logging: Add a WriteTimeout option.
-
-- spanner: Support Batch API.
-
-- storage: Add OpenCensus tracing.
-
-## v0.19.0
-
-- bigquery:
- - Support customer-managed encryption keys.
-
-- bigtable:
- - Improved emulator support.
- - Support GetCluster.
-
-- datastore:
- - Add general mutations.
- - Support pointer struct fields.
- - Support transaction options.
-
-- firestore:
- - Add Transaction.GetAll.
- - Support document cursors.
-
-- logging:
- - Support concurrent RPCs to the service.
- - Support per-entry resources.
-
-- profiler:
- - Add config options to disable heap and thread profiling.
- - Read the project ID from $GOOGLE_CLOUD_PROJECT when it's set.
-
-- pubsub:
- - BEHAVIOR CHANGE: Release flow control after ack/nack (instead of after the
- callback returns).
- - Add SubscriptionInProject.
- - Add OpenCensus instrumentation for streaming pull.
-
-- storage:
- - Support CORS.
-
-## v0.18.0
-
-- bigquery:
- - Marked stable.
- - Schema inference of nullable fields supported.
- - Added TimePartitioning to QueryConfig.
-
-- firestore: Data provided to DocumentRef.Set with a Merge option can contain
- Delete sentinels.
-
-- logging: Clients can accept parent resources other than projects.
-
-- pubsub:
- - pubsub/pstest: A lighweight fake for pubsub. Experimental; feedback welcome.
- - Support updating more subscription metadata: AckDeadline,
- RetainAckedMessages and RetentionDuration.
-
-- oslogin/apiv1beta: New client for the Cloud OS Login API.
-
-- rpcreplay: A package for recording and replaying gRPC traffic.
-
-- spanner:
- - Add a ReadWithOptions that supports a row limit, as well as an index.
- - Support query plan and execution statistics.
- - Added [OpenCensus](http://opencensus.io) support.
-
-- storage: Clarify checksum validation for gzipped files (it is not validated
- when the file is served uncompressed).
-
-
-## v0.17.0
-
-- firestore BREAKING CHANGES:
- - Remove UpdateMap and UpdateStruct; rename UpdatePaths to Update.
- Change
- `docref.UpdateMap(ctx, map[string]interface{}{"a.b", 1})`
- to
- `docref.Update(ctx, []firestore.Update{{Path: "a.b", Value: 1}})`
-
- Change
- `docref.UpdateStruct(ctx, []string{"Field"}, aStruct)`
- to
- `docref.Update(ctx, []firestore.Update{{Path: "Field", Value: aStruct.Field}})`
- - Rename MergePaths to Merge; require args to be FieldPaths
- - A value stored as an integer can be read into a floating-point field, and vice versa.
-- bigtable/cmd/cbt:
- - Support deleting a column.
- - Add regex option for row read.
-- spanner: Mark stable.
-- storage:
- - Add Reader.ContentEncoding method.
- - Fix handling of SignedURL headers.
-- bigquery:
- - If Uploader.Put is called with no rows, it returns nil without making a
- call.
- - Schema inference supports the "nullable" option in struct tags for
- non-required fields.
- - TimePartitioning supports "Field".
-
-
-## v0.16.0
-
-- Other bigquery changes:
- - `JobIterator.Next` returns `*Job`; removed `JobInfo` (BREAKING CHANGE).
- - UseStandardSQL is deprecated; set UseLegacySQL to true if you need
- Legacy SQL.
- - Uploader.Put will generate a random insert ID if you do not provide one.
- - Support time partitioning for load jobs.
- - Support dry-run queries.
- - A `Job` remembers its last retrieved status.
- - Support retrieving job configuration.
- - Support labels for jobs and tables.
- - Support dataset access lists.
- - Improve support for external data sources, including data from Bigtable and
- Google Sheets, and tables with external data.
- - Support updating a table's view configuration.
- - Fix uploading civil times with nanoseconds.
-
-- storage:
- - Support PubSub notifications.
- - Support Requester Pays buckets.
-
-- profiler: Support goroutine and mutex profile types.
-
-## v0.15.0
-
-- firestore: beta release. See the
- [announcement](https://firebase.googleblog.com/2017/10/introducing-cloud-firestore.html).
-
-- errorreporting: The existing package has been redesigned.
-
-- errors: This package has been removed. Use errorreporting.
-
-
-## v0.14.0
-
-- bigquery BREAKING CHANGES:
- - Standard SQL is the default for queries and views.
- - `Table.Create` takes `TableMetadata` as a second argument, instead of
- options.
- - `Dataset.Create` takes `DatasetMetadata` as a second argument.
- - `DatasetMetadata` field `ID` renamed to `FullID`
- - `TableMetadata` field `ID` renamed to `FullID`
-
-- Other bigquery changes:
- - The client will append a random suffix to a provided job ID if you set
- `AddJobIDSuffix` to true in a job config.
- - Listing jobs is supported.
- - Better retry logic.
-
-- vision, language, speech: clients are now stable
-
-- monitoring: client is now beta
-
-- profiler:
- - Rename InstanceName to Instance, ZoneName to Zone
- - Auto-detect service name and version on AppEngine.
-
-## v0.13.0
-
-- bigquery: UseLegacySQL options for CreateTable and QueryConfig. Use these
- options to continue using Legacy SQL after the client switches its default
- to Standard SQL.
-
-- bigquery: Support for updating dataset labels.
-
-- bigquery: Set DatasetIterator.ProjectID to list datasets in a project other
- than the client's. DatasetsInProject is no longer needed and is deprecated.
-
-- bigtable: Fail ListInstances when any zones fail.
-
-- spanner: support decoding of slices of basic types (e.g. []string, []int64,
- etc.)
-
-- logging/logadmin: UpdateSink no longer creates a sink if it is missing
- (actually a change to the underlying service, not the client)
-
-- profiler: Service and ServiceVersion replace Target in Config.
-
-## v0.12.0
-
-- pubsub: Subscription.Receive now uses streaming pull.
-
-- pubsub: add Client.TopicInProject to access topics in a different project
- than the client.
-
-- errors: renamed errorreporting. The errors package will be removed shortly.
-
-- datastore: improved retry behavior.
-
-- bigquery: support updates to dataset metadata, with etags.
-
-- bigquery: add etag support to Table.Update (BREAKING: etag argument added).
-
-- bigquery: generate all job IDs on the client.
-
-- storage: support bucket lifecycle configurations.
-
-
-## v0.11.0
-
-- Clients for spanner, pubsub and video are now in beta.
-
-- New client for DLP.
-
-- spanner: performance and testing improvements.
-
-- storage: requester-pays buckets are supported.
-
-- storage, profiler, bigtable, bigquery: bug fixes and other minor improvements.
-
-- pubsub: bug fixes and other minor improvements
-
-## v0.10.0
-
-- pubsub: Subscription.ModifyPushConfig replaced with Subscription.Update.
-
-- pubsub: Subscription.Receive now runs concurrently for higher throughput.
-
-- vision: cloud.google.com/go/vision is deprecated. Use
-cloud.google.com/go/vision/apiv1 instead.
-
-- translation: now stable.
-
-- trace: several changes to the surface. See the link below.
-
-### Code changes required from v0.9.0
-
-- pubsub: Replace
-
- ```
- sub.ModifyPushConfig(ctx, pubsub.PushConfig{Endpoint: "https://example.com/push"})
- ```
-
- with
-
- ```
- sub.Update(ctx, pubsub.SubscriptionConfigToUpdate{
- PushConfig: &pubsub.PushConfig{Endpoint: "https://example.com/push"},
- })
- ```
-
-- trace: traceGRPCServerInterceptor will be provided from *trace.Client.
-Given an initialized `*trace.Client` named `tc`, instead of
-
- ```
- s := grpc.NewServer(grpc.UnaryInterceptor(trace.GRPCServerInterceptor(tc)))
- ```
-
- write
-
- ```
- s := grpc.NewServer(grpc.UnaryInterceptor(tc.GRPCServerInterceptor()))
- ```
-
-- trace trace.GRPCClientInterceptor will also provided from *trace.Client.
-Instead of
-
- ```
- conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(trace.GRPCClientInterceptor()))
- ```
-
- write
-
- ```
- conn, err := grpc.Dial(srv.Addr, grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor()))
- ```
-
-- trace: We removed the deprecated `trace.EnableGRPCTracing`. Use the gRPC
-interceptor as a dial option as shown below when initializing Cloud package
-clients:
-
- ```
- c, err := pubsub.NewClient(ctx, "project-id", option.WithGRPCDialOption(grpc.WithUnaryInterceptor(tc.GRPCClientInterceptor())))
- if err != nil {
- ...
- }
- ```
-
-
-## v0.9.0
-
-- Breaking changes to some autogenerated clients.
-- rpcreplay package added.
-
-## v0.8.0
-
-- profiler package added.
-- storage:
- - Retry Objects.Insert call.
- - Add ProgressFunc to WRiter.
-- pubsub: breaking changes:
- - Publish is now asynchronous ([announcement](https://groups.google.com/d/topic/google-api-go-announce/aaqRDIQ3rvU/discussion)).
- - Subscription.Pull replaced by Subscription.Receive, which takes a callback ([announcement](https://groups.google.com/d/topic/google-api-go-announce/8pt6oetAdKc/discussion)).
- - Message.Done replaced with Message.Ack and Message.Nack.
-
-## v0.7.0
-
-- Release of a client library for Spanner. See
-the
-[blog
-post](https://cloudplatform.googleblog.com/2017/02/introducing-Cloud-Spanner-a-global-database-service-for-mission-critical-applications.html).
-Note that although the Spanner service is beta, the Go client library is alpha.
-
-## v0.6.0
-
-- Beta release of BigQuery, DataStore, Logging and Storage. See the
-[blog post](https://cloudplatform.googleblog.com/2016/12/announcing-new-google-cloud-client.html).
-
-- bigquery:
- - struct support. Read a row directly into a struct with
-`RowIterator.Next`, and upload a row directly from a struct with `Uploader.Put`.
-You can also use field tags. See the [package documentation][cloud-bigquery-ref]
-for details.
-
- - The `ValueList` type was removed. It is no longer necessary. Instead of
- ```go
- var v ValueList
- ... it.Next(&v) ..
- ```
- use
-
- ```go
- var v []Value
- ... it.Next(&v) ...
- ```
-
- - Previously, repeatedly calling `RowIterator.Next` on the same `[]Value` or
- `ValueList` would append to the slice. Now each call resets the size to zero first.
-
- - Schema inference will infer the SQL type BYTES for a struct field of
- type []byte. Previously it inferred STRING.
-
- - The types `uint`, `uint64` and `uintptr` are no longer supported in schema
- inference. BigQuery's integer type is INT64, and those types may hold values
- that are not correctly represented in a 64-bit signed integer.
-
-## v0.5.0
-
-- bigquery:
- - The SQL types DATE, TIME and DATETIME are now supported. They correspond to
- the `Date`, `Time` and `DateTime` types in the new `cloud.google.com/go/civil`
- package.
- - Support for query parameters.
- - Support deleting a dataset.
- - Values from INTEGER columns will now be returned as int64, not int. This
- will avoid errors arising from large values on 32-bit systems.
-- datastore:
- - Nested Go structs encoded as Entity values, instead of a
-flattened list of the embedded struct's fields. This means that you may now have twice-nested slices, eg.
- ```go
- type State struct {
- Cities []struct{
- Populations []int
- }
- }
- ```
- See [the announcement](https://groups.google.com/forum/#!topic/google-api-go-announce/79jtrdeuJAg) for
-more details.
- - Contexts no longer hold namespaces; instead you must set a key's namespace
- explicitly. Also, key functions have been changed and renamed.
- - The WithNamespace function has been removed. To specify a namespace in a Query, use the Query.Namespace method:
- ```go
- q := datastore.NewQuery("Kind").Namespace("ns")
- ```
- - All the fields of Key are exported. That means you can construct any Key with a struct literal:
- ```go
- k := &Key{Kind: "Kind", ID: 37, Namespace: "ns"}
- ```
- - As a result of the above, the Key methods Kind, ID, d.Name, Parent, SetParent and Namespace have been removed.
- - `NewIncompleteKey` has been removed, replaced by `IncompleteKey`. Replace
- ```go
- NewIncompleteKey(ctx, kind, parent)
- ```
- with
- ```go
- IncompleteKey(kind, parent)
- ```
- and if you do use namespaces, make sure you set the namespace on the returned key.
- - `NewKey` has been removed, replaced by `NameKey` and `IDKey`. Replace
- ```go
- NewKey(ctx, kind, name, 0, parent)
- NewKey(ctx, kind, "", id, parent)
- ```
- with
- ```go
- NameKey(kind, name, parent)
- IDKey(kind, id, parent)
- ```
- and if you do use namespaces, make sure you set the namespace on the returned key.
- - The `Done` variable has been removed. Replace `datastore.Done` with `iterator.Done`, from the package `google.golang.org/api/iterator`.
- - The `Client.Close` method will have a return type of error. It will return the result of closing the underlying gRPC connection.
- - See [the announcement](https://groups.google.com/forum/#!topic/google-api-go-announce/hqXtM_4Ix-0) for
-more details.
-
-## v0.4.0
-
-- bigquery:
- -`NewGCSReference` is now a function, not a method on `Client`.
- - `Table.LoaderFrom` now accepts a `ReaderSource`, enabling
- loading data into a table from a file or any `io.Reader`.
- * Client.Table and Client.OpenTable have been removed.
- Replace
- ```go
- client.OpenTable("project", "dataset", "table")
- ```
- with
- ```go
- client.DatasetInProject("project", "dataset").Table("table")
- ```
-
- * Client.CreateTable has been removed.
- Replace
- ```go
- client.CreateTable(ctx, "project", "dataset", "table")
- ```
- with
- ```go
- client.DatasetInProject("project", "dataset").Table("table").Create(ctx)
- ```
-
- * Dataset.ListTables have been replaced with Dataset.Tables.
- Replace
- ```go
- tables, err := ds.ListTables(ctx)
- ```
- with
- ```go
- it := ds.Tables(ctx)
- for {
- table, err := it.Next()
- if err == iterator.Done {
- break
- }
- if err != nil {
- // TODO: Handle error.
- }
- // TODO: use table.
- }
- ```
-
- * Client.Read has been replaced with Job.Read, Table.Read and Query.Read.
- Replace
- ```go
- it, err := client.Read(ctx, job)
- ```
- with
- ```go
- it, err := job.Read(ctx)
- ```
- and similarly for reading from tables or queries.
-
- * The iterator returned from the Read methods is now named RowIterator. Its
- behavior is closer to the other iterators in these libraries. It no longer
- supports the Schema method; see the next item.
- Replace
- ```go
- for it.Next(ctx) {
- var vals ValueList
- if err := it.Get(&vals); err != nil {
- // TODO: Handle error.
- }
- // TODO: use vals.
- }
- if err := it.Err(); err != nil {
- // TODO: Handle error.
- }
- ```
- with
- ```
- for {
- var vals ValueList
- err := it.Next(&vals)
- if err == iterator.Done {
- break
- }
- if err != nil {
- // TODO: Handle error.
- }
- // TODO: use vals.
- }
- ```
- Instead of the `RecordsPerRequest(n)` option, write
- ```go
- it.PageInfo().MaxSize = n
- ```
- Instead of the `StartIndex(i)` option, write
- ```go
- it.StartIndex = i
- ```
-
- * ValueLoader.Load now takes a Schema in addition to a slice of Values.
- Replace
- ```go
- func (vl *myValueLoader) Load(v []bigquery.Value)
- ```
- with
- ```go
- func (vl *myValueLoader) Load(v []bigquery.Value, s bigquery.Schema)
- ```
-
-
- * Table.Patch is replace by Table.Update.
- Replace
- ```go
- p := table.Patch()
- p.Description("new description")
- metadata, err := p.Apply(ctx)
- ```
- with
- ```go
- metadata, err := table.Update(ctx, bigquery.TableMetadataToUpdate{
- Description: "new description",
- })
- ```
-
- * Client.Copy is replaced by separate methods for each of its four functions.
- All options have been replaced by struct fields.
-
- * To load data from Google Cloud Storage into a table, use Table.LoaderFrom.
-
- Replace
- ```go
- client.Copy(ctx, table, gcsRef)
- ```
- with
- ```go
- table.LoaderFrom(gcsRef).Run(ctx)
- ```
- Instead of passing options to Copy, set fields on the Loader:
- ```go
- loader := table.LoaderFrom(gcsRef)
- loader.WriteDisposition = bigquery.WriteTruncate
- ```
-
- * To extract data from a table into Google Cloud Storage, use
- Table.ExtractorTo. Set fields on the returned Extractor instead of
- passing options.
-
- Replace
- ```go
- client.Copy(ctx, gcsRef, table)
- ```
- with
- ```go
- table.ExtractorTo(gcsRef).Run(ctx)
- ```
-
- * To copy data into a table from one or more other tables, use
- Table.CopierFrom. Set fields on the returned Copier instead of passing options.
-
- Replace
- ```go
- client.Copy(ctx, dstTable, srcTable)
- ```
- with
- ```go
- dst.Table.CopierFrom(srcTable).Run(ctx)
- ```
-
- * To start a query job, create a Query and call its Run method. Set fields
- on the query instead of passing options.
-
- Replace
- ```go
- client.Copy(ctx, table, query)
- ```
- with
- ```go
- query.Run(ctx)
- ```
-
- * Table.NewUploader has been renamed to Table.Uploader. Instead of options,
- configure an Uploader by setting its fields.
- Replace
- ```go
- u := table.NewUploader(bigquery.UploadIgnoreUnknownValues())
- ```
- with
- ```go
- u := table.NewUploader(bigquery.UploadIgnoreUnknownValues())
- u.IgnoreUnknownValues = true
- ```
-
-- pubsub: remove `pubsub.Done`. Use `iterator.Done` instead, where `iterator` is the package
-`google.golang.org/api/iterator`.
-
-## v0.3.0
-
-- storage:
- * AdminClient replaced by methods on Client.
- Replace
- ```go
- adminClient.CreateBucket(ctx, bucketName, attrs)
- ```
- with
- ```go
- client.Bucket(bucketName).Create(ctx, projectID, attrs)
- ```
-
- * BucketHandle.List replaced by BucketHandle.Objects.
- Replace
- ```go
- for query != nil {
- objs, err := bucket.List(d.ctx, query)
- if err != nil { ... }
- query = objs.Next
- for _, obj := range objs.Results {
- fmt.Println(obj)
- }
- }
- ```
- with
- ```go
- iter := bucket.Objects(d.ctx, query)
- for {
- obj, err := iter.Next()
- if err == iterator.Done {
- break
- }
- if err != nil { ... }
- fmt.Println(obj)
- }
- ```
- (The `iterator` package is at `google.golang.org/api/iterator`.)
-
- Replace `Query.Cursor` with `ObjectIterator.PageInfo().Token`.
-
- Replace `Query.MaxResults` with `ObjectIterator.PageInfo().MaxSize`.
-
-
- * ObjectHandle.CopyTo replaced by ObjectHandle.CopierFrom.
- Replace
- ```go
- attrs, err := src.CopyTo(ctx, dst, nil)
- ```
- with
- ```go
- attrs, err := dst.CopierFrom(src).Run(ctx)
- ```
-
- Replace
- ```go
- attrs, err := src.CopyTo(ctx, dst, &storage.ObjectAttrs{ContextType: "text/html"})
- ```
- with
- ```go
- c := dst.CopierFrom(src)
- c.ContextType = "text/html"
- attrs, err := c.Run(ctx)
- ```
-
- * ObjectHandle.ComposeFrom replaced by ObjectHandle.ComposerFrom.
- Replace
- ```go
- attrs, err := dst.ComposeFrom(ctx, []*storage.ObjectHandle{src1, src2}, nil)
- ```
- with
- ```go
- attrs, err := dst.ComposerFrom(src1, src2).Run(ctx)
- ```
-
- * ObjectHandle.Update's ObjectAttrs argument replaced by ObjectAttrsToUpdate.
- Replace
- ```go
- attrs, err := obj.Update(ctx, &storage.ObjectAttrs{ContextType: "text/html"})
- ```
- with
- ```go
- attrs, err := obj.Update(ctx, storage.ObjectAttrsToUpdate{ContextType: "text/html"})
- ```
-
- * ObjectHandle.WithConditions replaced by ObjectHandle.If.
- Replace
- ```go
- obj.WithConditions(storage.Generation(gen), storage.IfMetaGenerationMatch(mgen))
- ```
- with
- ```go
- obj.Generation(gen).If(storage.Conditions{MetagenerationMatch: mgen})
- ```
-
- Replace
- ```go
- obj.WithConditions(storage.IfGenerationMatch(0))
- ```
- with
- ```go
- obj.If(storage.Conditions{DoesNotExist: true})
- ```
-
- * `storage.Done` replaced by `iterator.Done` (from package `google.golang.org/api/iterator`).
-
-- Package preview/logging deleted. Use logging instead.
-
-## v0.2.0
-
-- Logging client replaced with preview version (see below).
-
-- New clients for some of Google's Machine Learning APIs: Vision, Speech, and
-Natural Language.
-
-- Preview version of a new [Stackdriver Logging][cloud-logging] client in
-[`cloud.google.com/go/preview/logging`](https://godoc.org/cloud.google.com/go/preview/logging).
-This client uses gRPC as its transport layer, and supports log reading, sinks
-and metrics. It will replace the current client at `cloud.google.com/go/logging` shortly.
diff --git a/test/terraform/vendor/cloud.google.com/go/CODE_OF_CONDUCT.md b/test/terraform/vendor/cloud.google.com/go/CODE_OF_CONDUCT.md
deleted file mode 100644
index 8fd1bc9c22..0000000000
--- a/test/terraform/vendor/cloud.google.com/go/CODE_OF_CONDUCT.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# Contributor Code of Conduct
-
-As contributors and maintainers of this project,
-and in the interest of fostering an open and welcoming community,
-we pledge to respect all people who contribute through reporting issues,
-posting feature requests, updating documentation,
-submitting pull requests or patches, and other activities.
-
-We are committed to making participation in this project
-a harassment-free experience for everyone,
-regardless of level of experience, gender, gender identity and expression,
-sexual orientation, disability, personal appearance,
-body size, race, ethnicity, age, religion, or nationality.
-
-Examples of unacceptable behavior by participants include:
-
-* The use of sexualized language or imagery
-* Personal attacks
-* Trolling or insulting/derogatory comments
-* Public or private harassment
-* Publishing other's private information,
-such as physical or electronic
-addresses, without explicit permission
-* Other unethical or unprofessional conduct.
-
-Project maintainers have the right and responsibility to remove, edit, or reject
-comments, commits, code, wiki edits, issues, and other contributions
-that are not aligned to this Code of Conduct.
-By adopting this Code of Conduct,
-project maintainers commit themselves to fairly and consistently
-applying these principles to every aspect of managing this project.
-Project maintainers who do not follow or enforce the Code of Conduct
-may be permanently removed from the project team.
-
-This code of conduct applies both within project spaces and in public spaces
-when an individual is representing the project or its community.
-
-Instances of abusive, harassing, or otherwise unacceptable behavior
-may be reported by opening an issue
-or contacting one or more of the project maintainers.
-
-This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0,
-available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/)
-
diff --git a/test/terraform/vendor/cloud.google.com/go/CONTRIBUTING.md b/test/terraform/vendor/cloud.google.com/go/CONTRIBUTING.md
deleted file mode 100644
index c3a3852c38..0000000000
--- a/test/terraform/vendor/cloud.google.com/go/CONTRIBUTING.md
+++ /dev/null
@@ -1,327 +0,0 @@
-# Contributing
-
-1. [File an issue](https://github.com/googleapis/google-cloud-go/issues/new/choose).
- The issue will be used to discuss the bug or feature and should be created
- before sending a CL.
-
-1. [Install Go](https://golang.org/dl/).
- 1. Ensure that your `GOBIN` directory (by default `$(go env GOPATH)/bin`)
- is in your `PATH`.
- 1. Check it's working by running `go version`.
- * If it doesn't work, check the install location, usually
- `/usr/local/go`, is on your `PATH`.
-
-1. Sign one of the
-[contributor license agreements](#contributor-license-agreements) below.
-
-1. Clone the repo:
- `git clone https://github.com/googleapis/google-cloud-go`
-
-1. Change into the checked out source:
- `cd google-cloud-go`
-
-1. Fork the repo.
-
-1. Set your fork as a remote:
- `git remote add fork git@github.com:GITHUB_USERNAME/google-cloud-go.git`
-
-1. Make changes, commit to your fork.
-
- Commit messages should follow the
- [Conventional Commits Style](https://www.conventionalcommits.org). The scope
- portion should always be filled with the name of the package affected by the
- changes being made. For example:
- ```
- feat(functions): add gophers codelab
- ```
-
-1. Send a pull request with your changes.
-
- To minimize friction, consider setting `Allow edits from maintainers` on the
- PR, which will enable project committers and automation to update your PR.
-
-1. A maintainer will review the pull request and make comments.
-
- Prefer adding additional commits over amending and force-pushing since it can
- be difficult to follow code reviews when the commit history changes.
-
- Commits will be squashed when they're merged.
-
-## Testing
-
-We test code against two versions of Go, the minimum and maximum versions
-supported by our clients. To see which versions these are checkout our
-[README](README.md#supported-versions).
-
-### Integration Tests
-
-In addition to the unit tests, you may run the integration test suite. These
-directions describe setting up your environment to run integration tests for
-_all_ packages: note that many of these instructions may be redundant if you
-intend only to run integration tests on a single package.
-
-#### GCP Setup
-
-To run the integrations tests, creation and configuration of two projects in
-the Google Developers Console is required: one specifically for Firestore
-integration tests, and another for all other integration tests. We'll refer to
-these projects as "general project" and "Firestore project".
-
-After creating each project, you must [create a service account](https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount)
-for each project. Ensure the project-level **Owner**
-[IAM role](https://console.cloud.google.com/iam-admin/iam/project) role is added to
-each service account. During the creation of the service account, you should
-download the JSON credential file for use later.
-
-Next, ensure the following APIs are enabled in the general project:
-
-- BigQuery API
-- BigQuery Data Transfer API
-- Cloud Dataproc API
-- Cloud Dataproc Control API Private
-- Cloud Datastore API
-- Cloud Firestore API
-- Cloud Key Management Service (KMS) API
-- Cloud Natural Language API
-- Cloud OS Login API
-- Cloud Pub/Sub API
-- Cloud Resource Manager API
-- Cloud Spanner API
-- Cloud Speech API
-- Cloud Translation API
-- Cloud Video Intelligence API
-- Cloud Vision API
-- Compute Engine API
-- Compute Engine Instance Group Manager API
-- Container Registry API
-- Firebase Rules API
-- Google Cloud APIs
-- Google Cloud Deployment Manager V2 API
-- Google Cloud SQL
-- Google Cloud Storage
-- Google Cloud Storage JSON API
-- Google Compute Engine Instance Group Updater API
-- Google Compute Engine Instance Groups API
-- Kubernetes Engine API
-- Cloud Error Reporting API
-- Pub/Sub Lite API
-
-Next, create a Datastore database in the general project, and a Firestore
-database in the Firestore project.
-
-Finally, in the general project, create an API key for the translate API:
-
-- Go to GCP Developer Console.
-- Navigate to APIs & Services > Credentials.
-- Click Create Credentials > API Key.
-- Save this key for use in `GCLOUD_TESTS_API_KEY` as described below.
-
-#### Local Setup
-
-Once the two projects are created and configured, set the following environment
-variables:
-
-- `GCLOUD_TESTS_GOLANG_PROJECT_ID`: Developers Console project's ID (e.g.
-bamboo-shift-455) for the general project.
-- `GCLOUD_TESTS_GOLANG_KEY`: The path to the JSON key file of the general
-project's service account.
-- `GCLOUD_TESTS_GOLANG_FIRESTORE_PROJECT_ID`: Developers Console project's ID
-(e.g. doorway-cliff-677) for the Firestore project.
-- `GCLOUD_TESTS_GOLANG_FIRESTORE_KEY`: The path to the JSON key file of the
-Firestore project's service account.
-- `GCLOUD_TESTS_API_KEY`: API key for using the Translate API created above.
-
-As part of the setup that follows, the following variables will be configured:
-
-- `GCLOUD_TESTS_GOLANG_KEYRING`: The full name of the keyring for the tests,
-in the form
-"projects/P/locations/L/keyRings/R". The creation of this is described below.
-- `GCLOUD_TESTS_BIGTABLE_KEYRING`: The full name of the keyring for the bigtable tests,
-in the form
-"projects/P/locations/L/keyRings/R". The creation of this is described below. Expected to be single region.
-- `GCLOUD_TESTS_GOLANG_ZONE`: Compute Engine zone.
-
-Install the [gcloud command-line tool][gcloudcli] to your machine and use it to
-create some resources used in integration tests.
-
-From the project's root directory:
-
-``` sh
-# Sets the default project in your env.
-$ gcloud config set project $GCLOUD_TESTS_GOLANG_PROJECT_ID
-
-# Authenticates the gcloud tool with your account.
-$ gcloud auth login
-
-# Create the indexes used in the datastore integration tests.
-$ gcloud datastore indexes create datastore/testdata/index.yaml
-
-# Creates a Google Cloud storage bucket with the same name as your test project,
-# and with the Cloud Logging service account as owner, for the sink
-# integration tests in logging.
-$ gsutil mb gs://$GCLOUD_TESTS_GOLANG_PROJECT_ID
-$ gsutil acl ch -g cloud-logs@google.com:O gs://$GCLOUD_TESTS_GOLANG_PROJECT_ID
-
-# Creates a PubSub topic for integration tests of storage notifications.
-$ gcloud beta pubsub topics create go-storage-notification-test
-# Next, go to the Pub/Sub dashboard in GCP console. Authorize the user
-# "service-
// tag of the error XML response for a corresponding GetObject call. Cannot
// be used with a successful StatusCode header or when the transformed object
- // is provided in the body. All error codes from S3 are sentence-cased. Regex
- // value is "^[A-Z][a-zA-Z]+$".
+ // is provided in the body. All error codes from S3 are sentence-cased. The
+ // regular expression (regex) value is "^[A-Z][a-zA-Z]+$".
ErrorCode *string `location:"header" locationName:"x-amz-fwd-error-code" type:"string"`
// Contains a generic description of the error condition. Returned in the |