Skip to content

Commit 568f584

Browse files
committed
Update to Kubernetes v1.18.3 (#34)
Signed-off-by: Tamal Saha <tamal@appscode.com>
1 parent 098bb78 commit 568f584

File tree

1,654 files changed

+137914
-44013
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,654 files changed

+137914
-44013
lines changed

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ BIN := stash-postgres
2121
COMPRESS ?= no
2222

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

2929
# Where to push the docker image.
@@ -77,7 +77,7 @@ TAG := $(VERSION)_$(OS)_$(ARCH)
7777
TAG_PROD := $(TAG)
7878
TAG_DBG := $(VERSION)-dbg_$(OS)_$(ARCH)
7979

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

@@ -260,7 +260,7 @@ gen-bindata:
260260

261261
.PHONY: gen-values-schema
262262
gen-values-schema:
263-
@yq r api/crds/installer.stash.appscode.com_stashpostgreses.yaml spec.validation.openAPIV3Schema.properties.spec > /tmp/stash-postgres-values.openapiv3_schema.yaml
263+
@yq r api/crds/installer.stash.appscode.com_stashpostgreses.v1.yaml spec.versions[0].schema.openAPIV3Schema.properties.spec > /tmp/stash-postgres-values.openapiv3_schema.yaml
264264
@yq d /tmp/stash-postgres-values.openapiv3_schema.yaml description > charts/stash-postgres/values.openapiv3_schema.yaml
265265

266266
.PHONY: gen-chart-doc

api/crds/bindata.go

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Package crds Code generated by go-bindata. (@generated) DO NOT EDIT.
22
// sources:
3+
// installer.stash.appscode.com_stashpostgreses.v1.yaml
34
// installer.stash.appscode.com_stashpostgreses.yaml
45
package crds
56

@@ -77,6 +78,26 @@ func (fi bindataFileInfo) Sys() interface{} {
7778
return nil
7879
}
7980

81+
var _installerStashAppscodeCom_stashpostgresesV1Yaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x54\x4d\x8f\xe3\x36\x0c\xbd\xe7\x57\x10\xe8\x61\x2f\x8d\x83\x45\x2f\x85\x6f\xc5\xb4\x87\x45\xbf\x16\x9b\xc5\xde\x19\x89\x71\xd8\x91\x25\x95\xa4\x82\x4e\x7f\x7d\x21\xd9\x9e\x49\x32\x99\xb4\x1b\xa0\x3e\x59\xfc\x12\xdf\x7b\x14\x31\xf3\x17\x12\xe5\x14\x7b\xc0\xcc\xf4\x97\x51\xac\x27\xed\x1e\xbf\xd7\x8e\xd3\xe6\xf8\x7e\xf5\xc8\xd1\xf7\xf0\x50\xd4\xd2\xf8\x89\x34\x15\x71\xf4\x23\xed\x39\xb2\x71\x8a\xab\x91\x0c\x3d\x1a\xf6\x2b\x00\x27\x84\xd5\xf8\x99\x47\x52\xc3\x31\xf7\x10\x4b\x08\x2b\x80\x80\x3b\x0a\x5a\x63\x00\x30\xe7\x1e\xd4\x50\x0f\x2b\x80\x88\x23\xcd\xa7\x9c\xd4\x06\x21\x25\xed\x38\xaa\x61\x08\x24\x5d\xf3\x74\x98\xb3\xba\xe4\xa9\x73\x69\x5c\x69\x26\x57\x2b\x0d\x92\x4a\xee\xe1\x66\xec\x74\xc1\x7c\xb1\x43\xa3\x21\x09\x2f\xe7\xf5\x73\x17\xf5\x7f\xc9\x6b\xc7\x09\xf4\xb6\xba\x3f\xce\x6d\x35\x7b\x60\xb5\x9f\x5f\xfb\x7e\x61\xb5\xe6\xcf\xa1\x08\x86\x57\x80\x9a\x4f\x39\x0e\x25\xa0\x5c\x78\x57\x00\xea\x52\xa6\x1e\x7e\xab\xad\x66\x74\xe4\x57\x00\xc7\x49\x97\xd6\xea\x7a\xa6\xe9\xf8\x1e\x43\x3e\xe0\xfb\xa9\x9c\x3b\xd0\x88\x13\x12\x80\x94\x29\xfe\xf0\xf1\xc3\x97\xef\xb6\x67\x66\x80\x2c\x29\x93\xd8\x33\xe8\xe9\x3b\x11\xfe\xc4\x0a\xe0\x49\x9d\x70\xb6\x36\x11\xef\x6a\xc1\x29\x0a\x7c\x55\x9c\x14\xec\x40\x4b\x6b\xe4\xe7\x1e\x20\xed\xc1\x0e\xac\x20\x94\x2b\xdc\x68\x6d\x0a\xce\x0a\x43\x0d\xc2\x08\x69\xf7\x07\x39\xeb\x60\x4b\x52\xcb\x80\x1e\x52\x09\x1e\x5c\x8a\x47\x12\x03\x21\x97\x86\xc8\x7f\x3f\xd7\x56\xb0\xd4\x2e\x0d\x68\x34\x93\xfc\xf2\x71\x34\x92\x88\x01\x8e\x18\x0a\x7d\x0b\x18\x3d\x8c\xf8\x04\x42\xf5\x16\x28\xf1\xa4\x5e\x0b\xd1\x0e\x7e\x4d\x42\xc0\x71\x9f\x7a\x38\x98\x65\xed\x37\x9b\x81\x6d\x19\x78\x97\xc6\xb1\x44\xb6\xa7\x8d\x4b\xd1\x84\x77\xc5\x92\xe8\xc6\xd3\x91\xc2\x46\x79\x58\xa3\xb8\x03\x1b\x39\x2b\x42\x1b\xcc\xbc\x6e\xad\x47\x6b\xaf\x66\xf4\xdf\xc8\xfc\x44\xf4\xdd\x59\xaf\xf6\x94\xdb\x9c\x0b\xc7\xe1\xc4\xd1\xe6\xec\x86\x02\x75\xd6\x80\x15\x70\x4e\x9d\x50\xbc\x10\x5d\x4d\x95\x9d\x4f\x3f\x6d\x3f\xc3\x72\x75\x13\xe3\x92\xfd\xc6\xfb\x4b\xa2\xbe\x48\x50\x09\xe3\xb8\x27\x99\x44\xdc\x4b\x1a\x5b\x4d\x8a\x3e\x27\x8e\xd6\x0e\x2e\x30\xc5\x4b\xfa\xb5\xec\x46\xb6\xaa\xfb\x9f\x85\xd4\xaa\x56\x1d\x3c\x60\x8c\xc9\x60\x47\x50\xb2\x47\x23\xdf\xc1\x87\x08\x0f\x38\x52\x78\x40\xa5\xff\x5d\x80\xca\xb4\xae\x2b\xb1\xff\x4d\x82\xd3\x05\x76\x19\x3c\xb1\x76\xe2\x58\x76\xcf\x1b\x7a\x9d\x2d\x85\x6d\x26\x57\xb5\xab\xf4\xcd\x0f\x65\x9f\x64\x8a\x81\x25\x68\x1e\xcb\x0b\x62\xf7\x1c\xe8\xcc\x74\xfd\x15\xd7\x6f\x87\xee\xb1\xe4\x4b\xeb\xad\x8c\xfa\xa1\x0c\x57\xed\x6f\xb2\xb4\x7c\x6e\xf4\x77\xe4\xbd\xc1\x66\x83\x5a\x42\xa8\xdb\xed\xf7\x23\x89\xb0\xa7\xd7\xd5\x6f\x54\xe6\x11\x87\x2b\x19\xb7\xb1\x0b\x0d\xac\x26\x4f\x77\xe1\x17\xca\x49\xd9\xd2\x9d\xe9\x86\xc3\x1d\x79\xf5\x7d\xb1\xd0\x15\xe6\xd7\xcf\x68\xae\xba\x96\x5e\xaf\x38\x0d\xbf\x4a\xa6\xbb\x25\x12\x52\x4b\xf2\xd5\x22\xdd\x39\xa0\x6f\x22\xb8\x4e\xe1\x7a\x7e\x3e\x17\xc6\x36\x56\x17\xb6\x19\xc7\xbf\x2f\x89\x57\x46\xad\x7b\xd6\xf7\x60\x52\xa6\xf4\x5a\xa8\xce\xed\x64\xf9\x27\x00\x00\xff\xff\x77\x7d\x57\x58\x84\x09\x00\x00")
82+
83+
func installerStashAppscodeCom_stashpostgresesV1YamlBytes() ([]byte, error) {
84+
return bindataRead(
85+
_installerStashAppscodeCom_stashpostgresesV1Yaml,
86+
"installer.stash.appscode.com_stashpostgreses.v1.yaml",
87+
)
88+
}
89+
90+
func installerStashAppscodeCom_stashpostgresesV1Yaml() (*asset, error) {
91+
bytes, err := installerStashAppscodeCom_stashpostgresesV1YamlBytes()
92+
if err != nil {
93+
return nil, err
94+
}
95+
96+
info := bindataFileInfo{name: "installer.stash.appscode.com_stashpostgreses.v1.yaml", size: 2436, mode: os.FileMode(420), modTime: time.Unix(1573722179, 0)}
97+
a := &asset{bytes: bytes, info: info}
98+
return a, nil
99+
}
100+
80101
var _installerStashAppscodeCom_stashpostgresesYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x56\x4d\x6f\xe4\x44\x13\xbe\xcf\xaf\x28\xe9\x7d\xa5\x05\x84\x3d\x44\x2b\x21\xf0\x05\xa1\x00\xd2\x8a\x05\x56\x9b\x65\x2f\xd1\x22\xd5\xb4\x6b\x3c\x45\xda\xdd\x4d\x55\x79\xd8\xe4\xd7\xa3\x6e\xdb\x93\xcc\x57\xd8\x44\xa2\x4f\xee\xa7\xbe\x9f\xaa\x6a\x19\x13\xbf\x27\x51\x8e\xa1\x01\x4c\x4c\x1f\x8d\x42\xbe\x69\x7d\xf3\x8d\xd6\x1c\x97\xdb\x8b\x15\x19\x5e\x2c\x6e\x38\xb4\x0d\x5c\x0e\x6a\xb1\x7f\x4b\x1a\x07\x71\xf4\x03\xad\x39\xb0\x71\x0c\x8b\x9e\x0c\x5b\x34\x6c\x16\x00\x4e\x08\x33\xf8\x8e\x7b\x52\xc3\x3e\x35\x10\x06\xef\x17\x00\x1e\x57\xe4\x35\xeb\x00\x60\x4a\x0d\xa8\xa1\x6e\x16\x00\x01\x7b\x9a\x6e\x29\xaa\x75\x42\x4a\x5a\x73\x50\x43\xef\x49\xea\x22\xa9\x31\x25\x75\xb1\xa5\xda\xc5\x7e\xa1\x89\x5c\xf6\xd4\x49\x1c\x52\x03\x8f\xea\x8e\x01\xa6\xc0\x0e\x8d\xba\x28\x3c\xdf\xab\x5d\x16\xf9\x7b\xb6\x2b\xd7\xb1\xe8\xab\x2c\x7e\x33\xa5\x55\x70\xcf\x6a\x3f\x1f\xcb\x5e\xb3\x5a\x91\x27\x3f\x08\xfa\xa3\x82\x8a\x4c\x39\x74\x83\x47\x39\x90\x2e\x00\x52\x56\x92\x2d\xfd\x1e\x6e\x42\xfc\x3b\xfc\xc4\xe4\x5b\x6d\x60\x8d\x5e\x73\x3a\xea\x62\xa2\x06\x7e\xcd\x95\x24\x74\xd4\x2e\x00\xb6\xe8\xb9\x2d\x64\x8f\xb5\xc4\x44\xe1\xfb\x37\xaf\xde\xbf\xbc\x72\x1b\xea\x71\x04\xb3\xe7\x98\x48\x6c\x57\xf2\xc8\xff\xae\xf3\x3b\x0c\xa0\x25\x75\xc2\xa9\x78\x84\x17\xd9\xd5\xa8\x03\x6d\xee\x35\x29\xd8\x86\x60\x3b\x62\xd4\x82\x96\x30\x10\xd7\x60\x1b\x56\x10\x2a\x35\x04\x2b\x29\x3d\x70\x0b\x59\x05\x03\xc4\xd5\x9f\xe4\xac\x86\xab\x5c\xa7\x28\xe8\x26\x0e\xbe\x05\x17\xc3\x96\xc4\x40\xc8\xc5\x2e\xf0\xdd\xce\xb3\x82\xc5\x12\xd2\xa3\xd1\x44\xee\x7c\x38\x18\x49\x40\x9f\x49\x18\xe8\x4b\xc0\xd0\x42\x8f\xb7\x20\x94\x63\xc0\x10\x1e\x78\x2b\x2a\x5a\xc3\x2f\x51\x08\x38\xac\x63\x03\x1b\xb3\xa4\xcd\x72\xd9\xb1\xcd\xb3\xee\x62\xdf\x0f\x81\xed\x76\xe9\x62\x30\xe1\xd5\x60\x51\x74\xd9\xd2\x96\xfc\x52\xb9\xab\x50\xdc\x86\x8d\x9c\x0d\x42\x4b\x4c\x5c\x95\xc4\x83\x95\x85\xe9\xdb\xff\xc9\xb4\x18\xfa\xe2\x41\xa6\x76\x9b\xca\x6c\x0b\x87\x6e\x07\x97\xc9\x3a\xcb\x7b\x9e\x2d\x60\x05\x9c\xcc\xc6\xfc\xef\xe9\xcd\x50\x66\xe5\xed\x8f\x57\xef\x60\x0e\x5a\x5a\xb0\xcf\x79\x61\xfb\xde\x4c\xef\x89\xcf\x44\x71\x58\x93\x8c\x8d\x5b\x4b\xec\x8b\x47\x0a\x6d\x8a\x1c\xac\x5c\x9c\x67\x0a\xfb\xa4\xeb\xb0\xea\xd9\x72\xa7\xff\x1a\x48\x2d\xf7\xa7\x86\x4b\x0c\x21\x1a\xac\x08\x86\xd4\xa2\x51\x5b\xc3\xab\x00\x97\xd8\x93\xbf\x44\xa5\xff\x9c\xf6\xcc\xb0\x56\x99\xd2\x7f\x27\xfe\xe1\x43\x35\x9f\x53\xeb\x91\x4f\x79\x95\xf6\x10\x80\x1e\x3f\xbe\xa6\xd0\xd9\xa6\x81\xaf\x5f\x1e\xc8\x12\x5a\x1e\xc9\x06\xfe\xb8\xc6\xea\xee\xc3\x67\xd7\x15\x56\x77\x5f\x55\xdf\x7e\xf8\xe2\x7a\xfa\xf8\xfc\xbb\xff\x1f\xd8\x9c\x4c\x72\x86\xc7\x06\xee\xe0\xf9\xc9\x3b\x39\x34\x7b\x2f\xd1\x55\x22\x97\x07\x28\x77\x71\xda\xd1\x75\x94\x51\x07\x66\xa5\x69\x2b\x60\xcd\x9e\x3e\x81\x8d\x15\xba\x9b\x21\x1d\xf2\x71\x4e\x3b\x1f\x94\xee\x04\x7a\xb6\xe6\xf1\xb8\xbe\x7d\xa2\xcd\x49\xae\xf2\x59\x0f\xde\xe7\x1e\xfe\xb6\x25\x11\x6e\x8f\x7a\x79\xd6\x27\xf7\xd8\x1d\x69\x3f\x56\xa9\x50\xc7\x6a\x72\xfb\xe4\x6a\x85\x52\x54\xb6\xf8\x0c\x53\xc3\xee\x89\x36\x79\x69\x59\xe8\x88\xdf\x6a\x97\xff\x09\xc1\x9c\xdf\x91\xc8\xf0\x93\x1b\xf1\xac\x26\x08\xa9\x45\x79\x52\x1b\x9e\x31\x70\x67\x72\x3e\x45\x55\x35\xad\xc0\x1e\x54\x46\x65\x0f\x99\xf2\x7e\x7c\x99\x0f\xa0\xed\xfc\x0f\xb6\xbd\x40\x9f\x36\x78\x71\x8f\x95\x82\xaa\xe9\x0f\xe9\x81\x18\xa0\xfc\x2c\xb4\x0d\x98\x0c\x63\xb4\x1c\x37\x0f\xee\x88\xfc\x13\x00\x00\xff\xff\x98\xc1\xf1\x0b\xdb\x09\x00\x00")
81102

82103
func installerStashAppscodeCom_stashpostgresesYamlBytes() ([]byte, error) {
@@ -149,7 +170,8 @@ func AssetNames() []string {
149170

150171
// _bindata is a table, holding each asset generator, mapped to its name.
151172
var _bindata = map[string]func() (*asset, error){
152-
"installer.stash.appscode.com_stashpostgreses.yaml": installerStashAppscodeCom_stashpostgresesYaml,
173+
"installer.stash.appscode.com_stashpostgreses.v1.yaml": installerStashAppscodeCom_stashpostgresesV1Yaml,
174+
"installer.stash.appscode.com_stashpostgreses.yaml": installerStashAppscodeCom_stashpostgresesYaml,
153175
}
154176

155177
// AssetDir returns the file names below a certain
@@ -193,7 +215,8 @@ type bintree struct {
193215
}
194216

195217
var _bintree = &bintree{nil, map[string]*bintree{
196-
"installer.stash.appscode.com_stashpostgreses.yaml": &bintree{installerStashAppscodeCom_stashpostgresesYaml, map[string]*bintree{}},
218+
"installer.stash.appscode.com_stashpostgreses.v1.yaml": &bintree{installerStashAppscodeCom_stashpostgresesV1Yaml, map[string]*bintree{}},
219+
"installer.stash.appscode.com_stashpostgreses.yaml": &bintree{installerStashAppscodeCom_stashpostgresesYaml, map[string]*bintree{}},
197220
}}
198221

199222
// RestoreAsset restores an asset under the given directory
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app: stash
7+
name: stashpostgreses.installer.stash.appscode.com
8+
spec:
9+
group: installer.stash.appscode.com
10+
names:
11+
categories:
12+
- stash
13+
- appscode
14+
kind: StashPostgres
15+
listKind: StashPostgresList
16+
plural: stashpostgreses
17+
singular: stashpostgres
18+
scope: Namespaced
19+
versions:
20+
- name: v1alpha1
21+
schema:
22+
openAPIV3Schema:
23+
properties:
24+
apiVersion:
25+
description: 'APIVersion defines the versioned schema of this representation
26+
of an object. Servers should convert recognized schemas to the latest
27+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
28+
type: string
29+
kind:
30+
description: 'Kind is a string value representing the REST resource this
31+
object represents. Servers may infer this from the endpoint the client
32+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
33+
type: string
34+
metadata:
35+
type: object
36+
spec:
37+
description: StashPostgresSpec is the schema for Stash Postgres values
38+
file
39+
properties:
40+
backup:
41+
properties:
42+
args:
43+
type: string
44+
cmd:
45+
type: string
46+
type: object
47+
fullnameOverride:
48+
type: string
49+
image:
50+
properties:
51+
registry:
52+
type: string
53+
repository:
54+
type: string
55+
tag:
56+
type: string
57+
required:
58+
- registry
59+
- repository
60+
- tag
61+
type: object
62+
nameOverride:
63+
type: string
64+
restore:
65+
properties:
66+
args:
67+
type: string
68+
type: object
69+
required:
70+
- backup
71+
- image
72+
- restore
73+
type: object
74+
type: object
75+
served: true
76+
storage: true

api/openapi-spec/swagger.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
{
129129
"uniqueItems": true,
130130
"type": "boolean",
131-
"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.",
131+
"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.",
132132
"name": "allowWatchBookmarks",
133133
"in": "query"
134134
},
@@ -286,7 +286,7 @@
286286
{
287287
"uniqueItems": true,
288288
"type": "boolean",
289-
"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.",
289+
"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.",
290290
"name": "allowWatchBookmarks",
291291
"in": "query"
292292
},
@@ -693,7 +693,7 @@
693693
{
694694
"uniqueItems": true,
695695
"type": "boolean",
696-
"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.",
696+
"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.",
697697
"name": "allowWatchBookmarks",
698698
"in": "query"
699699
},
@@ -794,7 +794,7 @@
794794
{
795795
"uniqueItems": true,
796796
"type": "boolean",
797-
"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.",
797+
"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.",
798798
"name": "allowWatchBookmarks",
799799
"in": "query"
800800
},
@@ -1317,7 +1317,7 @@
13171317
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time"
13181318
},
13191319
"finalizers": {
1320-
"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.",
1320+
"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.",
13211321
"type": "array",
13221322
"items": {
13231323
"type": "string"

0 commit comments

Comments
 (0)