Skip to content

Commit

Permalink
Update to Kubernetes v1.18.3 (#21)
Browse files Browse the repository at this point in the history
Signed-off-by: Tamal Saha <[email protected]>
  • Loading branch information
tamalsaha committed May 26, 2020
1 parent 12c840e commit bc228b6
Show file tree
Hide file tree
Showing 1,654 changed files with 137,912 additions and 43,993 deletions.
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ BIN := stash-elasticsearch
COMPRESS ?= no

# Produce CRDs that work back to Kubernetes 1.11 (no version conversion)
CRD_OPTIONS ?= "crd:trivialVersions=true,preserveUnknownFields=false"
CRD_OPTIONS ?= "crd:trivialVersions=true,preserveUnknownFields=false,crdVersions={v1beta1,v1}"
# https://github.com/appscodelabs/gengo-builder
CODE_GENERATOR_IMAGE ?= appscode/gengo:release-1.16
CODE_GENERATOR_IMAGE ?= appscode/gengo:release-1.18
API_GROUPS ?= installer:v1alpha1

# Where to push the docker image.
Expand Down Expand Up @@ -77,7 +77,7 @@ TAG := $(VERSION)_$(OS)_$(ARCH)
TAG_PROD := $(TAG)
TAG_DBG := $(VERSION)-dbg_$(OS)_$(ARCH)

GO_VERSION ?= 1.14.2
GO_VERSION ?= 1.14
BUILD_IMAGE ?= appscode/golang-dev:$(GO_VERSION)
CHART_TEST_IMAGE ?= quay.io/helmpack/chart-testing:v3.0.0-rc.1

Expand Down Expand Up @@ -260,7 +260,7 @@ gen-bindata:

.PHONY: gen-values-schema
gen-values-schema:
@yq r api/crds/installer.stash.appscode.com_stashelasticsearches.yaml spec.validation.openAPIV3Schema.properties.spec > /tmp/stash-elasticsearch-values.openapiv3_schema.yaml
@yq r api/crds/installer.stash.appscode.com_stashelasticsearches.v1.yaml spec.versions[0].schema.openAPIV3Schema.properties.spec > /tmp/stash-elasticsearch-values.openapiv3_schema.yaml
@yq d /tmp/stash-elasticsearch-values.openapiv3_schema.yaml description > charts/stash-elasticsearch/values.openapiv3_schema.yaml

.PHONY: gen-chart-doc
Expand Down
27 changes: 25 additions & 2 deletions api/crds/bindata.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
// Package crds Code generated by go-bindata. (@generated) DO NOT EDIT.
// sources:
// installer.stash.appscode.com_stashelasticsearches.v1.yaml
// installer.stash.appscode.com_stashelasticsearches.yaml
package crds

Expand Down Expand Up @@ -77,6 +78,26 @@ func (fi bindataFileInfo) Sys() interface{} {
return nil
}

var _installerStashAppscodeCom_stashelasticsearchesV1Yaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x54\xbd\x8e\x23\x37\x0c\xee\xfd\x14\x04\x52\x5c\x13\x8f\xb1\x48\x13\x4c\x17\x6c\xae\x38\xe4\x17\xe7\xc3\xf5\xb4\x44\x8f\x99\xd5\x48\x0a\x49\x19\xd9\x3c\x7d\x20\xcd\x78\xed\xb5\xbd\x4e\xce\xc8\xb1\x9a\xe1\x9f\xc8\xef\x23\x89\x99\x3f\x93\x28\xa7\xd8\x03\x66\xa6\xbf\x8c\x62\xfd\xd3\xee\xe9\x7b\xed\x38\xad\xf6\x0f\x8b\x27\x8e\xbe\x87\xc7\xa2\x96\xc6\x8f\xa4\xa9\x88\xa3\x1f\x69\xcb\x91\x8d\x53\x5c\x8c\x64\xe8\xd1\xb0\x5f\x00\x38\x21\xac\xca\x4f\x3c\x92\x1a\x8e\xb9\x87\x58\x42\x58\x00\x04\xdc\x50\xd0\xea\x03\x80\x39\xf7\xa0\x86\xba\x5b\x00\x44\x1c\x69\xfe\xa3\x80\x6a\xec\x94\x50\xdc\x8e\xb4\xe3\xa8\x86\x21\x90\x74\xcd\xdc\x61\xce\xea\x92\xa7\xce\xa5\x71\xa1\x99\x5c\x4d\x37\x48\x2a\xb9\x87\x9b\xbe\xd3\x2b\xf3\xeb\x0e\x8d\x86\x24\x7c\xf8\x5f\xbe\x94\x52\xbf\x0f\x71\xed\x77\xea\x7c\x5d\xcd\xef\x4f\x6b\x6b\xc6\xc0\x6a\x3f\xbd\xe1\xf0\x33\xab\x35\xa7\x1c\x8a\x60\xb8\xde\x5f\x73\x50\x8e\x43\x09\x28\xd7\x5c\x16\x00\xea\x52\xa6\x1e\x7e\xad\xe5\x67\x74\xe4\x17\x00\xfb\x89\xb0\x56\xfe\x72\xc6\x6f\xff\x80\x21\xef\xf0\x61\xca\xe9\x76\x34\xe2\xd4\x1d\x40\xca\x14\x7f\xf8\xfd\xc3\xe7\xef\xd6\xaf\xd4\x00\x59\x52\x26\xb1\x17\x20\x26\x39\x99\x88\x13\x2d\x80\x27\x75\xc2\xd9\xda\xa8\xbc\xab\x09\x27\x2f\xf0\x75\x14\x48\xc1\x76\x74\x28\x8d\xfc\x5c\x03\xa4\x2d\xd8\x8e\x15\x84\xb2\x90\x52\xb4\x36\x1e\xaf\x12\x43\x75\xc2\x08\x69\xf3\x07\x39\xeb\x60\x4d\x52\xd3\x80\xee\x52\x09\x1e\x5c\x8a\x7b\x12\x03\x21\x97\x86\xc8\x7f\xbf\xe4\x56\xb0\xd4\x1e\x0d\x68\x34\xc3\x7d\x14\x8e\x46\x12\x31\xc0\x1e\x43\xa1\x6f\x01\xa3\x87\x11\x9f\x41\xa8\xbe\x02\x25\x9e\xe4\x6b\x2e\xda\xc1\x2f\x49\x08\x38\x6e\x53\x0f\x3b\xb3\xac\xfd\x6a\x35\xb0\x1d\x36\xc1\xa5\x71\x2c\x91\xed\x79\xe5\x52\x34\xe1\x4d\xb1\x24\xba\xf2\xb4\xa7\xb0\x52\x1e\x96\x95\x32\x36\x72\x56\x84\x56\x98\x79\xd9\x4a\x8f\xd6\xd6\x69\xf4\xdf\xc8\xbc\x3b\xfa\xee\x55\xad\xf6\x9c\xdb\x02\x08\xc7\xe1\xc4\xd0\x66\xef\x06\x03\x75\xf4\x80\x15\x70\x0e\x9d\xba\x38\x02\x5d\x55\x15\x9d\x8f\xef\xd7\x9f\xe0\xf0\x74\x23\xe3\x1c\xfd\x86\xfb\x31\x50\x8f\x14\x54\xc0\x38\x6e\x49\x26\x12\xb7\x92\xc6\x96\x93\xa2\xcf\x89\xa3\xb5\x1f\x17\x98\xe2\x39\xfc\x5a\x36\x23\x5b\xe5\xfd\xcf\x42\x6a\x95\xab\x0e\x1e\x31\xc6\x64\xb0\x21\x28\xd9\xa3\x91\xef\xe0\x43\x84\x47\x1c\x29\x3c\xa2\xd2\x57\x27\xa0\x22\xad\xcb\x0a\xec\x7f\xa3\xe0\xf4\xb2\x9d\x3b\x4f\xa8\x9d\x18\x0e\xf7\xe8\x0d\xbe\x2e\x6f\xc4\x3a\x93\xab\x04\x56\x0c\xe7\x6d\xd9\x26\x99\x1c\xe1\xf2\xdc\x1c\x65\x1a\x57\xd8\x72\xa0\x57\x96\xeb\xfb\x5c\x65\x83\xee\xa9\xe4\x73\xed\xad\x88\x2a\x28\xc3\x55\xfd\x9b\x78\xdd\xc4\xa7\xca\xb6\x84\x50\xef\xd5\x6f\x7b\x12\x61\x4f\x97\xd9\x6f\x64\xe6\x11\x87\x2b\x11\xb7\x7b\x10\x1a\x58\x4d\x9e\xef\xe8\xa3\x06\xe7\xa4\x6c\xe9\xce\x70\xc3\xe1\x8e\xb8\xba\x31\x2c\xe4\x2f\x43\x97\x2f\xdd\x5c\x35\x1d\x6a\xbd\x62\x34\xfc\x22\x9a\xee\xa6\x48\x48\x2d\xc9\x17\x93\xf4\x7f\x0f\xda\x75\x08\x97\xf3\x1a\x9c\x29\xdb\x58\x9d\xe9\xe6\x3e\xfe\x7d\xed\x2f\x94\x5a\x2f\xa7\xef\xc1\xa4\x4c\xe1\x35\x51\x9d\xdb\x49\xf3\x4f\x00\x00\x00\xff\xff\x66\x2a\x11\x5d\x6f\x09\x00\x00")

func installerStashAppscodeCom_stashelasticsearchesV1YamlBytes() ([]byte, error) {
return bindataRead(
_installerStashAppscodeCom_stashelasticsearchesV1Yaml,
"installer.stash.appscode.com_stashelasticsearches.v1.yaml",
)
}

func installerStashAppscodeCom_stashelasticsearchesV1Yaml() (*asset, error) {
bytes, err := installerStashAppscodeCom_stashelasticsearchesV1YamlBytes()
if err != nil {
return nil, err
}

info := bindataFileInfo{name: "installer.stash.appscode.com_stashelasticsearches.v1.yaml", size: 2415, mode: os.FileMode(420), modTime: time.Unix(1573722179, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}

var _installerStashAppscodeCom_stashelasticsearchesYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x56\x6d\x8f\xdc\x34\x10\xfe\xbe\xbf\x62\x24\x90\x0a\x88\x64\x39\x55\x42\x90\x2f\x08\x1d\x45\xaa\x28\x2f\xea\x96\x7e\x39\x15\x69\xd6\x9e\xcd\x0e\xe7\xd8\xc6\x33\x09\xbd\xfb\xf5\xc8\x4e\xb2\xb7\xaf\x47\xaf\x02\x7f\x8a\x1f\xcf\x9b\x9f\x67\xc6\x0a\x46\x7e\x4b\x49\x38\xf8\x06\x30\x32\xbd\x57\xf2\x79\x27\xf5\xed\x37\x52\x73\x58\x0e\x57\x6b\x52\xbc\x5a\xdc\xb2\xb7\x0d\x5c\xf7\xa2\xa1\x7b\x4d\x12\xfa\x64\xe8\x07\xda\xb0\x67\xe5\xe0\x17\x1d\x29\x5a\x54\x6c\x16\x00\x26\x11\x66\xf0\x0d\x77\x24\x8a\x5d\x6c\xc0\xf7\xce\x2d\x00\x1c\xae\xc9\x49\xb6\x01\xc0\x18\x1b\x10\x45\xd9\x2e\x00\x3c\x76\x34\xed\xc8\xa1\x28\x1b\x21\x4c\x66\x4b\x52\xb3\x17\x45\xe7\x28\xd5\xe5\xb8\xc6\x18\xc5\x04\x4b\xb5\x09\xdd\x42\x22\x99\x1c\xae\x4d\xa1\x8f\x0d\x3c\x6a\x3b\x66\x99\xb2\x1b\x54\x6a\x43\xe2\x79\x5f\xed\x4a\xc9\xdf\xb3\x5f\xd9\x8e\x37\x5f\xe5\xe3\x17\xfb\xb5\x95\x43\xc7\xa2\x3f\x5d\x30\x78\xc5\xa2\xc5\x28\xba\x3e\xa1\x3b\x7f\xbf\x62\x20\xec\xdb\xde\x61\x3a\x67\xb2\x00\x88\x89\x84\xd2\x40\xbf\xfb\x5b\x1f\xfe\xf6\x3f\x32\x39\x2b\x0d\x6c\xd0\x49\x2e\x51\x4c\x88\xd4\xc0\x2f\xf9\x76\x11\x0d\xd9\x05\xc0\x80\x8e\x6d\x51\x61\xbc\x5f\x88\xe4\xbf\xff\xed\xe5\xdb\xe7\x2b\xb3\xa5\x0e\x47\x30\x47\x0e\x91\x92\xee\x68\x18\x85\xd9\xb5\xc4\x0e\x03\xb0\x24\x26\x71\x2c\x11\xe1\x59\x0e\x35\xda\x80\xcd\x4d\x40\x02\xba\x25\x18\x46\x8c\x2c\x48\x49\x03\x61\x03\xba\x65\x81\x44\xe5\x0e\x5e\x4b\x49\x7b\x61\x21\x9b\xa0\x87\xb0\xfe\x93\x8c\xd6\xb0\xca\xf7\x4c\x02\xb2\x0d\xbd\xb3\x60\x82\x1f\x28\x29\x24\x32\xa1\xf5\x7c\xbf\x8b\x2c\xa0\xa1\xa4\x74\xa8\x34\xd1\x3c\x2f\xf6\x4a\xc9\xa3\xcb\x24\xf4\xf4\x25\xa0\xb7\xd0\xe1\x1d\x24\xca\x39\xa0\xf7\x7b\xd1\x8a\x89\xd4\xf0\x73\x48\x04\xec\x37\xa1\x81\xad\x6a\x94\x66\xb9\x6c\x59\xe7\x21\x30\xa1\xeb\x7a\xcf\x7a\xb7\x34\xc1\x6b\xe2\x75\xaf\x21\xc9\xd2\xd2\x40\x6e\x29\xdc\x56\x59\x28\x56\x32\xda\x27\x5a\x62\xe4\xaa\x14\xee\xb5\x4c\x52\x67\x3f\x49\xd3\xc4\xc8\xb3\xbd\x4a\xf5\x2e\x96\xa6\x4f\xec\xdb\x1d\x5c\xba\xed\x22\xef\xb9\xd5\x80\x05\x70\x72\x1b\xeb\x7f\xa0\x37\x43\x99\x95\xd7\x2f\x56\x6f\x60\x4e\x5a\x24\x38\xe4\xbc\xb0\xfd\xe0\x26\x0f\xc4\x67\xa2\xd8\x6f\x28\x8d\xc2\x6d\x52\xe8\x4a\x44\xf2\x36\x06\xf6\x5a\x36\xc6\x31\xf9\x43\xd2\xa5\x5f\x77\xac\x59\xe9\xbf\x7a\x12\xcd\xfa\xd4\x70\x8d\xde\x07\x85\x35\x41\x1f\x2d\x2a\xd9\x1a\x5e\x7a\xb8\xc6\x8e\xdc\x35\x0a\xfd\xef\xb4\x67\x86\xa5\xca\x94\xfe\x3b\xf1\xfb\x2f\xd8\xbc\xce\x8d\x47\x5e\xe5\xb9\x3a\x40\x00\x3a\x7c\xff\x8a\x7c\xab\xdb\x06\xbe\x7e\x7e\x74\x16\x51\x73\x4b\x36\xf0\xc7\x0d\x56\xf7\xef\x3e\xbb\xa9\xb0\xba\xff\xaa\xfa\xf6\xdd\x17\x37\xd3\xc7\xe7\xdf\x7d\x7a\xe4\x73\xb6\xc8\x19\x1e\x05\xdc\xc1\xf3\x33\x78\xb6\x69\x4e\x1f\xa6\x55\x24\x93\xbb\x28\x4b\x39\x0d\xea\x26\xa4\xd1\x10\x4e\xdf\xb8\x79\x8d\xb3\x02\x1b\x76\xf4\x01\x1c\xad\xd1\xdc\xf6\xf1\x98\xa5\x4b\xd6\x79\x61\x6a\xcf\xa0\x17\x99\xb8\xc8\x46\x5e\x9b\xde\xb9\xac\xd2\xaf\x03\xa5\xc4\xf6\x44\xad\x8b\x31\xb9\xc3\xf6\xc4\xfa\xb1\xaa\x13\xb5\x2c\x9a\xee\x9e\x58\x79\x76\x8c\x41\x58\xc3\x47\xb8\x2a\xb6\x4f\xf4\xc9\x63\xc9\x89\xec\xb1\x5b\xb5\xab\xff\xcc\xc1\x5c\xdf\xc9\x91\xe2\x07\x0b\xf1\x51\x22\x24\x12\x0d\xe9\x49\x32\xfc\x77\xcd\x73\x8e\xaa\x6a\x6a\xe7\x03\xa8\xb4\xca\x01\x32\xd5\xfd\xf8\xb8\x1e\x41\xc3\xfc\xfb\x35\x5c\xa1\x8b\x5b\xbc\x7a\xc0\xca\x85\xaa\xe9\xe7\x68\xef\x18\xa0\xfc\x0e\xd8\x06\x34\xf5\x63\xb6\x9c\x37\x37\xee\x88\xfc\x13\x00\x00\xff\xff\x3c\x51\xbd\x9e\xd6\x09\x00\x00")

func installerStashAppscodeCom_stashelasticsearchesYamlBytes() ([]byte, error) {
Expand Down Expand Up @@ -149,7 +170,8 @@ func AssetNames() []string {

// _bindata is a table, holding each asset generator, mapped to its name.
var _bindata = map[string]func() (*asset, error){
"installer.stash.appscode.com_stashelasticsearches.yaml": installerStashAppscodeCom_stashelasticsearchesYaml,
"installer.stash.appscode.com_stashelasticsearches.v1.yaml": installerStashAppscodeCom_stashelasticsearchesV1Yaml,
"installer.stash.appscode.com_stashelasticsearches.yaml": installerStashAppscodeCom_stashelasticsearchesYaml,
}

// AssetDir returns the file names below a certain
Expand Down Expand Up @@ -193,7 +215,8 @@ type bintree struct {
}

var _bintree = &bintree{nil, map[string]*bintree{
"installer.stash.appscode.com_stashelasticsearches.yaml": &bintree{installerStashAppscodeCom_stashelasticsearchesYaml, map[string]*bintree{}},
"installer.stash.appscode.com_stashelasticsearches.v1.yaml": &bintree{installerStashAppscodeCom_stashelasticsearchesV1Yaml, map[string]*bintree{}},
"installer.stash.appscode.com_stashelasticsearches.yaml": &bintree{installerStashAppscodeCom_stashelasticsearchesYaml, map[string]*bintree{}},
}}

// RestoreAsset restores an asset under the given directory
Expand Down
74 changes: 74 additions & 0 deletions api/crds/installer.stash.appscode.com_stashelasticsearches.v1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
creationTimestamp: null
labels:
app: stash
name: stashelasticsearches.installer.stash.appscode.com
spec:
group: installer.stash.appscode.com
names:
categories:
- stash
- appscode
kind: StashElasticsearch
listKind: StashElasticsearchList
plural: stashelasticsearches
singular: stashelasticsearch
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: StashElasticsearchSpec is the schema for Stash Elasticsearch
values file
properties:
backup:
properties:
args:
type: string
type: object
fullnameOverride:
type: string
image:
properties:
registry:
type: string
repository:
type: string
tag:
type: string
required:
- registry
- repository
- tag
type: object
nameOverride:
type: string
restore:
properties:
args:
type: string
type: object
required:
- backup
- image
- restore
type: object
type: object
served: true
storage: true
10 changes: 5 additions & 5 deletions api/openapi-spec/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
{
"uniqueItems": true,
"type": "boolean",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.\n\nThis field is beta.",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.",
"name": "allowWatchBookmarks",
"in": "query"
},
Expand Down Expand Up @@ -286,7 +286,7 @@
{
"uniqueItems": true,
"type": "boolean",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.\n\nThis field is beta.",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.",
"name": "allowWatchBookmarks",
"in": "query"
},
Expand Down Expand Up @@ -693,7 +693,7 @@
{
"uniqueItems": true,
"type": "boolean",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.\n\nThis field is beta.",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.",
"name": "allowWatchBookmarks",
"in": "query"
},
Expand Down Expand Up @@ -794,7 +794,7 @@
{
"uniqueItems": true,
"type": "boolean",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.\n\nThis field is beta.",
"description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.",
"name": "allowWatchBookmarks",
"in": "query"
},
Expand Down Expand Up @@ -1314,7 +1314,7 @@
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time"
},
"finalizers": {
"description": "Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed.",
"description": "Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list.",
"type": "array",
"items": {
"type": "string"
Expand Down
Loading

0 comments on commit bc228b6

Please sign in to comment.