From ee1d190eb71024d95fe47d73a11565ba3f33c619 Mon Sep 17 00:00:00 2001 From: Theofanis Petkos Date: Mon, 10 Jun 2024 23:23:48 +0300 Subject: [PATCH] Upgrade support modules to go1.21 (#243) * Bump up integration generator server and ci go version Signed-off-by: thepetk * Update vendor dir Signed-off-by: thepetk * Fix rebase issue Signed-off-by: thepetk * Update registry library Signed-off-by: thepetk * Fix sha in dockerfiles Signed-off-by: thepetk * Update the generator api version Signed-off-by: thepetk * Update the server api version Signed-off-by: thepetk * Add update for code generation Signed-off-by: thepetk * Update types.yaml template Signed-off-by: thepetk * Fix parents on test resources Signed-off-by: thepetk * Upgrade kubernetes version for test_minikube Signed-off-by: thepetk --------- Signed-off-by: thepetk --- .ci/Dockerfile | 2 +- .github/workflows/ci.yaml | 4 +- .github/workflows/codecov.yaml | 2 +- .github/workflows/pushimage-next.yaml | 6 +- README.md | 2 +- index/generator/go.mod | 44 +- index/generator/go.sum | 438 +- .../samples/nodejs-basic/1.0.1/devfile.yaml | 1 + .../v1alpha2/component_container.go | 2 +- .../apis/workspaces/v1alpha2/components.go | 2 +- .../v2/pkg/apis/workspaces/v1alpha2/doc.go | 2 +- .../api/v2/pkg/validation/endpoints.go | 8 +- .../devfile/api/v2/pkg/validation/errors.go | 16 +- .../emicklei/go-restful/v3/CHANGES.md | 11 +- .../emicklei/go-restful/v3/README.md | 5 +- .../emicklei/go-restful/v3/route.go | 17 +- .../emicklei/go-restful/v3/route_builder.go | 45 +- .../github.com/go-logr/logr/slogr/slogr.go | 61 + .../go-openapi/jsonpointer/.travis.yml | 15 - .../go-openapi/jsonreference/.golangci.yml | 13 +- .../go-openapi/jsonreference/.travis.yml | 24 - .../jsonreference/internal/normalize_url.go | 22 +- .../github.com/go-openapi/swag/.gitattributes | 2 + .../github.com/go-openapi/swag/.golangci.yml | 15 + .../github.com/go-openapi/swag/.travis.yml | 37 - .../vendor/github.com/go-openapi/swag/doc.go | 15 +- .../vendor/github.com/go-openapi/swag/file.go | 33 + .../github.com/go-openapi/swag/loading.go | 11 +- .../github.com/go-openapi/swag/post_go18.go | 1 + .../github.com/go-openapi/swag/post_go19.go | 1 + .../github.com/go-openapi/swag/pre_go18.go | 1 + .../github.com/go-openapi/swag/pre_go19.go | 1 + .../vendor/github.com/go-openapi/swag/util.go | 17 +- .../vendor/github.com/go-openapi/swag/yaml.go | 252 +- .../{gnostic => gnostic-models}/LICENSE | 0 .../compiler/README.md | 0 .../compiler/context.go | 0 .../compiler/error.go | 0 .../gnostic-models}/compiler/extensions.go | 2 +- .../compiler/helpers.go | 2 +- .../compiler/main.go | 0 .../compiler/reader.go | 0 .../extensions/README.md | 0 .../extensions/extension.pb.go | 4 +- .../extensions/extension.proto | 0 .../extensions/extensions.go | 0 .../jsonschema/README.md | 0 .../jsonschema/base.go | 15 +- .../jsonschema/display.go | 0 .../jsonschema/models.go | 0 .../jsonschema/operations.go | 0 .../jsonschema/reader.go | 0 .../jsonschema/schema.json | 0 .../jsonschema/writer.go | 0 .../openapiv2/OpenAPIv2.go | 2 +- .../gnostic-models}/openapiv2/OpenAPIv2.pb.go | 4 +- .../openapiv2/OpenAPIv2.proto | 0 .../openapiv2/README.md | 0 .../openapiv2/document.go | 2 +- .../openapiv2/openapi-2.0.json | 0 .../openapiv3/OpenAPIv3.go | 2 +- .../gnostic-models}/openapiv3/OpenAPIv3.pb.go | 4 +- .../openapiv3/OpenAPIv3.proto | 0 .../openapiv3/README.md | 0 .../openapiv3/document.go | 2 +- .../google/gnostic/openapiv3/openapi-3.0.json | 1251 -- .../google/gnostic/openapiv3/openapi-3.1.json | 1250 -- .../vendor/github.com/google/go-cmp/LICENSE | 27 - .../github.com/google/go-cmp/cmp/compare.go | 671 - .../github.com/google/go-cmp/cmp/export.go | 31 - .../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 - .../go-cmp/cmp/internal/value/pointer.go | 34 - .../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 | 390 - .../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 - .../github.com/google/uuid/CHANGELOG.md | 41 + .../github.com/google/uuid/CONTRIBUTING.md | 26 + .../github.com/google/uuid/CONTRIBUTORS | 9 + .../vendor/github.com/google/uuid}/LICENSE | 2 +- .../vendor/github.com/google/uuid/README.md | 21 + .../vendor/github.com/google/uuid/dce.go | 80 + .../vendor/github.com/google/uuid/doc.go | 12 + .../vendor/github.com/google/uuid/hash.go | 59 + .../vendor/github.com/google/uuid/marshal.go | 38 + .../vendor/github.com/google/uuid/node.go | 90 + .../vendor/github.com/google/uuid/node_js.go | 12 + .../vendor/github.com/google/uuid/node_net.go | 33 + .../vendor/github.com/google/uuid/null.go | 118 + .../vendor/github.com/google/uuid/sql.go | 59 + .../vendor/github.com/google/uuid/time.go | 134 + .../vendor/github.com/google/uuid/util.go | 43 + .../vendor/github.com/google/uuid/uuid.go | 365 + .../vendor/github.com/google/uuid/version1.go | 44 + .../vendor/github.com/google/uuid/version4.go | 76 + .../vendor/github.com/google/uuid/version6.go | 56 + .../vendor/github.com/google/uuid/version7.go | 104 + .../mailru/easyjson/jlexer/lexer.go | 14 + .../client_golang/prometheus/counter.go | 26 +- .../client_golang/prometheus/desc.go | 46 +- .../client_golang/prometheus/doc.go | 44 +- .../client_golang/prometheus/gauge.go | 26 +- .../prometheus/go_collector_latest.go | 7 +- .../client_golang/prometheus/histogram.go | 61 +- .../client_golang/prometheus/labels.go | 72 + .../client_golang/prometheus/metric.go | 6 +- .../client_golang/prometheus/promhttp/http.go | 19 +- .../prometheus/promhttp/instrument_client.go | 26 +- .../prometheus/promhttp/instrument_server.go | 101 +- .../prometheus/promhttp/option.go | 38 +- .../client_golang/prometheus/registry.go | 17 +- .../client_golang/prometheus/summary.go | 39 +- .../client_golang/prometheus/timer.go | 28 +- .../client_golang/prometheus/value.go | 10 +- .../client_golang/prometheus/vec.go | 79 +- .../client_golang/prometheus/vnext.go | 23 + .../client_golang/prometheus/wrap.go | 8 +- .../prometheus/client_model/go/metrics.pb.go | 1530 ++- .../prometheus/common/expfmt/decode.go | 39 +- .../prometheus/common/expfmt/encode.go | 13 +- .../prometheus/common/expfmt/expfmt.go | 26 +- .../prometheus/common/expfmt/fuzz.go | 4 +- .../common/expfmt/openmetrics_create.go | 22 +- .../prometheus/common/expfmt/text_create.go | 3 +- .../prometheus/common/expfmt/text_parse.go | 12 +- .../bitbucket.org/ww/goautoneg/autoneg.go | 22 +- .../prometheus/common/model/time.go | 89 +- .../prometheus/common/model/value.go | 246 +- .../prometheus/common/model/value_float.go | 100 + .../common/model/value_histogram.go | 178 + .../prometheus/common/model/value_type.go | 83 + .../prometheus/procfs/Makefile.common | 23 +- .../github.com/prometheus/procfs/cpuinfo.go | 36 + .../prometheus/procfs/cpuinfo_loong64.go | 19 + .../prometheus/procfs/cpuinfo_others.go | 4 +- .../github.com/prometheus/procfs/doc.go | 51 +- .../vendor/github.com/prometheus/procfs/fs.go | 9 +- .../prometheus/procfs/fs_statfs_notype.go | 23 + .../prometheus/procfs/fs_statfs_type.go | 33 + .../prometheus/procfs/internal/util/parse.go | 15 + .../prometheus/procfs/mountstats.go | 9 +- .../prometheus/procfs/net_conntrackstat.go | 88 +- .../prometheus/procfs/net_softnet.go | 75 +- .../prometheus/procfs/net_wireless.go | 182 + .../github.com/prometheus/procfs/netstat.go | 54 +- .../github.com/prometheus/procfs/proc.go | 22 +- .../prometheus/procfs/proc_cgroup.go | 2 +- .../prometheus/procfs/proc_interrupts.go | 98 + .../prometheus/procfs/proc_netstat.go | 491 +- .../github.com/prometheus/procfs/proc_snmp.go | 318 +- .../prometheus/procfs/proc_snmp6.go | 364 +- .../github.com/prometheus/procfs/proc_stat.go | 10 +- .../prometheus/procfs/proc_status.go | 38 +- .../github.com/prometheus/procfs/stat.go | 22 +- .../github.com/prometheus/procfs/thread.go | 80 + .../vendor/github.com/prometheus/procfs/vm.go | 4 +- .../admissionregistration/v1/generated.pb.go | 484 +- .../admissionregistration/v1/generated.proto | 73 + .../api/admissionregistration/v1/types.go | 73 + .../v1/types_swagger_doc_generated.go | 14 +- .../v1/zz_generated.deepcopy.go | 26 + .../v1alpha1/generated.pb.go | 2442 +++- .../v1alpha1/generated.proto | 320 +- .../admissionregistration/v1alpha1/types.go | 322 +- .../v1alpha1/types_swagger_doc_generated.go | 88 +- .../v1alpha1/zz_generated.deepcopy.go | 146 +- .../v1beta1/generated.pb.go | 6220 +++++++-- .../v1beta1/generated.proto | 633 + .../admissionregistration/v1beta1/register.go | 4 + .../admissionregistration/v1beta1/types.go | 663 + .../v1beta1/types_swagger_doc_generated.go | 188 +- .../v1beta1/zz_generated.deepcopy.go | 474 +- .../zz_generated.prerelease-lifecycle.go | 72 + .../v1alpha1/generated.pb.go | 148 +- .../v1alpha1/generated.proto | 5 + .../api/apiserverinternal/v1alpha1/types.go | 5 + .../v1alpha1/types_swagger_doc_generated.go | 3 +- .../v1alpha1/zz_generated.deepcopy.go | 5 + .../vendor/k8s.io/api/apps/v1/generated.proto | 5 +- .../vendor/k8s.io/api/apps/v1/types.go | 8 +- .../apps/v1/types_swagger_doc_generated.go | 10 +- .../k8s.io/api/apps/v1beta1/generated.proto | 57 +- .../vendor/k8s.io/api/apps/v1beta1/types.go | 57 +- .../v1beta1/types_swagger_doc_generated.go | 60 +- .../k8s.io/api/apps/v1beta2/generated.proto | 7 +- .../vendor/k8s.io/api/apps/v1beta2/types.go | 7 +- .../v1beta2/types_swagger_doc_generated.go | 12 +- .../api/authentication/v1/generated.pb.go | 511 +- .../api/authentication/v1/generated.proto | 20 + .../k8s.io/api/authentication/v1/register.go | 1 + .../k8s.io/api/authentication/v1/types.go | 25 + .../v1/types_swagger_doc_generated.go | 21 +- .../v1/zz_generated.deepcopy.go | 44 + .../authentication/v1alpha1/generated.proto | 3 +- .../api/authentication/v1alpha1/types.go | 5 +- .../v1alpha1/types_swagger_doc_generated.go | 4 +- .../zz_generated.prerelease-lifecycle.go | 6 +- .../authentication/v1beta1/generated.pb.go | 476 +- .../authentication/v1beta1/generated.proto | 21 + .../api/authentication/v1beta1/register.go | 1 + .../api/authentication/v1beta1/types.go | 27 + .../v1beta1/types_swagger_doc_generated.go | 21 +- .../v1beta1/zz_generated.deepcopy.go | 44 + .../zz_generated.prerelease-lifecycle.go | 18 + .../v1/types_swagger_doc_generated.go | 2 +- .../v1beta1/types_swagger_doc_generated.go | 2 +- .../k8s.io/api/autoscaling/v1/generated.proto | 42 +- .../vendor/k8s.io/api/autoscaling/v1/types.go | 79 +- .../v1/types_swagger_doc_generated.go | 42 +- .../k8s.io/api/autoscaling/v2/generated.proto | 20 +- .../vendor/k8s.io/api/autoscaling/v2/types.go | 61 +- .../v2/types_swagger_doc_generated.go | 22 +- .../api/autoscaling/v2beta1/generated.proto | 2 +- .../k8s.io/api/autoscaling/v2beta1/types.go | 2 +- .../v2beta1/types_swagger_doc_generated.go | 4 +- .../api/autoscaling/v2beta2/generated.proto | 24 +- .../k8s.io/api/autoscaling/v2beta2/types.go | 62 +- .../v2beta2/types_swagger_doc_generated.go | 26 +- .../k8s.io/api/batch/v1/generated.pb.go | 398 +- .../k8s.io/api/batch/v1/generated.proto | 94 +- .../vendor/k8s.io/api/batch/v1/types.go | 158 +- .../batch/v1/types_swagger_doc_generated.go | 35 +- .../api/batch/v1/zz_generated.deepcopy.go | 25 + .../k8s.io/api/batch/v1beta1/generated.pb.go | 317 +- .../k8s.io/api/batch/v1beta1/generated.proto | 15 +- .../k8s.io/api/batch/v1beta1/register.go | 1 - .../vendor/k8s.io/api/batch/v1beta1/types.go | 20 +- .../v1beta1/types_swagger_doc_generated.go | 16 +- .../batch/v1beta1/zz_generated.deepcopy.go | 27 - .../zz_generated.prerelease-lifecycle.go | 18 - .../k8s.io/api/certificates/v1/types.go | 3 +- .../v1/types_swagger_doc_generated.go | 2 +- .../k8s.io/api/certificates/v1alpha1/doc.go | 24 + .../api/certificates/v1alpha1/generated.pb.go | 831 ++ .../api/certificates/v1alpha1/generated.proto | 103 + .../api/certificates/v1alpha1/register.go | 61 + .../k8s.io/api/certificates/v1alpha1/types.go | 106 + .../v1alpha1/types_swagger_doc_generated.go | 60 + .../v1alpha1/zz_generated.deepcopy.go | 102 + .../zz_generated.prerelease-lifecycle.go | 58 + .../api/certificates/v1beta1/generated.proto | 6 +- .../k8s.io/api/certificates/v1beta1/types.go | 9 +- .../v1beta1/types_swagger_doc_generated.go | 4 +- .../api/coordination/v1/generated.proto | 6 +- .../k8s.io/api/coordination/v1/types.go | 6 +- .../v1/types_swagger_doc_generated.go | 8 +- .../api/coordination/v1beta1/generated.proto | 6 +- .../k8s.io/api/coordination/v1beta1/types.go | 6 +- .../v1beta1/types_swagger_doc_generated.go | 8 +- .../api/core/v1/annotation_key_constants.go | 27 +- .../vendor/k8s.io/api/core/v1/generated.pb.go | 7298 +++++++--- .../vendor/k8s.io/api/core/v1/generated.proto | 511 +- .../vendor/k8s.io/api/core/v1/toleration.go | 14 +- .../vendor/k8s.io/api/core/v1/types.go | 657 +- .../core/v1/types_swagger_doc_generated.go | 200 +- .../k8s.io/api/core/v1/well_known_labels.go | 4 + .../api/core/v1/zz_generated.deepcopy.go | 256 +- .../k8s.io/api/discovery/v1/generated.proto | 28 +- .../vendor/k8s.io/api/discovery/v1/types.go | 44 +- .../v1/types_swagger_doc_generated.go | 14 +- .../api/discovery/v1beta1/generated.proto | 13 +- .../k8s.io/api/discovery/v1beta1/types.go | 30 +- .../v1beta1/types_swagger_doc_generated.go | 12 +- .../events/v1/types_swagger_doc_generated.go | 2 +- .../v1beta1/types_swagger_doc_generated.go | 2 +- .../api/extensions/v1beta1/generated.pb.go | 11006 +++++----------- .../api/extensions/v1beta1/generated.proto | 306 +- .../k8s.io/api/extensions/v1beta1/register.go | 2 - .../k8s.io/api/extensions/v1beta1/types.go | 435 +- .../v1beta1/types_swagger_doc_generated.go | 174 +- .../v1beta1/zz_generated.deepcopy.go | 390 - .../zz_generated.prerelease-lifecycle.go | 48 - .../api/flowcontrol/{v1alpha1 => v1}/doc.go | 7 +- .../api/flowcontrol/v1}/generated.pb.go | 552 +- .../api/flowcontrol/v1}/generated.proto | 83 +- .../k8s.io/api/flowcontrol/v1}/register.go | 6 +- .../api/flowcontrol/{v1alpha1 => v1}/types.go | 152 +- .../v1}/types_swagger_doc_generated.go | 17 +- .../flowcontrol/v1}/zz_generated.deepcopy.go | 38 +- .../zz_generated.prerelease-lifecycle.go | 122 - .../api/flowcontrol/v1beta1/generated.pb.go | 476 +- .../api/flowcontrol/v1beta1/generated.proto | 44 +- .../k8s.io/api/flowcontrol/v1beta1/types.go | 51 +- .../v1beta1/types_swagger_doc_generated.go | 15 +- .../v1beta1/zz_generated.deepcopy.go | 31 + .../api/flowcontrol/v1beta2/generated.pb.go | 477 +- .../api/flowcontrol/v1beta2/generated.proto | 44 +- .../k8s.io/api/flowcontrol/v1beta2/types.go | 51 +- .../v1beta2/types_swagger_doc_generated.go | 15 +- .../v1beta2/zz_generated.deepcopy.go | 31 + .../api/flowcontrol/v1beta3/generated.pb.go | 475 +- .../api/flowcontrol/v1beta3/generated.proto | 46 +- .../k8s.io/api/flowcontrol/v1beta3/types.go | 71 +- .../v1beta3/types_swagger_doc_generated.go | 15 +- .../v1beta3/zz_generated.deepcopy.go | 31 + .../zz_generated.prerelease-lifecycle.go | 28 + .../k8s.io/api/networking/v1/generated.pb.go | 443 +- .../k8s.io/api/networking/v1/generated.proto | 187 +- .../vendor/k8s.io/api/networking/v1/types.go | 232 +- .../v1/types_swagger_doc_generated.go | 124 +- .../networking/v1/zz_generated.deepcopy.go | 24 - .../api/networking/v1alpha1/generated.pb.go | 1451 +- .../api/networking/v1alpha1/generated.proto | 122 +- .../api/networking/v1alpha1/register.go | 16 +- .../k8s.io/api/networking/v1alpha1/types.go | 143 +- .../v1alpha1/types_swagger_doc_generated.go | 86 +- .../networking/v1alpha1/well_known_labels.go | 33 + .../v1alpha1/zz_generated.deepcopy.go | 161 +- .../zz_generated.prerelease-lifecycle.go | 60 +- .../api/networking/v1beta1/generated.proto | 78 +- .../k8s.io/api/networking/v1beta1/types.go | 87 +- .../v1beta1/types_swagger_doc_generated.go | 72 +- .../vendor/k8s.io/api/node/v1/generated.proto | 10 +- .../vendor/k8s.io/api/node/v1/types.go | 12 +- .../node/v1/types_swagger_doc_generated.go | 12 +- .../k8s.io/api/node/v1alpha1/generated.proto | 14 +- .../vendor/k8s.io/api/node/v1alpha1/types.go | 16 +- .../v1alpha1/types_swagger_doc_generated.go | 14 +- .../k8s.io/api/node/v1beta1/generated.proto | 12 +- .../vendor/k8s.io/api/node/v1beta1/types.go | 14 +- .../v1beta1/types_swagger_doc_generated.go | 12 +- .../vendor/k8s.io/api/policy/v1/doc.go | 2 +- .../k8s.io/api/policy/v1/generated.proto | 4 +- .../vendor/k8s.io/api/policy/v1/types.go | 4 +- .../policy/v1/types_swagger_doc_generated.go | 4 +- .../vendor/k8s.io/api/policy/v1beta1/doc.go | 2 +- .../k8s.io/api/policy/v1beta1/generated.pb.go | 4950 +------ .../k8s.io/api/policy/v1beta1/generated.proto | 281 +- .../k8s.io/api/policy/v1beta1/register.go | 2 - .../vendor/k8s.io/api/policy/v1beta1/types.go | 375 +- .../v1beta1/types_swagger_doc_generated.go | 164 +- .../policy/v1beta1/zz_generated.deepcopy.go | 367 - .../zz_generated.prerelease-lifecycle.go | 36 - .../vendor/k8s.io/api/rbac/v1/generated.proto | 2 + .../vendor/k8s.io/api/rbac/v1/types.go | 2 + .../rbac/v1/types_swagger_doc_generated.go | 6 +- .../v1alpha1/types_swagger_doc_generated.go | 2 +- .../v1beta1/types_swagger_doc_generated.go | 2 +- .../k8s.io/api/resource/v1alpha2}/doc.go | 4 +- .../{v1alpha1 => v1alpha2}/generated.pb.go | 658 +- .../api/resource/v1alpha2}/generated.proto | 88 +- .../{v1alpha1 => v1alpha2}/register.go | 8 +- .../k8s.io/api/resource/v1alpha2}/types.go | 96 +- .../v1alpha2}/types_swagger_doc_generated.go | 56 +- .../zz_generated.deepcopy.go | 61 +- .../k8s.io/api/scheduling/v1/generated.proto | 4 +- .../vendor/k8s.io/api/scheduling/v1/types.go | 4 +- .../v1/types_swagger_doc_generated.go | 6 +- .../api/scheduling/v1alpha1/generated.proto | 4 +- .../k8s.io/api/scheduling/v1alpha1/types.go | 4 +- .../v1alpha1/types_swagger_doc_generated.go | 6 +- .../api/scheduling/v1beta1/generated.proto | 4 +- .../k8s.io/api/scheduling/v1beta1/types.go | 4 +- .../v1beta1/types_swagger_doc_generated.go | 6 +- .../k8s.io/api/storage/v1/generated.proto | 128 +- .../vendor/k8s.io/api/storage/v1/types.go | 134 +- .../storage/v1/types_swagger_doc_generated.go | 82 +- .../api/storage/v1alpha1/generated.pb.go | 729 +- .../api/storage/v1alpha1/generated.proto | 78 +- .../k8s.io/api/storage/v1alpha1/register.go | 2 + .../k8s.io/api/storage/v1alpha1/types.go | 93 +- .../v1alpha1/types_swagger_doc_generated.go | 59 +- .../storage/v1alpha1/zz_generated.deepcopy.go | 66 + .../zz_generated.prerelease-lifecycle.go | 36 + .../api/storage/v1beta1/generated.proto | 114 +- .../k8s.io/api/storage/v1beta1/types.go | 121 +- .../v1beta1/types_swagger_doc_generated.go | 78 +- .../pkg/apis/apiextensions/deepcopy.go | 8 +- .../apis/apiextensions/types_jsonschema.go | 81 + .../pkg/apis/apiextensions/v1/deepcopy.go | 8 +- .../pkg/apis/apiextensions/v1/generated.pb.go | 550 +- .../pkg/apis/apiextensions/v1/generated.proto | 69 +- .../pkg/apis/apiextensions/v1/types.go | 6 +- .../apis/apiextensions/v1/types_jsonschema.go | 83 +- .../v1/zz_generated.conversion.go | 8 + .../apiextensions/v1/zz_generated.deepcopy.go | 14 +- .../apiextensions/zz_generated.deepcopy.go | 14 +- .../k8s.io/apimachinery/pkg/api/errors/OWNERS | 1 - .../apimachinery/pkg/api/meta/conditions.go | 37 +- .../k8s.io/apimachinery/pkg/api/meta/help.go | 86 +- .../apimachinery/pkg/api/resource/OWNERS | 1 - .../apimachinery/pkg/api/resource/amount.go | 38 + .../apimachinery/pkg/api/resource/quantity.go | 10 + .../apimachinery/pkg/api/validation/doc.go | 18 + .../pkg/api/validation/generic.go | 88 + .../pkg/api/validation/objectmeta.go | 265 + .../pkg/apis/meta/internalversion/defaults.go | 38 + .../pkg/apis/meta/internalversion/types.go | 25 + .../zz_generated.conversion.go | 2 + .../internalversion/zz_generated.deepcopy.go | 5 + .../pkg/apis/meta/v1/generated.pb.go | 385 +- .../pkg/apis/meta/v1/generated.proto | 71 +- .../apimachinery/pkg/apis/meta/v1/types.go | 91 +- .../meta/v1/types_swagger_doc_generated.go | 25 +- .../pkg/apis/meta/v1/unstructured/helpers.go | 2 +- .../apis/meta/v1/unstructured/unstructured.go | 5 + .../meta/v1/unstructured/unstructured_list.go | 9 + .../pkg/apis/meta/v1/validation/validation.go | 320 + .../apis/meta/v1/zz_generated.conversion.go | 7 + .../pkg/apis/meta/v1/zz_generated.deepcopy.go | 5 + .../v1beta1/types_swagger_doc_generated.go | 2 +- .../k8s.io/apimachinery/pkg/labels/labels.go | 2 + .../apimachinery/pkg/labels/selector.go | 131 +- .../k8s.io/apimachinery/pkg/runtime/codec.go | 1 - .../k8s.io/apimachinery/pkg/runtime/helper.go | 23 + .../apimachinery/pkg/runtime/interfaces.go | 5 + .../pkg/runtime/schema/group_version.go | 8 +- .../k8s.io/apimachinery/pkg/runtime/scheme.go | 3 +- .../pkg/runtime/serializer/codec_factory.go | 3 +- .../runtime/serializer/streaming/streaming.go | 20 - .../serializer/versioning/versioning.go | 2 +- .../k8s.io/apimachinery/pkg/runtime/splice.go | 76 + .../k8s.io/apimachinery/pkg/runtime/types.go | 2 +- .../apimachinery/pkg/types/namespacedname.go | 11 + .../k8s.io/apimachinery/pkg/util/dump/dump.go | 54 + .../apimachinery/pkg/util/errors/errors.go | 2 +- .../apimachinery/pkg/util/framer/framer.go | 2 +- .../apimachinery/pkg/util/intstr/intstr.go | 13 +- .../pkg/util/managedfields/endpoints.yaml | 7018 ++++++++++ .../pkg/util/managedfields/extract.go | 108 + .../pkg/util/managedfields/fieldmanager.go | 57 + .../pkg/util/managedfields/gvkparser.go | 128 + .../managedfields/internal/atmostevery.go | 60 + .../internal/buildmanagerinfo.go | 74 + .../managedfields/internal/capmanagers.go | 133 + .../util/managedfields/internal/conflict.go | 89 + .../managedfields/internal/fieldmanager.go | 209 + .../pkg/util/managedfields/internal/fields.go | 47 + .../managedfields/internal/lastapplied.go | 50 + .../internal/lastappliedmanager.go | 171 + .../internal/lastappliedupdater.go | 102 + .../managedfields/internal/managedfields.go | 248 + .../internal/managedfieldsupdater.go | 82 + .../util/managedfields/internal/manager.go | 52 + .../managedfields/internal/pathelement.go | 140 + .../managedfields/internal/skipnonapplied.go | 89 + .../util/managedfields/internal/stripmeta.go | 90 + .../managedfields/internal/structuredmerge.go | 189 + .../managedfields/internal/typeconverter.go | 193 + .../managedfields/internal/versioncheck.go | 52 + .../internal/versionconverter.go | 123 + .../pkg/util/managedfields/node.yaml | 261 + .../pkg/util/managedfields/pod.yaml | 121 + .../pkg/util/managedfields/scalehandler.go | 174 + .../pkg/util/managedfields/typeconverter.go | 47 + .../apimachinery/pkg/util/mergepatch/util.go | 7 +- .../k8s.io/apimachinery/pkg/util/net/util.go | 6 + .../k8s.io/apimachinery/pkg/util/sets/set.go | 14 + .../pkg/util/strategicpatch/OWNERS | 1 + .../pkg/util/strategicpatch/meta.go | 89 + .../pkg/util/strategicpatch/patch.go | 65 +- .../pkg/util/validation/field/errors.go | 4 +- .../pkg/util/validation/validation.go | 8 +- .../apimachinery/pkg/util/wait/backoff.go | 502 + .../apimachinery/pkg/util/wait/delay.go | 51 + .../apimachinery/pkg/util/wait/error.go | 96 + .../k8s.io/apimachinery/pkg/util/wait/loop.go | 95 + .../k8s.io/apimachinery/pkg/util/wait/poll.go | 315 + .../apimachinery/pkg/util/wait/timer.go | 121 + .../k8s.io/apimachinery/pkg/util/wait/wait.go | 634 +- .../client-go/discovery/discovery_client.go | 76 +- .../client-go/kubernetes/scheme/register.go | 10 +- .../vendor/k8s.io/client-go/openapi/OWNERS | 4 + .../k8s.io/client-go/openapi/typeconverter.go | 48 + .../k8s.io/client-go/pkg/version/base.go | 3 +- .../plugin/pkg/client/auth/exec/exec.go | 6 +- .../vendor/k8s.io/client-go/rest/client.go | 3 +- .../vendor/k8s.io/client-go/rest/config.go | 10 +- .../vendor/k8s.io/client-go/rest/request.go | 73 +- .../vendor/k8s.io/client-go/rest/url_utils.go | 4 +- .../k8s.io/client-go/rest/with_retry.go | 18 +- .../k8s.io/client-go/restmapper/shortcut.go | 34 +- .../client-go/tools/clientcmd/api/types.go | 14 +- .../client-go/tools/clientcmd/loader.go | 24 +- .../tools/clientcmd/merged_client_builder.go | 4 +- .../k8s.io/client-go/tools/metrics/metrics.go | 65 + .../k8s.io/client-go/transport/cache.go | 6 + .../k8s.io/client-go/transport/transport.go | 55 + .../vendor/k8s.io/client-go/util/cert/cert.go | 2 +- .../util/workqueue/delaying_queue.go | 61 +- .../client-go/util/workqueue/metrics.go | 9 +- .../k8s.io/client-go/util/workqueue/queue.go | 108 +- .../util/workqueue/rate_limiting_queue.go | 61 +- .../vendor/k8s.io/klog/v2/.golangci.yaml | 6 + .../generator/vendor/k8s.io/klog/v2/format.go | 65 + .../k8s.io/klog/v2/internal/buffer/buffer.go | 12 +- .../k8s.io/klog/v2/internal/clock/clock.go | 21 +- .../klog/v2/internal/serialize/keyvalues.go | 106 +- .../internal/serialize/keyvalues_no_slog.go | 97 + .../v2/internal/serialize/keyvalues_slog.go | 155 + .../internal/sloghandler/sloghandler_slog.go | 96 + .../vendor/k8s.io/klog/v2/k8s_references.go | 12 +- .../k8s.io/klog/v2/k8s_references_slog.go | 39 + index/generator/vendor/k8s.io/klog/v2/klog.go | 79 +- .../vendor/k8s.io/klog/v2/klog_file.go | 4 +- .../generator/vendor/k8s.io/klog/v2/klogr.go | 46 +- .../vendor/k8s.io/klog/v2/klogr_slog.go | 96 + .../kube-openapi/pkg/builder3/util/util.go | 51 - .../k8s.io/kube-openapi/pkg/cached/cache.go | 290 + .../k8s.io/kube-openapi/pkg/common/common.go | 86 +- .../kube-openapi/pkg/handler3/handler.go | 246 +- .../k8s.io/kube-openapi/pkg/internal/flags.go | 5 + .../pkg/internal/handler/handler_cache.go | 57 - .../pkg/internal/serialization.go | 65 + .../go-json-experiment/json/arshal.go | 7 + .../go-json-experiment/json/arshal_any.go | 31 +- .../go-json-experiment/json/arshal_default.go | 147 +- .../go-json-experiment/json/arshal_inlined.go | 57 +- .../go-json-experiment/json/arshal_methods.go | 4 +- .../go-json-experiment/json/arshal_time.go | 99 +- .../go-json-experiment/json/decode.go | 12 +- .../go-json-experiment/json/doc.go | 9 +- .../go-json-experiment/json/encode.go | 24 + .../go-json-experiment/json/pools.go | 32 + .../go-json-experiment/json/state.go | 4 +- .../go-json-experiment/json/token.go | 10 +- .../go-json-experiment/json/value.go | 56 +- .../kube-openapi/pkg/openapiconv/convert.go | 322 - .../kube-openapi/pkg/schemaconv/openapi.go | 260 + .../pkg/schemaconv/proto_models.go | 178 + .../k8s.io/kube-openapi/pkg/schemaconv/smd.go | 337 + .../kube-openapi/pkg/schemamutation/walker.go | 519 - .../k8s.io/kube-openapi/pkg/spec3/encoding.go | 43 +- .../k8s.io/kube-openapi/pkg/spec3/example.go | 39 +- .../pkg/spec3/external_documentation.go | 34 +- .../k8s.io/kube-openapi/pkg/spec3/fuzz.go | 281 + .../k8s.io/kube-openapi/pkg/spec3/header.go | 52 + .../kube-openapi/pkg/spec3/media_type.go | 42 +- .../kube-openapi/pkg/spec3/operation.go | 49 +- .../kube-openapi/pkg/spec3/parameter.go | 53 + .../k8s.io/kube-openapi/pkg/spec3/path.go | 129 +- .../kube-openapi/pkg/spec3/request_body.go | 44 +- .../k8s.io/kube-openapi/pkg/spec3/response.go | 173 +- .../pkg/spec3/security_requirement.go | 56 - .../kube-openapi/pkg/spec3/security_scheme.go | 19 +- .../k8s.io/kube-openapi/pkg/spec3/server.go | 67 +- .../k8s.io/kube-openapi/pkg/spec3/spec.go | 38 + .../kube-openapi/pkg/util/proto/document.go | 2 +- .../pkg/util/proto/document_v3.go | 6 +- .../kube-openapi/pkg/validation/spec/fuzz.go | 502 - .../pkg/validation/spec/gnostic.go | 2 +- .../pkg/validation/spec/header.go | 23 +- .../kube-openapi/pkg/validation/spec/info.go | 33 +- .../kube-openapi/pkg/validation/spec/items.go | 53 +- .../pkg/validation/spec/operation.go | 36 +- .../pkg/validation/spec/parameter.go | 36 +- .../pkg/validation/spec/path_item.go | 28 +- .../kube-openapi/pkg/validation/spec/paths.go | 24 +- .../kube-openapi/pkg/validation/spec/ref.go | 18 +- .../pkg/validation/spec/response.go | 36 +- .../pkg/validation/spec/responses.go | 24 +- .../pkg/validation/spec/schema.go | 79 +- .../pkg/validation/spec/security_scheme.go | 20 +- .../pkg/validation/spec/swagger.go | 82 +- .../kube-openapi/pkg/validation/spec/tag.go | 19 +- .../vendor/k8s.io/utils/pointer/pointer.go | 283 +- .../generator/vendor/k8s.io/utils/ptr/OWNERS | 10 + .../vendor/k8s.io/utils/ptr/README.md | 3 + .../generator/vendor/k8s.io/utils/ptr/ptr.go | 73 + index/generator/vendor/modules.txt | 105 +- .../internal/golang/encoding/json/decode.go | 5 +- .../internal/golang/encoding/json/encode.go | 37 +- .../internal/golang/encoding/json/fold.go | 5 +- .../internal/golang/encoding/json/scanner.go | 2 + .../internal/golang/encoding/json/stream.go | 1 - .../generator/vendor/sigs.k8s.io/json/json.go | 28 +- .../structured-merge-diff/v4/fieldpath/doc.go | 21 + .../v4/fieldpath/element.go | 317 + .../v4/fieldpath/fromvalue.go | 134 + .../v4/fieldpath/managers.go | 144 + .../v4/fieldpath/path.go | 118 + .../v4/fieldpath/pathelementmap.go | 114 + .../v4/fieldpath/serialize-pe.go | 168 + .../v4/fieldpath/serialize.go | 238 + .../structured-merge-diff/v4/fieldpath/set.go | 505 + .../v4/merge/conflict.go | 121 + .../structured-merge-diff/v4/merge/update.go | 358 + .../structured-merge-diff/v4/schema/doc.go | 28 + .../v4/schema/elements.go | 375 + .../structured-merge-diff/v4/schema/equals.go | 202 + .../v4/schema/schemaschema.go | 165 + .../structured-merge-diff/v4/typed/compare.go | 460 + .../structured-merge-diff/v4/typed/doc.go | 18 + .../structured-merge-diff/v4/typed/helpers.go | 259 + .../structured-merge-diff/v4/typed/merge.go | 427 + .../structured-merge-diff/v4/typed/parser.go | 151 + .../v4/typed/reconcile_schema.go | 290 + .../structured-merge-diff/v4/typed/remove.go | 165 + .../v4/typed/tofieldset.go | 190 + .../structured-merge-diff/v4/typed/typed.go | 249 + .../v4/typed/validate.go | 205 + .../v4/value/mapreflect.go | 2 +- .../v4/value/mapunstructured.go | 8 +- .../v4/value/reflectcache.go | 4 +- index/server/Dockerfile | 2 +- index/server/config/types.yaml | 4 + index/server/go.mod | 42 +- index/server/go.sum | 441 +- .../samples/nodejs-basic/1.0.1/devfile.yaml | 1 + .../v1alpha2/component_container.go | 2 +- .../apis/workspaces/v1alpha2/components.go | 2 +- .../v2/pkg/apis/workspaces/v1alpha2/doc.go | 2 +- .../api/v2/pkg/validation/endpoints.go | 8 +- .../devfile/api/v2/pkg/validation/errors.go | 16 +- .../emicklei/go-restful/v3/CHANGES.md | 11 +- .../emicklei/go-restful/v3/README.md | 5 +- .../emicklei/go-restful/v3/route.go | 17 +- .../emicklei/go-restful/v3/route_builder.go | 45 +- .../github.com/go-logr/logr/slogr/slogr.go | 61 + .../go-openapi/jsonpointer/.travis.yml | 15 - .../go-openapi/jsonreference/.golangci.yml | 13 +- .../go-openapi/jsonreference/.travis.yml | 24 - .../jsonreference/internal/normalize_url.go | 22 +- .../github.com/go-openapi/swag/.golangci.yml | 4 + .../vendor/github.com/go-openapi/swag/doc.go | 15 +- .../github.com/go-openapi/swag/loading.go | 11 +- .../vendor/github.com/go-openapi/swag/util.go | 17 +- .../vendor/github.com/go-openapi/swag/yaml.go | 252 +- .../{gnostic => gnostic-models}/LICENSE | 0 .../compiler/README.md | 0 .../compiler/context.go | 0 .../compiler/error.go | 0 .../gnostic-models}/compiler/extensions.go | 2 +- .../compiler/helpers.go | 2 +- .../compiler/main.go | 0 .../compiler/reader.go | 0 .../extensions/README.md | 0 .../extensions/extension.pb.go | 4 +- .../extensions/extension.proto | 0 .../extensions/extensions.go | 0 .../jsonschema/README.md | 0 .../jsonschema/base.go | 15 +- .../jsonschema/display.go | 0 .../jsonschema/models.go | 0 .../jsonschema/operations.go | 0 .../jsonschema/reader.go | 0 .../jsonschema/schema.json | 0 .../jsonschema/writer.go | 0 .../openapiv2/OpenAPIv2.go | 2 +- .../gnostic-models}/openapiv2/OpenAPIv2.pb.go | 4 +- .../openapiv2/OpenAPIv2.proto | 0 .../openapiv2/README.md | 0 .../openapiv2/document.go | 2 +- .../openapiv2/openapi-2.0.json | 0 .../openapiv3/OpenAPIv3.go | 2 +- .../gnostic-models}/openapiv3/OpenAPIv3.pb.go | 4 +- .../openapiv3/OpenAPIv3.proto | 0 .../openapiv3/README.md | 0 .../openapiv3/document.go | 2 +- .../google/gnostic/openapiv3/openapi-3.0.json | 1251 -- .../google/gnostic/openapiv3/openapi-3.1.json | 1250 -- .../github.com/google/go-cmp/cmp/compare.go | 671 - .../github.com/google/go-cmp/cmp/export.go | 31 - .../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 - .../go-cmp/cmp/internal/value/pointer.go | 34 - .../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 | 390 - .../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 - .../client_golang/prometheus/counter.go | 26 +- .../client_golang/prometheus/desc.go | 46 +- .../client_golang/prometheus/doc.go | 44 +- .../client_golang/prometheus/gauge.go | 26 +- .../prometheus/go_collector_latest.go | 7 +- .../client_golang/prometheus/histogram.go | 61 +- .../client_golang/prometheus/labels.go | 72 + .../client_golang/prometheus/metric.go | 6 +- .../client_golang/prometheus/promhttp/http.go | 19 +- .../prometheus/promhttp/instrument_client.go | 26 +- .../prometheus/promhttp/instrument_server.go | 101 +- .../prometheus/promhttp/option.go | 38 +- .../client_golang/prometheus/registry.go | 17 +- .../client_golang/prometheus/summary.go | 39 +- .../client_golang/prometheus/timer.go | 28 +- .../client_golang/prometheus/value.go | 10 +- .../client_golang/prometheus/vec.go | 79 +- .../client_golang/prometheus/vnext.go | 23 + .../client_golang/prometheus/wrap.go | 8 +- .../prometheus/client_model/go/metrics.pb.go | 1530 ++- .../prometheus/common/expfmt/decode.go | 39 +- .../prometheus/common/expfmt/encode.go | 13 +- .../prometheus/common/expfmt/expfmt.go | 26 +- .../prometheus/common/expfmt/fuzz.go | 4 +- .../common/expfmt/openmetrics_create.go | 22 +- .../prometheus/common/expfmt/text_create.go | 3 +- .../prometheus/common/expfmt/text_parse.go | 12 +- .../bitbucket.org/ww/goautoneg/autoneg.go | 22 +- .../prometheus/common/model/time.go | 89 +- .../prometheus/common/model/value.go | 246 +- .../prometheus/common/model/value_float.go | 100 + .../common/model/value_histogram.go | 178 + .../prometheus/common/model/value_type.go | 83 + .../prometheus/procfs/Makefile.common | 23 +- .../github.com/prometheus/procfs/cpuinfo.go | 36 + .../prometheus/procfs/cpuinfo_loong64.go | 19 + .../prometheus/procfs/cpuinfo_others.go | 4 +- .../github.com/prometheus/procfs/doc.go | 51 +- .../vendor/github.com/prometheus/procfs/fs.go | 9 +- .../prometheus/procfs/fs_statfs_notype.go | 23 + .../prometheus/procfs/fs_statfs_type.go | 33 + .../prometheus/procfs/internal/util/parse.go | 15 + .../prometheus/procfs/mountstats.go | 9 +- .../prometheus/procfs/net_conntrackstat.go | 88 +- .../prometheus/procfs/net_softnet.go | 75 +- .../prometheus/procfs/net_wireless.go | 182 + .../github.com/prometheus/procfs/netstat.go | 54 +- .../github.com/prometheus/procfs/proc.go | 22 +- .../prometheus/procfs/proc_cgroup.go | 2 +- .../prometheus/procfs/proc_interrupts.go | 98 + .../prometheus/procfs/proc_netstat.go | 491 +- .../github.com/prometheus/procfs/proc_snmp.go | 318 +- .../prometheus/procfs/proc_snmp6.go | 364 +- .../github.com/prometheus/procfs/proc_stat.go | 10 +- .../prometheus/procfs/proc_status.go | 38 +- .../github.com/prometheus/procfs/stat.go | 22 +- .../github.com/prometheus/procfs/thread.go | 80 + .../vendor/github.com/prometheus/procfs/vm.go | 4 +- .../admissionregistration/v1/generated.pb.go | 484 +- .../admissionregistration/v1/generated.proto | 73 + .../api/admissionregistration/v1/types.go | 73 + .../v1/types_swagger_doc_generated.go | 14 +- .../v1/zz_generated.deepcopy.go | 26 + .../v1alpha1/generated.pb.go | 2442 +++- .../v1alpha1/generated.proto | 320 +- .../admissionregistration/v1alpha1/types.go | 322 +- .../v1alpha1/types_swagger_doc_generated.go | 88 +- .../v1alpha1/zz_generated.deepcopy.go | 146 +- .../v1beta1/generated.pb.go | 6220 +++++++-- .../v1beta1/generated.proto | 633 + .../admissionregistration/v1beta1/register.go | 4 + .../admissionregistration/v1beta1/types.go | 663 + .../v1beta1/types_swagger_doc_generated.go | 188 +- .../v1beta1/zz_generated.deepcopy.go | 474 +- .../zz_generated.prerelease-lifecycle.go | 72 + .../v1alpha1/generated.pb.go | 148 +- .../v1alpha1/generated.proto | 5 + .../api/apiserverinternal/v1alpha1/types.go | 5 + .../v1alpha1/types_swagger_doc_generated.go | 3 +- .../v1alpha1/zz_generated.deepcopy.go | 5 + .../vendor/k8s.io/api/apps/v1/generated.proto | 5 +- .../server/vendor/k8s.io/api/apps/v1/types.go | 8 +- .../apps/v1/types_swagger_doc_generated.go | 10 +- .../k8s.io/api/apps/v1beta1/generated.proto | 57 +- .../vendor/k8s.io/api/apps/v1beta1/types.go | 57 +- .../v1beta1/types_swagger_doc_generated.go | 60 +- .../k8s.io/api/apps/v1beta2/generated.proto | 7 +- .../vendor/k8s.io/api/apps/v1beta2/types.go | 7 +- .../v1beta2/types_swagger_doc_generated.go | 12 +- .../api/authentication/v1/generated.pb.go | 511 +- .../api/authentication/v1/generated.proto | 20 + .../k8s.io/api/authentication/v1/register.go | 1 + .../k8s.io/api/authentication/v1/types.go | 25 + .../v1/types_swagger_doc_generated.go | 21 +- .../v1/zz_generated.deepcopy.go | 44 + .../authentication/v1alpha1/generated.proto | 3 +- .../api/authentication/v1alpha1/types.go | 5 +- .../v1alpha1/types_swagger_doc_generated.go | 4 +- .../zz_generated.prerelease-lifecycle.go | 6 +- .../authentication/v1beta1/generated.pb.go | 476 +- .../authentication/v1beta1/generated.proto | 21 + .../api/authentication/v1beta1/register.go | 1 + .../api/authentication/v1beta1/types.go | 27 + .../v1beta1/types_swagger_doc_generated.go | 21 +- .../v1beta1/zz_generated.deepcopy.go | 44 + .../zz_generated.prerelease-lifecycle.go | 18 + .../v1/types_swagger_doc_generated.go | 2 +- .../v1beta1/types_swagger_doc_generated.go | 2 +- .../k8s.io/api/autoscaling/v1/generated.proto | 42 +- .../vendor/k8s.io/api/autoscaling/v1/types.go | 79 +- .../v1/types_swagger_doc_generated.go | 42 +- .../k8s.io/api/autoscaling/v2/generated.proto | 20 +- .../vendor/k8s.io/api/autoscaling/v2/types.go | 61 +- .../v2/types_swagger_doc_generated.go | 22 +- .../api/autoscaling/v2beta1/generated.proto | 2 +- .../k8s.io/api/autoscaling/v2beta1/types.go | 2 +- .../v2beta1/types_swagger_doc_generated.go | 4 +- .../api/autoscaling/v2beta2/generated.proto | 24 +- .../k8s.io/api/autoscaling/v2beta2/types.go | 62 +- .../v2beta2/types_swagger_doc_generated.go | 26 +- .../k8s.io/api/batch/v1/generated.pb.go | 398 +- .../k8s.io/api/batch/v1/generated.proto | 94 +- .../vendor/k8s.io/api/batch/v1/types.go | 158 +- .../batch/v1/types_swagger_doc_generated.go | 35 +- .../api/batch/v1/zz_generated.deepcopy.go | 25 + .../k8s.io/api/batch/v1beta1/generated.pb.go | 317 +- .../k8s.io/api/batch/v1beta1/generated.proto | 15 +- .../k8s.io/api/batch/v1beta1/register.go | 1 - .../vendor/k8s.io/api/batch/v1beta1/types.go | 20 +- .../v1beta1/types_swagger_doc_generated.go | 16 +- .../batch/v1beta1/zz_generated.deepcopy.go | 27 - .../zz_generated.prerelease-lifecycle.go | 18 - .../k8s.io/api/certificates/v1/types.go | 3 +- .../v1/types_swagger_doc_generated.go | 2 +- .../k8s.io/api/certificates/v1alpha1/doc.go | 24 + .../api/certificates/v1alpha1/generated.pb.go | 831 ++ .../api/certificates/v1alpha1/generated.proto | 103 + .../api/certificates/v1alpha1/register.go | 61 + .../k8s.io/api/certificates/v1alpha1/types.go | 106 + .../v1alpha1/types_swagger_doc_generated.go | 60 + .../v1alpha1/zz_generated.deepcopy.go | 102 + .../zz_generated.prerelease-lifecycle.go | 58 + .../api/certificates/v1beta1/generated.proto | 6 +- .../k8s.io/api/certificates/v1beta1/types.go | 9 +- .../v1beta1/types_swagger_doc_generated.go | 4 +- .../api/coordination/v1/generated.proto | 6 +- .../k8s.io/api/coordination/v1/types.go | 6 +- .../v1/types_swagger_doc_generated.go | 8 +- .../api/coordination/v1beta1/generated.proto | 6 +- .../k8s.io/api/coordination/v1beta1/types.go | 6 +- .../v1beta1/types_swagger_doc_generated.go | 8 +- .../api/core/v1/annotation_key_constants.go | 27 +- .../vendor/k8s.io/api/core/v1/generated.pb.go | 7298 +++++++--- .../vendor/k8s.io/api/core/v1/generated.proto | 511 +- .../vendor/k8s.io/api/core/v1/toleration.go | 14 +- .../server/vendor/k8s.io/api/core/v1/types.go | 657 +- .../core/v1/types_swagger_doc_generated.go | 200 +- .../k8s.io/api/core/v1/well_known_labels.go | 4 + .../api/core/v1/zz_generated.deepcopy.go | 256 +- .../k8s.io/api/discovery/v1/generated.proto | 28 +- .../vendor/k8s.io/api/discovery/v1/types.go | 44 +- .../v1/types_swagger_doc_generated.go | 14 +- .../api/discovery/v1beta1/generated.proto | 13 +- .../k8s.io/api/discovery/v1beta1/types.go | 30 +- .../v1beta1/types_swagger_doc_generated.go | 12 +- .../events/v1/types_swagger_doc_generated.go | 2 +- .../v1beta1/types_swagger_doc_generated.go | 2 +- .../api/extensions/v1beta1/generated.pb.go | 11006 +++++----------- .../api/extensions/v1beta1/generated.proto | 306 +- .../k8s.io/api/extensions/v1beta1/register.go | 2 - .../k8s.io/api/extensions/v1beta1/types.go | 435 +- .../v1beta1/types_swagger_doc_generated.go | 174 +- .../v1beta1/zz_generated.deepcopy.go | 390 - .../zz_generated.prerelease-lifecycle.go | 48 - .../api/flowcontrol/{v1alpha1 => v1}/doc.go | 7 +- .../api/flowcontrol/v1}/generated.pb.go | 552 +- .../api/flowcontrol/v1}/generated.proto | 83 +- .../k8s.io/api/flowcontrol/v1}/register.go | 6 +- .../api/flowcontrol/{v1alpha1 => v1}/types.go | 152 +- .../v1}/types_swagger_doc_generated.go | 17 +- .../flowcontrol/v1}/zz_generated.deepcopy.go | 38 +- .../zz_generated.prerelease-lifecycle.go | 122 - .../api/flowcontrol/v1beta1/generated.pb.go | 476 +- .../api/flowcontrol/v1beta1/generated.proto | 44 +- .../k8s.io/api/flowcontrol/v1beta1/types.go | 51 +- .../v1beta1/types_swagger_doc_generated.go | 15 +- .../v1beta1/zz_generated.deepcopy.go | 31 + .../api/flowcontrol/v1beta2/generated.pb.go | 477 +- .../api/flowcontrol/v1beta2/generated.proto | 44 +- .../k8s.io/api/flowcontrol/v1beta2/types.go | 51 +- .../v1beta2/types_swagger_doc_generated.go | 15 +- .../v1beta2/zz_generated.deepcopy.go | 31 + .../api/flowcontrol/v1beta3/generated.pb.go | 475 +- .../api/flowcontrol/v1beta3/generated.proto | 46 +- .../k8s.io/api/flowcontrol/v1beta3/types.go | 71 +- .../v1beta3/types_swagger_doc_generated.go | 15 +- .../v1beta3/zz_generated.deepcopy.go | 31 + .../zz_generated.prerelease-lifecycle.go | 28 + .../k8s.io/api/networking/v1/generated.pb.go | 443 +- .../k8s.io/api/networking/v1/generated.proto | 187 +- .../vendor/k8s.io/api/networking/v1/types.go | 232 +- .../v1/types_swagger_doc_generated.go | 124 +- .../networking/v1/zz_generated.deepcopy.go | 24 - .../api/networking/v1alpha1/generated.pb.go | 1451 +- .../api/networking/v1alpha1/generated.proto | 122 +- .../api/networking/v1alpha1/register.go | 16 +- .../k8s.io/api/networking/v1alpha1/types.go | 143 +- .../v1alpha1/types_swagger_doc_generated.go | 86 +- .../networking/v1alpha1/well_known_labels.go | 33 + .../v1alpha1/zz_generated.deepcopy.go | 161 +- .../zz_generated.prerelease-lifecycle.go | 60 +- .../api/networking/v1beta1/generated.proto | 78 +- .../k8s.io/api/networking/v1beta1/types.go | 87 +- .../v1beta1/types_swagger_doc_generated.go | 72 +- .../vendor/k8s.io/api/node/v1/generated.proto | 10 +- .../server/vendor/k8s.io/api/node/v1/types.go | 12 +- .../node/v1/types_swagger_doc_generated.go | 12 +- .../k8s.io/api/node/v1alpha1/generated.proto | 14 +- .../vendor/k8s.io/api/node/v1alpha1/types.go | 16 +- .../v1alpha1/types_swagger_doc_generated.go | 14 +- .../k8s.io/api/node/v1beta1/generated.proto | 12 +- .../vendor/k8s.io/api/node/v1beta1/types.go | 14 +- .../v1beta1/types_swagger_doc_generated.go | 12 +- .../server/vendor/k8s.io/api/policy/v1/doc.go | 2 +- .../k8s.io/api/policy/v1/generated.proto | 4 +- .../vendor/k8s.io/api/policy/v1/types.go | 4 +- .../policy/v1/types_swagger_doc_generated.go | 4 +- .../vendor/k8s.io/api/policy/v1beta1/doc.go | 2 +- .../k8s.io/api/policy/v1beta1/generated.pb.go | 4950 +------ .../k8s.io/api/policy/v1beta1/generated.proto | 281 +- .../k8s.io/api/policy/v1beta1/register.go | 2 - .../vendor/k8s.io/api/policy/v1beta1/types.go | 375 +- .../v1beta1/types_swagger_doc_generated.go | 164 +- .../policy/v1beta1/zz_generated.deepcopy.go | 367 - .../zz_generated.prerelease-lifecycle.go | 36 - .../vendor/k8s.io/api/rbac/v1/generated.proto | 2 + .../server/vendor/k8s.io/api/rbac/v1/types.go | 2 + .../rbac/v1/types_swagger_doc_generated.go | 6 +- .../v1alpha1/types_swagger_doc_generated.go | 2 +- .../v1beta1/types_swagger_doc_generated.go | 2 +- .../k8s.io/api/resource/v1alpha2}/doc.go | 4 +- .../{v1alpha1 => v1alpha2}/generated.pb.go | 658 +- .../api/resource/v1alpha2}/generated.proto | 88 +- .../{v1alpha1 => v1alpha2}/register.go | 8 +- .../k8s.io/api/resource/v1alpha2}/types.go | 96 +- .../v1alpha2}/types_swagger_doc_generated.go | 56 +- .../zz_generated.deepcopy.go | 61 +- .../k8s.io/api/scheduling/v1/generated.proto | 4 +- .../vendor/k8s.io/api/scheduling/v1/types.go | 4 +- .../v1/types_swagger_doc_generated.go | 6 +- .../api/scheduling/v1alpha1/generated.proto | 4 +- .../k8s.io/api/scheduling/v1alpha1/types.go | 4 +- .../v1alpha1/types_swagger_doc_generated.go | 6 +- .../api/scheduling/v1beta1/generated.proto | 4 +- .../k8s.io/api/scheduling/v1beta1/types.go | 4 +- .../v1beta1/types_swagger_doc_generated.go | 6 +- .../k8s.io/api/storage/v1/generated.proto | 128 +- .../vendor/k8s.io/api/storage/v1/types.go | 134 +- .../storage/v1/types_swagger_doc_generated.go | 82 +- .../api/storage/v1alpha1/generated.pb.go | 729 +- .../api/storage/v1alpha1/generated.proto | 78 +- .../k8s.io/api/storage/v1alpha1/register.go | 2 + .../k8s.io/api/storage/v1alpha1/types.go | 93 +- .../v1alpha1/types_swagger_doc_generated.go | 59 +- .../storage/v1alpha1/zz_generated.deepcopy.go | 66 + .../zz_generated.prerelease-lifecycle.go | 36 + .../api/storage/v1beta1/generated.proto | 114 +- .../k8s.io/api/storage/v1beta1/types.go | 121 +- .../v1beta1/types_swagger_doc_generated.go | 78 +- .../pkg/apis/apiextensions/deepcopy.go | 8 +- .../apis/apiextensions/types_jsonschema.go | 81 + .../pkg/apis/apiextensions/v1/deepcopy.go | 8 +- .../pkg/apis/apiextensions/v1/generated.pb.go | 550 +- .../pkg/apis/apiextensions/v1/generated.proto | 69 +- .../pkg/apis/apiextensions/v1/types.go | 6 +- .../apis/apiextensions/v1/types_jsonschema.go | 83 +- .../v1/zz_generated.conversion.go | 8 + .../apiextensions/v1/zz_generated.deepcopy.go | 14 +- .../apiextensions/zz_generated.deepcopy.go | 14 +- .../k8s.io/apimachinery/pkg/api/errors/OWNERS | 1 - .../apimachinery/pkg/api/meta/conditions.go | 37 +- .../k8s.io/apimachinery/pkg/api/meta/help.go | 86 +- .../apimachinery/pkg/api/resource/OWNERS | 1 - .../apimachinery/pkg/api/resource/amount.go | 38 + .../apimachinery/pkg/api/resource/quantity.go | 10 + .../apimachinery/pkg/api/validation/doc.go | 18 + .../pkg/api/validation/generic.go | 88 + .../pkg/api/validation/objectmeta.go | 265 + .../pkg/apis/meta/internalversion/defaults.go | 38 + .../pkg/apis/meta/internalversion/types.go | 25 + .../zz_generated.conversion.go | 2 + .../internalversion/zz_generated.deepcopy.go | 5 + .../pkg/apis/meta/v1/generated.pb.go | 385 +- .../pkg/apis/meta/v1/generated.proto | 71 +- .../apimachinery/pkg/apis/meta/v1/types.go | 91 +- .../meta/v1/types_swagger_doc_generated.go | 25 +- .../pkg/apis/meta/v1/unstructured/helpers.go | 2 +- .../apis/meta/v1/unstructured/unstructured.go | 5 + .../meta/v1/unstructured/unstructured_list.go | 9 + .../pkg/apis/meta/v1/validation/validation.go | 320 + .../apis/meta/v1/zz_generated.conversion.go | 7 + .../pkg/apis/meta/v1/zz_generated.deepcopy.go | 5 + .../v1beta1/types_swagger_doc_generated.go | 2 +- .../k8s.io/apimachinery/pkg/labels/labels.go | 2 + .../apimachinery/pkg/labels/selector.go | 131 +- .../k8s.io/apimachinery/pkg/runtime/codec.go | 1 - .../k8s.io/apimachinery/pkg/runtime/helper.go | 23 + .../apimachinery/pkg/runtime/interfaces.go | 5 + .../pkg/runtime/schema/group_version.go | 8 +- .../k8s.io/apimachinery/pkg/runtime/scheme.go | 3 +- .../pkg/runtime/serializer/codec_factory.go | 3 +- .../runtime/serializer/streaming/streaming.go | 20 - .../serializer/versioning/versioning.go | 2 +- .../k8s.io/apimachinery/pkg/runtime/splice.go | 76 + .../k8s.io/apimachinery/pkg/runtime/types.go | 2 +- .../apimachinery/pkg/types/namespacedname.go | 11 + .../k8s.io/apimachinery/pkg/util/dump/dump.go | 54 + .../apimachinery/pkg/util/errors/errors.go | 2 +- .../apimachinery/pkg/util/framer/framer.go | 2 +- .../apimachinery/pkg/util/intstr/intstr.go | 13 +- .../pkg/util/managedfields/endpoints.yaml | 7018 ++++++++++ .../pkg/util/managedfields/extract.go | 108 + .../pkg/util/managedfields/fieldmanager.go | 57 + .../pkg/util/managedfields/gvkparser.go | 128 + .../managedfields/internal/atmostevery.go | 60 + .../internal/buildmanagerinfo.go | 74 + .../managedfields/internal/capmanagers.go | 133 + .../util/managedfields/internal/conflict.go | 89 + .../managedfields/internal/fieldmanager.go | 209 + .../pkg/util/managedfields/internal/fields.go | 47 + .../managedfields/internal/lastapplied.go | 50 + .../internal/lastappliedmanager.go | 171 + .../internal/lastappliedupdater.go | 102 + .../managedfields/internal/managedfields.go | 248 + .../internal/managedfieldsupdater.go | 82 + .../util/managedfields/internal/manager.go | 52 + .../managedfields/internal/pathelement.go | 140 + .../managedfields/internal/skipnonapplied.go | 89 + .../util/managedfields/internal/stripmeta.go | 90 + .../managedfields/internal/structuredmerge.go | 189 + .../managedfields/internal/typeconverter.go | 193 + .../managedfields/internal/versioncheck.go | 52 + .../internal/versionconverter.go | 123 + .../pkg/util/managedfields/node.yaml | 261 + .../pkg/util/managedfields/pod.yaml | 121 + .../pkg/util/managedfields/scalehandler.go | 174 + .../pkg/util/managedfields/typeconverter.go | 47 + .../apimachinery/pkg/util/mergepatch/util.go | 7 +- .../k8s.io/apimachinery/pkg/util/net/util.go | 6 + .../k8s.io/apimachinery/pkg/util/sets/set.go | 14 + .../pkg/util/strategicpatch/OWNERS | 1 + .../pkg/util/strategicpatch/meta.go | 89 + .../pkg/util/strategicpatch/patch.go | 65 +- .../pkg/util/validation/field/errors.go | 4 +- .../pkg/util/validation/validation.go | 8 +- .../apimachinery/pkg/util/wait/backoff.go | 502 + .../apimachinery/pkg/util/wait/delay.go | 51 + .../apimachinery/pkg/util/wait/error.go | 96 + .../k8s.io/apimachinery/pkg/util/wait/loop.go | 95 + .../k8s.io/apimachinery/pkg/util/wait/poll.go | 315 + .../apimachinery/pkg/util/wait/timer.go | 121 + .../k8s.io/apimachinery/pkg/util/wait/wait.go | 634 +- .../client-go/discovery/discovery_client.go | 76 +- .../client-go/kubernetes/scheme/register.go | 10 +- .../vendor/k8s.io/client-go/openapi/OWNERS | 4 + .../k8s.io/client-go/openapi/typeconverter.go | 48 + .../k8s.io/client-go/pkg/version/base.go | 3 +- .../plugin/pkg/client/auth/exec/exec.go | 6 +- .../vendor/k8s.io/client-go/rest/client.go | 3 +- .../vendor/k8s.io/client-go/rest/config.go | 10 +- .../vendor/k8s.io/client-go/rest/request.go | 73 +- .../vendor/k8s.io/client-go/rest/url_utils.go | 4 +- .../k8s.io/client-go/rest/with_retry.go | 18 +- .../k8s.io/client-go/restmapper/shortcut.go | 34 +- .../client-go/tools/clientcmd/api/types.go | 14 +- .../client-go/tools/clientcmd/loader.go | 24 +- .../tools/clientcmd/merged_client_builder.go | 4 +- .../k8s.io/client-go/tools/metrics/metrics.go | 65 + .../k8s.io/client-go/transport/cache.go | 6 + .../k8s.io/client-go/transport/transport.go | 55 + .../vendor/k8s.io/client-go/util/cert/cert.go | 2 +- .../util/workqueue/delaying_queue.go | 61 +- .../client-go/util/workqueue/metrics.go | 9 +- .../k8s.io/client-go/util/workqueue/queue.go | 108 +- .../util/workqueue/rate_limiting_queue.go | 61 +- .../vendor/k8s.io/klog/v2/.golangci.yaml | 6 + index/server/vendor/k8s.io/klog/v2/format.go | 65 + .../k8s.io/klog/v2/internal/buffer/buffer.go | 12 +- .../k8s.io/klog/v2/internal/clock/clock.go | 21 +- .../klog/v2/internal/serialize/keyvalues.go | 106 +- .../internal/serialize/keyvalues_no_slog.go | 97 + .../v2/internal/serialize/keyvalues_slog.go | 155 + .../internal/sloghandler/sloghandler_slog.go | 96 + .../vendor/k8s.io/klog/v2/k8s_references.go | 12 +- .../k8s.io/klog/v2/k8s_references_slog.go | 39 + index/server/vendor/k8s.io/klog/v2/klog.go | 79 +- .../server/vendor/k8s.io/klog/v2/klog_file.go | 4 +- index/server/vendor/k8s.io/klog/v2/klogr.go | 46 +- .../vendor/k8s.io/klog/v2/klogr_slog.go | 96 + .../kube-openapi/pkg/builder3/util/util.go | 51 - .../k8s.io/kube-openapi/pkg/cached/cache.go | 290 + .../k8s.io/kube-openapi/pkg/common/common.go | 86 +- .../kube-openapi/pkg/handler3/handler.go | 246 +- .../k8s.io/kube-openapi/pkg/internal/flags.go | 5 + .../pkg/internal/handler/handler_cache.go | 57 - .../pkg/internal/serialization.go | 65 + .../go-json-experiment/json/arshal.go | 7 + .../go-json-experiment/json/arshal_any.go | 31 +- .../go-json-experiment/json/arshal_default.go | 147 +- .../go-json-experiment/json/arshal_inlined.go | 57 +- .../go-json-experiment/json/arshal_methods.go | 4 +- .../go-json-experiment/json/arshal_time.go | 99 +- .../go-json-experiment/json/decode.go | 12 +- .../go-json-experiment/json/doc.go | 9 +- .../go-json-experiment/json/encode.go | 24 + .../go-json-experiment/json/pools.go | 32 + .../go-json-experiment/json/state.go | 4 +- .../go-json-experiment/json/token.go | 10 +- .../go-json-experiment/json/value.go | 56 +- .../kube-openapi/pkg/openapiconv/convert.go | 322 - .../kube-openapi/pkg/schemaconv/openapi.go | 260 + .../pkg/schemaconv/proto_models.go | 178 + .../k8s.io/kube-openapi/pkg/schemaconv/smd.go | 337 + .../kube-openapi/pkg/schemamutation/walker.go | 519 - .../k8s.io/kube-openapi/pkg/spec3/encoding.go | 43 +- .../k8s.io/kube-openapi/pkg/spec3/example.go | 39 +- .../pkg/spec3/external_documentation.go | 34 +- .../k8s.io/kube-openapi/pkg/spec3/fuzz.go | 281 + .../k8s.io/kube-openapi/pkg/spec3/header.go | 52 + .../kube-openapi/pkg/spec3/media_type.go | 42 +- .../kube-openapi/pkg/spec3/operation.go | 49 +- .../kube-openapi/pkg/spec3/parameter.go | 53 + .../k8s.io/kube-openapi/pkg/spec3/path.go | 129 +- .../kube-openapi/pkg/spec3/request_body.go | 44 +- .../k8s.io/kube-openapi/pkg/spec3/response.go | 173 +- .../pkg/spec3/security_requirement.go | 56 - .../kube-openapi/pkg/spec3/security_scheme.go | 19 +- .../k8s.io/kube-openapi/pkg/spec3/server.go | 67 +- .../k8s.io/kube-openapi/pkg/spec3/spec.go | 38 + .../kube-openapi/pkg/util/proto/document.go | 2 +- .../pkg/util/proto/document_v3.go | 6 +- .../kube-openapi/pkg/validation/spec/fuzz.go | 502 - .../pkg/validation/spec/gnostic.go | 2 +- .../pkg/validation/spec/header.go | 23 +- .../kube-openapi/pkg/validation/spec/info.go | 33 +- .../kube-openapi/pkg/validation/spec/items.go | 53 +- .../pkg/validation/spec/operation.go | 36 +- .../pkg/validation/spec/parameter.go | 36 +- .../pkg/validation/spec/path_item.go | 28 +- .../kube-openapi/pkg/validation/spec/paths.go | 24 +- .../kube-openapi/pkg/validation/spec/ref.go | 18 +- .../pkg/validation/spec/response.go | 36 +- .../pkg/validation/spec/responses.go | 24 +- .../pkg/validation/spec/schema.go | 79 +- .../pkg/validation/spec/security_scheme.go | 20 +- .../pkg/validation/spec/swagger.go | 82 +- .../kube-openapi/pkg/validation/spec/tag.go | 19 +- .../vendor/k8s.io/utils/pointer/pointer.go | 283 +- index/server/vendor/k8s.io/utils/ptr/OWNERS | 10 + .../server/vendor/k8s.io/utils/ptr/README.md | 3 + index/server/vendor/k8s.io/utils/ptr/ptr.go | 73 + index/server/vendor/modules.txt | 104 +- .../internal/golang/encoding/json/decode.go | 5 +- .../internal/golang/encoding/json/encode.go | 37 +- .../internal/golang/encoding/json/fold.go | 5 +- .../internal/golang/encoding/json/scanner.go | 2 + .../internal/golang/encoding/json/stream.go | 1 - index/server/vendor/sigs.k8s.io/json/json.go | 28 +- .../structured-merge-diff/v4/fieldpath/doc.go | 21 + .../v4/fieldpath/element.go | 317 + .../v4/fieldpath/fromvalue.go | 134 + .../v4/fieldpath/managers.go | 144 + .../v4/fieldpath/path.go | 118 + .../v4/fieldpath/pathelementmap.go | 114 + .../v4/fieldpath/serialize-pe.go | 168 + .../v4/fieldpath/serialize.go | 238 + .../structured-merge-diff/v4/fieldpath/set.go | 505 + .../v4/merge/conflict.go | 121 + .../structured-merge-diff/v4/merge/update.go | 358 + .../structured-merge-diff/v4/schema/doc.go | 28 + .../v4/schema/elements.go | 375 + .../structured-merge-diff/v4/schema/equals.go | 202 + .../v4/schema/schemaschema.go | 165 + .../structured-merge-diff/v4/typed/compare.go | 460 + .../structured-merge-diff/v4/typed/doc.go | 18 + .../structured-merge-diff/v4/typed/helpers.go | 259 + .../structured-merge-diff/v4/typed/merge.go | 427 + .../structured-merge-diff/v4/typed/parser.go | 151 + .../v4/typed/reconcile_schema.go | 290 + .../structured-merge-diff/v4/typed/remove.go | 165 + .../v4/typed/tofieldset.go | 190 + .../structured-merge-diff/v4/typed/typed.go | 249 + .../v4/typed/validate.go | 205 + .../v4/value/mapreflect.go | 2 +- .../v4/value/mapunstructured.go | 8 +- .../v4/value/reflectcache.go | 4 +- registry-library/go.mod | 2 +- registry-library/go.sum | 29 + tests/integration/Dockerfile | 2 +- tests/integration/go.mod | 2 +- tests/integration/go.sum | 39 + 1182 files changed, 119916 insertions(+), 70844 deletions(-) create mode 100644 index/generator/vendor/github.com/go-logr/logr/slogr/slogr.go delete mode 100644 index/generator/vendor/github.com/go-openapi/jsonpointer/.travis.yml delete mode 100644 index/generator/vendor/github.com/go-openapi/jsonreference/.travis.yml create mode 100644 index/generator/vendor/github.com/go-openapi/swag/.gitattributes delete mode 100644 index/generator/vendor/github.com/go-openapi/swag/.travis.yml create mode 100644 index/generator/vendor/github.com/go-openapi/swag/file.go rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/LICENSE (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/compiler/README.md (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/compiler/context.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/compiler/error.go (100%) rename index/{server/vendor/github.com/google/gnostic => generator/vendor/github.com/google/gnostic-models}/compiler/extensions.go (97%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/compiler/helpers.go (99%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/compiler/main.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/compiler/reader.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/extensions/README.md (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/extensions/extension.pb.go (99%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/extensions/extension.proto (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/extensions/extensions.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/README.md (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/base.go (90%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/display.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/models.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/operations.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/reader.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/schema.json (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/writer.go (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/OpenAPIv2.go (99%) rename index/{server/vendor/github.com/google/gnostic => generator/vendor/github.com/google/gnostic-models}/openapiv2/OpenAPIv2.pb.go (99%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/OpenAPIv2.proto (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/README.md (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/document.go (96%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/openapi-2.0.json (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/OpenAPIv3.go (99%) rename index/{server/vendor/github.com/google/gnostic => generator/vendor/github.com/google/gnostic-models}/openapiv3/OpenAPIv3.pb.go (99%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/OpenAPIv3.proto (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/README.md (100%) rename index/generator/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/document.go (96%) delete mode 100644 index/generator/vendor/github.com/google/gnostic/openapiv3/openapi-3.0.json delete mode 100644 index/generator/vendor/github.com/google/gnostic/openapiv3/openapi-3.1.json delete mode 100644 index/generator/vendor/github.com/google/go-cmp/LICENSE delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/compare.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/export.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/function/func.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/value/name.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/internal/value/sort.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/options.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/path.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/report.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/report_compare.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/report_references.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/report_reflect.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/report_slices.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/report_text.go delete mode 100644 index/generator/vendor/github.com/google/go-cmp/cmp/report_value.go create mode 100644 index/generator/vendor/github.com/google/uuid/CHANGELOG.md create mode 100644 index/generator/vendor/github.com/google/uuid/CONTRIBUTING.md create mode 100644 index/generator/vendor/github.com/google/uuid/CONTRIBUTORS rename index/{server/vendor/github.com/google/go-cmp => generator/vendor/github.com/google/uuid}/LICENSE (96%) create mode 100644 index/generator/vendor/github.com/google/uuid/README.md create mode 100644 index/generator/vendor/github.com/google/uuid/dce.go create mode 100644 index/generator/vendor/github.com/google/uuid/doc.go create mode 100644 index/generator/vendor/github.com/google/uuid/hash.go create mode 100644 index/generator/vendor/github.com/google/uuid/marshal.go create mode 100644 index/generator/vendor/github.com/google/uuid/node.go create mode 100644 index/generator/vendor/github.com/google/uuid/node_js.go create mode 100644 index/generator/vendor/github.com/google/uuid/node_net.go create mode 100644 index/generator/vendor/github.com/google/uuid/null.go create mode 100644 index/generator/vendor/github.com/google/uuid/sql.go create mode 100644 index/generator/vendor/github.com/google/uuid/time.go create mode 100644 index/generator/vendor/github.com/google/uuid/util.go create mode 100644 index/generator/vendor/github.com/google/uuid/uuid.go create mode 100644 index/generator/vendor/github.com/google/uuid/version1.go create mode 100644 index/generator/vendor/github.com/google/uuid/version4.go create mode 100644 index/generator/vendor/github.com/google/uuid/version6.go create mode 100644 index/generator/vendor/github.com/google/uuid/version7.go create mode 100644 index/generator/vendor/github.com/prometheus/client_golang/prometheus/vnext.go create mode 100644 index/generator/vendor/github.com/prometheus/common/model/value_float.go create mode 100644 index/generator/vendor/github.com/prometheus/common/model/value_histogram.go create mode 100644 index/generator/vendor/github.com/prometheus/common/model/value_type.go create mode 100644 index/generator/vendor/github.com/prometheus/procfs/cpuinfo_loong64.go create mode 100644 index/generator/vendor/github.com/prometheus/procfs/fs_statfs_notype.go create mode 100644 index/generator/vendor/github.com/prometheus/procfs/fs_statfs_type.go create mode 100644 index/generator/vendor/github.com/prometheus/procfs/net_wireless.go create mode 100644 index/generator/vendor/github.com/prometheus/procfs/proc_interrupts.go create mode 100644 index/generator/vendor/github.com/prometheus/procfs/thread.go create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/doc.go create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/generated.pb.go create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/generated.proto create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/register.go create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/types.go create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/types_swagger_doc_generated.go create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/zz_generated.deepcopy.go create mode 100644 index/generator/vendor/k8s.io/api/certificates/v1alpha1/zz_generated.prerelease-lifecycle.go rename index/generator/vendor/k8s.io/api/flowcontrol/{v1alpha1 => v1}/doc.go (73%) rename index/{server/vendor/k8s.io/api/flowcontrol/v1alpha1 => generator/vendor/k8s.io/api/flowcontrol/v1}/generated.pb.go (87%) rename index/{server/vendor/k8s.io/api/flowcontrol/v1alpha1 => generator/vendor/k8s.io/api/flowcontrol/v1}/generated.proto (85%) rename index/{server/vendor/k8s.io/api/flowcontrol/v1alpha1 => generator/vendor/k8s.io/api/flowcontrol/v1}/register.go (95%) rename index/generator/vendor/k8s.io/api/flowcontrol/{v1alpha1 => v1}/types.go (80%) rename index/{server/vendor/k8s.io/api/flowcontrol/v1alpha1 => generator/vendor/k8s.io/api/flowcontrol/v1}/types_swagger_doc_generated.go (86%) rename index/{server/vendor/k8s.io/api/flowcontrol/v1alpha1 => generator/vendor/k8s.io/api/flowcontrol/v1}/zz_generated.deepcopy.go (93%) delete mode 100644 index/generator/vendor/k8s.io/api/flowcontrol/v1alpha1/zz_generated.prerelease-lifecycle.go create mode 100644 index/generator/vendor/k8s.io/api/networking/v1alpha1/well_known_labels.go rename index/{server/vendor/k8s.io/api/resource/v1alpha1 => generator/vendor/k8s.io/api/resource/v1alpha2}/doc.go (84%) rename index/generator/vendor/k8s.io/api/resource/{v1alpha1 => v1alpha2}/generated.pb.go (83%) rename index/{server/vendor/k8s.io/api/resource/v1alpha1 => generator/vendor/k8s.io/api/resource/v1alpha2}/generated.proto (79%) rename index/generator/vendor/k8s.io/api/resource/{v1alpha1 => v1alpha2}/register.go (95%) rename index/{server/vendor/k8s.io/api/resource/v1alpha1 => generator/vendor/k8s.io/api/resource/v1alpha2}/types.go (81%) rename index/{server/vendor/k8s.io/api/resource/v1alpha1 => generator/vendor/k8s.io/api/resource/v1alpha2}/types_swagger_doc_generated.go (76%) rename index/generator/vendor/k8s.io/api/resource/{v1alpha1 => v1alpha2}/zz_generated.deepcopy.go (88%) create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/api/validation/doc.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/api/validation/generic.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/api/validation/objectmeta.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/defaults.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/validation.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/runtime/splice.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/dump/dump.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/endpoints.yaml create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/extract.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/fieldmanager.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/gvkparser.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/atmostevery.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/buildmanagerinfo.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/capmanagers.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/conflict.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/fieldmanager.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/fields.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/lastapplied.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/lastappliedmanager.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/lastappliedupdater.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfields.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfieldsupdater.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/manager.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/pathelement.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/skipnonapplied.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/stripmeta.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/structuredmerge.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/typeconverter.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/versioncheck.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/versionconverter.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/node.yaml create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/pod.yaml create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/scalehandler.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/managedfields/typeconverter.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/wait/backoff.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/wait/delay.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/wait/error.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/wait/loop.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/wait/poll.go create mode 100644 index/generator/vendor/k8s.io/apimachinery/pkg/util/wait/timer.go create mode 100644 index/generator/vendor/k8s.io/client-go/openapi/OWNERS create mode 100644 index/generator/vendor/k8s.io/client-go/openapi/typeconverter.go create mode 100644 index/generator/vendor/k8s.io/klog/v2/.golangci.yaml create mode 100644 index/generator/vendor/k8s.io/klog/v2/format.go create mode 100644 index/generator/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_no_slog.go create mode 100644 index/generator/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_slog.go create mode 100644 index/generator/vendor/k8s.io/klog/v2/internal/sloghandler/sloghandler_slog.go create mode 100644 index/generator/vendor/k8s.io/klog/v2/k8s_references_slog.go create mode 100644 index/generator/vendor/k8s.io/klog/v2/klogr_slog.go delete mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/builder3/util/util.go create mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/cached/cache.go delete mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/internal/handler/handler_cache.go create mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/internal/serialization.go delete mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/openapiconv/convert.go create mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/schemaconv/openapi.go create mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/schemaconv/proto_models.go create mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/schemaconv/smd.go delete mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/schemamutation/walker.go create mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/spec3/fuzz.go delete mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/spec3/security_requirement.go delete mode 100644 index/generator/vendor/k8s.io/kube-openapi/pkg/validation/spec/fuzz.go create mode 100644 index/generator/vendor/k8s.io/utils/ptr/OWNERS create mode 100644 index/generator/vendor/k8s.io/utils/ptr/README.md create mode 100644 index/generator/vendor/k8s.io/utils/ptr/ptr.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/doc.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/element.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/fromvalue.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/managers.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/path.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/pathelementmap.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/serialize-pe.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/serialize.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/set.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/merge/conflict.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/merge/update.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/doc.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/elements.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/equals.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/schemaschema.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/compare.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/doc.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/helpers.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/merge.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/parser.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/reconcile_schema.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/remove.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/tofieldset.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/typed.go create mode 100644 index/generator/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/validate.go create mode 100644 index/server/vendor/github.com/go-logr/logr/slogr/slogr.go delete mode 100644 index/server/vendor/github.com/go-openapi/jsonpointer/.travis.yml delete mode 100644 index/server/vendor/github.com/go-openapi/jsonreference/.travis.yml rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/LICENSE (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/compiler/README.md (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/compiler/context.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/compiler/error.go (100%) rename index/{generator/vendor/github.com/google/gnostic => server/vendor/github.com/google/gnostic-models}/compiler/extensions.go (97%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/compiler/helpers.go (99%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/compiler/main.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/compiler/reader.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/extensions/README.md (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/extensions/extension.pb.go (99%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/extensions/extension.proto (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/extensions/extensions.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/README.md (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/base.go (90%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/display.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/models.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/operations.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/reader.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/schema.json (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/jsonschema/writer.go (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/OpenAPIv2.go (99%) rename index/{generator/vendor/github.com/google/gnostic => server/vendor/github.com/google/gnostic-models}/openapiv2/OpenAPIv2.pb.go (99%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/OpenAPIv2.proto (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/README.md (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/document.go (96%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv2/openapi-2.0.json (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/OpenAPIv3.go (99%) rename index/{generator/vendor/github.com/google/gnostic => server/vendor/github.com/google/gnostic-models}/openapiv3/OpenAPIv3.pb.go (99%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/OpenAPIv3.proto (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/README.md (100%) rename index/server/vendor/github.com/google/{gnostic => gnostic-models}/openapiv3/document.go (96%) delete mode 100644 index/server/vendor/github.com/google/gnostic/openapiv3/openapi-3.0.json delete mode 100644 index/server/vendor/github.com/google/gnostic/openapiv3/openapi-3.1.json delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/compare.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/export.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/function/func.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/value/name.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/internal/value/sort.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/options.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/path.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/report.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/report_compare.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/report_references.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/report_reflect.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/report_slices.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/report_text.go delete mode 100644 index/server/vendor/github.com/google/go-cmp/cmp/report_value.go create mode 100644 index/server/vendor/github.com/prometheus/client_golang/prometheus/vnext.go create mode 100644 index/server/vendor/github.com/prometheus/common/model/value_float.go create mode 100644 index/server/vendor/github.com/prometheus/common/model/value_histogram.go create mode 100644 index/server/vendor/github.com/prometheus/common/model/value_type.go create mode 100644 index/server/vendor/github.com/prometheus/procfs/cpuinfo_loong64.go create mode 100644 index/server/vendor/github.com/prometheus/procfs/fs_statfs_notype.go create mode 100644 index/server/vendor/github.com/prometheus/procfs/fs_statfs_type.go create mode 100644 index/server/vendor/github.com/prometheus/procfs/net_wireless.go create mode 100644 index/server/vendor/github.com/prometheus/procfs/proc_interrupts.go create mode 100644 index/server/vendor/github.com/prometheus/procfs/thread.go create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/doc.go create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/generated.pb.go create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/generated.proto create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/register.go create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/types.go create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/types_swagger_doc_generated.go create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/zz_generated.deepcopy.go create mode 100644 index/server/vendor/k8s.io/api/certificates/v1alpha1/zz_generated.prerelease-lifecycle.go rename index/server/vendor/k8s.io/api/flowcontrol/{v1alpha1 => v1}/doc.go (73%) rename index/{generator/vendor/k8s.io/api/flowcontrol/v1alpha1 => server/vendor/k8s.io/api/flowcontrol/v1}/generated.pb.go (87%) rename index/{generator/vendor/k8s.io/api/flowcontrol/v1alpha1 => server/vendor/k8s.io/api/flowcontrol/v1}/generated.proto (85%) rename index/{generator/vendor/k8s.io/api/flowcontrol/v1alpha1 => server/vendor/k8s.io/api/flowcontrol/v1}/register.go (95%) rename index/server/vendor/k8s.io/api/flowcontrol/{v1alpha1 => v1}/types.go (80%) rename index/{generator/vendor/k8s.io/api/flowcontrol/v1alpha1 => server/vendor/k8s.io/api/flowcontrol/v1}/types_swagger_doc_generated.go (86%) rename index/{generator/vendor/k8s.io/api/flowcontrol/v1alpha1 => server/vendor/k8s.io/api/flowcontrol/v1}/zz_generated.deepcopy.go (93%) delete mode 100644 index/server/vendor/k8s.io/api/flowcontrol/v1alpha1/zz_generated.prerelease-lifecycle.go create mode 100644 index/server/vendor/k8s.io/api/networking/v1alpha1/well_known_labels.go rename index/{generator/vendor/k8s.io/api/resource/v1alpha1 => server/vendor/k8s.io/api/resource/v1alpha2}/doc.go (84%) rename index/server/vendor/k8s.io/api/resource/{v1alpha1 => v1alpha2}/generated.pb.go (83%) rename index/{generator/vendor/k8s.io/api/resource/v1alpha1 => server/vendor/k8s.io/api/resource/v1alpha2}/generated.proto (79%) rename index/server/vendor/k8s.io/api/resource/{v1alpha1 => v1alpha2}/register.go (95%) rename index/{generator/vendor/k8s.io/api/resource/v1alpha1 => server/vendor/k8s.io/api/resource/v1alpha2}/types.go (81%) rename index/{generator/vendor/k8s.io/api/resource/v1alpha1 => server/vendor/k8s.io/api/resource/v1alpha2}/types_swagger_doc_generated.go (76%) rename index/server/vendor/k8s.io/api/resource/{v1alpha1 => v1alpha2}/zz_generated.deepcopy.go (88%) create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/api/validation/doc.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/api/validation/generic.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/api/validation/objectmeta.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/defaults.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/validation.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/runtime/splice.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/dump/dump.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/endpoints.yaml create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/extract.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/fieldmanager.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/gvkparser.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/atmostevery.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/buildmanagerinfo.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/capmanagers.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/conflict.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/fieldmanager.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/fields.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/lastapplied.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/lastappliedmanager.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/lastappliedupdater.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfields.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/managedfieldsupdater.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/manager.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/pathelement.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/skipnonapplied.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/stripmeta.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/structuredmerge.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/typeconverter.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/versioncheck.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/versionconverter.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/node.yaml create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/pod.yaml create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/scalehandler.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/managedfields/typeconverter.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/wait/backoff.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/wait/delay.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/wait/error.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/wait/loop.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/wait/poll.go create mode 100644 index/server/vendor/k8s.io/apimachinery/pkg/util/wait/timer.go create mode 100644 index/server/vendor/k8s.io/client-go/openapi/OWNERS create mode 100644 index/server/vendor/k8s.io/client-go/openapi/typeconverter.go create mode 100644 index/server/vendor/k8s.io/klog/v2/.golangci.yaml create mode 100644 index/server/vendor/k8s.io/klog/v2/format.go create mode 100644 index/server/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_no_slog.go create mode 100644 index/server/vendor/k8s.io/klog/v2/internal/serialize/keyvalues_slog.go create mode 100644 index/server/vendor/k8s.io/klog/v2/internal/sloghandler/sloghandler_slog.go create mode 100644 index/server/vendor/k8s.io/klog/v2/k8s_references_slog.go create mode 100644 index/server/vendor/k8s.io/klog/v2/klogr_slog.go delete mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/builder3/util/util.go create mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/cached/cache.go delete mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/internal/handler/handler_cache.go create mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/internal/serialization.go delete mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/openapiconv/convert.go create mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/schemaconv/openapi.go create mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/schemaconv/proto_models.go create mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/schemaconv/smd.go delete mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/schemamutation/walker.go create mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/spec3/fuzz.go delete mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/spec3/security_requirement.go delete mode 100644 index/server/vendor/k8s.io/kube-openapi/pkg/validation/spec/fuzz.go create mode 100644 index/server/vendor/k8s.io/utils/ptr/OWNERS create mode 100644 index/server/vendor/k8s.io/utils/ptr/README.md create mode 100644 index/server/vendor/k8s.io/utils/ptr/ptr.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/doc.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/element.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/fromvalue.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/managers.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/path.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/pathelementmap.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/serialize-pe.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/serialize.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/set.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/merge/conflict.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/merge/update.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/doc.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/elements.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/equals.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/schemaschema.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/compare.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/doc.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/helpers.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/merge.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/parser.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/reconcile_schema.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/remove.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/tofieldset.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/typed.go create mode 100644 index/server/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/validate.go diff --git a/.ci/Dockerfile b/.ci/Dockerfile index 843d85eee..d93bf0a8d 100644 --- a/.ci/Dockerfile +++ b/.ci/Dockerfile @@ -12,7 +12,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.19-alpine@sha256:0ec0646e208ea58e5d29e558e39f2e59fccf39b7bda306cb53bbaff91919eca5 AS builder +FROM golang:1.21-alpine@sha256:2a1959ca3c229c72fbbee9643b88ef23d7859a7d18b60a0d94ee3d2923b49316 AS builder # Allows for the proper yq to be downloaded # This arg is automatically set if the dockerfile is built with --platform flag diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 5c388b16a..e19be4512 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -21,7 +21,7 @@ on: branches: [main] env: - GO_VERSION: 1.19 + GO_VERSION: 1.21 OAPI_CODEGEN_VERSION: v1.12.4 jobs: @@ -146,7 +146,7 @@ jobs: uses: manusa/actions-setup-minikube@3856c6fa039819f1c8e7e248b1fc5a8564e354c9 # v2.9.0 with: minikube version: 'v1.31.2' - kubernetes version: 'v1.21.0' + kubernetes version: 'v1.29.2' driver: 'docker' github token: ${{ secrets.GITHUB_TOKEN }} start args: '--addons=ingress --memory 4096 --cpus 2' diff --git a/.github/workflows/codecov.yaml b/.github/workflows/codecov.yaml index 2c377a7d6..c0a0c509c 100644 --- a/.github/workflows/codecov.yaml +++ b/.github/workflows/codecov.yaml @@ -28,7 +28,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0 with: - go-version: 1.19 + go-version: 1.21 - name: Run tests run: cd index/server && go test ./... -coverprofile cover.out - name: Codecov diff --git a/.github/workflows/pushimage-next.yaml b/.github/workflows/pushimage-next.yaml index 38cb8c50b..29fda072e 100644 --- a/.github/workflows/pushimage-next.yaml +++ b/.github/workflows/pushimage-next.yaml @@ -30,7 +30,7 @@ jobs: - name: Setup Go environment uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0 with: - go-version: 1.19 + go-version: 1.21 - name: Set up QEMU # Enables arm64 image building uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 #v3.0.0 - name: Login to Quay @@ -40,7 +40,7 @@ jobs: username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_PASSWORD }} - name: Build and push the index server base image - run: | + run: | cd index/server export GOPATH=$(go env GOPATH) go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.12.4 @@ -50,7 +50,7 @@ jobs: needs: indexServerBuild strategy: matrix: - repo: ['devfile/registry'] + repo: ["devfile/registry"] runs-on: ubuntu-latest steps: - name: Get the repository name and commit sha diff --git a/README.md b/README.md index 37b9e5dba..890369c92 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@