Support knative v1.20.0

This commit is contained in:
idurgakalyan
2026-03-16 06:12:06 -07:00
committed by GitHub
parent c16988ebf3
commit f66b616aeb
7 changed files with 125 additions and 161 deletions
@@ -19,7 +19,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -205,7 +205,7 @@ metadata:
name: configurations.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
duck.knative.dev/podspecable: "true"
spec:
@@ -1761,7 +1761,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -1838,7 +1838,7 @@ metadata:
name: domainmappings.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: serving.knative.dev
@@ -2050,7 +2050,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -2438,7 +2438,7 @@ metadata:
name: metrics.autoscaling.internal.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: autoscaling.internal.knative.dev
@@ -2582,7 +2582,7 @@ metadata:
name: podautoscalers.autoscaling.internal.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: autoscaling.internal.knative.dev
@@ -2783,7 +2783,7 @@ metadata:
name: revisions.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: serving.knative.dev
@@ -4353,7 +4353,7 @@ metadata:
name: routes.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
duck.knative.dev/addressable: "true"
spec:
@@ -4624,7 +4624,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -4848,7 +4848,7 @@ metadata:
name: services.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
duck.knative.dev/addressable: "true"
duck.knative.dev/podspecable: "true"
@@ -6551,7 +6551,7 @@ metadata:
name: images.caching.internal.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: caching.internal.knative.dev
@@ -18,7 +18,7 @@ metadata:
name: knative-serving
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
---
# Copyright 2023 The Knative Authors
@@ -42,7 +42,7 @@ metadata:
namespace: knative-serving
labels:
serving.knative.dev/controller: "true"
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
rules:
- apiGroups: [""]
@@ -59,7 +59,7 @@ metadata:
name: knative-serving-activator-cluster
labels:
serving.knative.dev/controller: "true"
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
rules:
- apiGroups: [""]
@@ -92,7 +92,7 @@ metadata:
# (which should be identical, but isn't guaranteed to be installed alongside serving).
name: knative-serving-aggregated-addressable-resolver
labels:
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
aggregationRule:
clusterRoleSelectors:
@@ -104,7 +104,7 @@ apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: knative-serving-addressable-resolver
labels:
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
# Labeled to facilitate aggregated cluster roles that act on Addressables.
duck.knative.dev/addressable: "true"
@@ -143,7 +143,7 @@ metadata:
name: knative-serving-namespaced-admin
labels:
rbac.authorization.k8s.io/aggregate-to-admin: "true"
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
rules:
- apiGroups: ["serving.knative.dev"]
@@ -159,7 +159,7 @@ metadata:
name: knative-serving-namespaced-edit
labels:
rbac.authorization.k8s.io/aggregate-to-edit: "true"
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
rules:
- apiGroups: ["serving.knative.dev"]
@@ -175,7 +175,7 @@ metadata:
name: knative-serving-namespaced-view
labels:
rbac.authorization.k8s.io/aggregate-to-view: "true"
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
rules:
- apiGroups: ["serving.knative.dev", "networking.internal.knative.dev", "autoscaling.internal.knative.dev", "caching.internal.knative.dev"]
@@ -203,7 +203,7 @@ metadata:
name: knative-serving-core
labels:
serving.knative.dev/controller: "true"
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
rules:
- apiGroups: [""]
@@ -267,7 +267,7 @@ apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: knative-serving-podspecable-binding
labels:
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
# Labeled to facilitate aggregated cluster roles that act on PodSpecables.
duck.knative.dev/podspecable: "true"
@@ -306,7 +306,7 @@ metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
@@ -314,7 +314,7 @@ metadata:
name: knative-serving-admin
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
aggregationRule:
clusterRoleSelectors:
- matchLabels:
@@ -327,7 +327,7 @@ metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
subjects:
- kind: ServiceAccount
name: controller
@@ -344,7 +344,7 @@ metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
subjects:
- kind: ServiceAccount
name: controller
@@ -362,7 +362,7 @@ metadata:
labels:
app.kubernetes.io/component: activator
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@@ -372,7 +372,7 @@ metadata:
labels:
app.kubernetes.io/component: activator
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
subjects:
- kind: ServiceAccount
name: activator
@@ -389,7 +389,7 @@ metadata:
labels:
app.kubernetes.io/component: activator
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
subjects:
- kind: ServiceAccount
name: activator
@@ -420,7 +420,7 @@ metadata:
name: images.caching.internal.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: caching.internal.knative.dev
@@ -596,7 +596,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -782,7 +782,7 @@ metadata:
name: configurations.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
duck.knative.dev/podspecable: "true"
spec:
@@ -2338,7 +2338,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -2415,7 +2415,7 @@ metadata:
name: domainmappings.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: serving.knative.dev
@@ -2627,7 +2627,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -3015,7 +3015,7 @@ metadata:
name: metrics.autoscaling.internal.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: autoscaling.internal.knative.dev
@@ -3159,7 +3159,7 @@ metadata:
name: podautoscalers.autoscaling.internal.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: autoscaling.internal.knative.dev
@@ -3360,7 +3360,7 @@ metadata:
name: revisions.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: serving.knative.dev
@@ -4930,7 +4930,7 @@ metadata:
name: routes.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
duck.knative.dev/addressable: "true"
spec:
@@ -5201,7 +5201,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
spec:
group: networking.internal.knative.dev
@@ -5425,7 +5425,7 @@ metadata:
name: services.serving.knative.dev
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
knative.dev/crd-install: "true"
duck.knative.dev/addressable: "true"
duck.knative.dev/podspecable: "true"
@@ -7130,11 +7130,11 @@ metadata:
labels:
app.kubernetes.io/component: queue-proxy
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
# This is the Go import path for the binary that is containerized
# and substituted here.
image: gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:1310917822086a5d8daa6328f6014001d5ea7ccfb0afc1a4e74b1b6a2eadc5ba
image: gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:b78cfa015872b12cf64f01fc21f29190c6f2fa69aadbb90162fa98e843781777
---
# Copyright 2018 The Knative Authors
@@ -7159,7 +7159,7 @@ metadata:
labels:
app.kubernetes.io/component: autoscaler
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "47c2487f"
data:
@@ -7370,7 +7370,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: controller
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
networking.knative.dev/certificate-provider: cert-manager
annotations:
knative.dev/example-checksum: "b7a9a602"
@@ -7440,7 +7440,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: controller
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "5b64ff5c"
data:
@@ -7595,13 +7595,13 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: controller
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "720ddb97"
data:
# This is the Go import path for the binary that is containerized
# and substituted here.
queue-sidecar-image: gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:1310917822086a5d8daa6328f6014001d5ea7ccfb0afc1a4e74b1b6a2eadc5ba
queue-sidecar-image: gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:b78cfa015872b12cf64f01fc21f29190c6f2fa69aadbb90162fa98e843781777
_example: |-
################################
# #
@@ -7722,7 +7722,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: controller
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "26c09de5"
data:
@@ -7787,9 +7787,9 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: controller
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "0f9b4ade"
knative.dev/example-checksum: "9553535b"
data:
_example: |-
################################
@@ -7810,8 +7810,11 @@ data:
# Default SecurityContext settings to secure-by-default values
# if unset.
#
# This value will default to "enabled" in a future release,
# probably Knative 1.10
# Disabled - do nothing; no security options are applied
# AllowRootBounded - Applies secure defaults without enforcing strict policies; sets seccompProfile
# to RuntimeDefault and drops all capabilities
# Enabled - Enforces security defaults; sets seccompProfile to RuntimeDefault, drops all capabilities,
# and sets runAsNonRoot to true if not already specified.
secure-pod-defaults: "disabled"
# Indicates whether multi container support is enabled
@@ -7941,15 +7944,6 @@ data:
# For a list of possible capabilities, see https://man7.org/linux/man-pages/man7/capabilities.7.html
kubernetes.containerspec-addcapabilities: "disabled"
# This feature validates PodSpecs from the validating webhook
# against the K8s API Server.
#
# When "enabled", the server will always run the extra validation.
# When "allowed", the server will not run the dry-run validation by default.
# However, clients may enable the behavior on an individual Service by
# attaching the following metadata annotation: "features.knative.dev/podspec-dryrun":"enabled".
# See: https://knative.dev/docs/serving/feature-flags/#kubernetes-dry-run
kubernetes.podspec-dryrun: "allowed"
# Controls whether tag header based routing feature are enabled or not.
# 1. Enabled: enabling tag header based routing
@@ -8048,7 +8042,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: controller
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "aa3813a8"
data:
@@ -8148,7 +8142,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: controller
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "f4b71f57"
data:
@@ -8208,7 +8202,7 @@ metadata:
name: config-logging
namespace: knative-serving
labels:
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/component: logging
app.kubernetes.io/name: knative-serving
annotations:
@@ -8291,7 +8285,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: networking
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "0573e07d"
data:
@@ -8496,9 +8490,9 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: observability
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "6bc8b73d"
knative.dev/example-checksum: "f183bbc6"
data:
_example: |
################################
@@ -8606,9 +8600,8 @@ data:
# The HTTP context root for profiling is then /debug/pprof/.
runtime-profiling: enabled
# tracing-protocol field specifies the protocol used when exporting metrics
# It supports either 'none' (the default), 'prometheus', 'http/protobuf' (OTLP HTTP), 'grpc' (OTLP gRPC)
# tracing-protocol field specifies the protocol used when exporting traces
# It supports either 'none' (the default), 'http/protobuf' (OTLP HTTP), 'grpc' (OTLP gRPC)
# or `stdout` for debugging purposes
tracing-protocol: http/protobuf
@@ -8645,7 +8638,7 @@ metadata:
labels:
app.kubernetes.io/name: knative-serving
app.kubernetes.io/component: tracing
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
annotations:
knative.dev/example-checksum: "04c7e9a3"
data:
@@ -8679,7 +8672,7 @@ metadata:
labels:
app.kubernetes.io/component: activator
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
minReplicas: 1
maxReplicas: 20
@@ -8707,7 +8700,7 @@ metadata:
labels:
app.kubernetes.io/component: activator
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
minAvailable: 80%
selector:
@@ -8736,7 +8729,7 @@ metadata:
namespace: knative-serving
labels:
app.kubernetes.io/component: activator
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
spec:
selector:
@@ -8750,7 +8743,7 @@ spec:
role: activator
app.kubernetes.io/component: activator
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
# To avoid node becoming SPOF, spread our replicas to different nodes.
affinity:
@@ -8767,7 +8760,7 @@ spec:
- name: activator
# This is the Go import path for the binary that is containerized
# and substituted here.
image: gcr.io/knative-releases/knative.dev/serving/cmd/activator@sha256:3e81e0b0e2ead666c131a17b437b1759e59ec2b066db49c493e4663e42fa4452
image: gcr.io/knative-releases/knative.dev/serving/cmd/activator@sha256:701507d9c480ff87dcfa4755ca7d3d6b727438cc78c21a32164750654aa08e67
# The numbers are based on performance test results from
# https://github.com/knative/serving/issues/1625#issuecomment-511930023
resources:
@@ -8797,9 +8790,6 @@ spec:
value: config-logging
- name: CONFIG_OBSERVABILITY_NAME
value: config-observability
# TODO(https://github.com/knative/pkg/pull/953): Remove stackdriver specific config
- name: METRICS_DOMAIN
value: knative.dev/internal/serving
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
@@ -8846,7 +8836,7 @@ metadata:
labels:
app: activator
app.kubernetes.io/component: activator
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
spec:
selector:
@@ -8893,7 +8883,7 @@ metadata:
labels:
app.kubernetes.io/component: autoscaler
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
replicas: 1
selector:
@@ -8909,7 +8899,7 @@ spec:
app: autoscaler
app.kubernetes.io/component: autoscaler
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
# To avoid node becoming SPOF, spread our replicas to different nodes.
affinity:
@@ -8926,7 +8916,7 @@ spec:
- name: autoscaler
# This is the Go import path for the binary that is containerized
# and substituted here.
image: gcr.io/knative-releases/knative.dev/serving/cmd/autoscaler@sha256:998a790f7f74caec6e7fc9084d7b85f25b6c011e753b26076c7db766587b3e08
image: gcr.io/knative-releases/knative.dev/serving/cmd/autoscaler@sha256:485c0a009cede9138a7ec1e5ab5a5ef22ff9ddbbc7f278571211f33c505ca596
resources:
requests:
cpu: 100m
@@ -8951,9 +8941,6 @@ spec:
value: config-logging
- name: CONFIG_OBSERVABILITY_NAME
value: config-observability
# TODO(https://github.com/knative/pkg/pull/953): Remove stackdriver specific config
- name: METRICS_DOMAIN
value: knative.dev/serving
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
@@ -8985,7 +8972,7 @@ metadata:
app: autoscaler
app.kubernetes.io/component: autoscaler
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
name: autoscaler
namespace: knative-serving
spec:
@@ -9026,7 +9013,7 @@ metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
selector:
matchLabels:
@@ -9037,7 +9024,7 @@ spec:
app: controller
app.kubernetes.io/component: controller
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
# To avoid node becoming SPOF, spread our replicas to different nodes.
affinity:
@@ -9054,7 +9041,7 @@ spec:
- name: controller
# This is the Go import path for the binary that is containerized
# and substituted here.
image: gcr.io/knative-releases/knative.dev/serving/cmd/controller@sha256:d9f40097903d1d9f4108723d2e41dfc21039ff380671ab80723fc861d81b8071
image: gcr.io/knative-releases/knative.dev/serving/cmd/controller@sha256:3718bf2e2f135ac70699db930145b22e52fb49bdd47a613b58cd0732853576da
resources:
requests:
cpu: 100m
@@ -9075,9 +9062,6 @@ spec:
value: config-logging
- name: CONFIG_OBSERVABILITY_NAME
value: config-observability
# TODO(https://github.com/knative/pkg/pull/953): Remove stackdriver specific config
- name: METRICS_DOMAIN
value: knative.dev/internal/serving
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
@@ -9116,7 +9100,7 @@ metadata:
app: controller
app.kubernetes.io/component: controller
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
name: controller
namespace: knative-serving
spec:
@@ -9154,7 +9138,7 @@ metadata:
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
minReplicas: 1
maxReplicas: 5
@@ -9180,7 +9164,7 @@ metadata:
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
spec:
minAvailable: 80%
selector:
@@ -9209,7 +9193,7 @@ metadata:
namespace: knative-serving
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
spec:
selector:
@@ -9222,7 +9206,7 @@ spec:
app: webhook
role: webhook
app.kubernetes.io/component: webhook
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
spec:
# To avoid node becoming SPOF, spread our replicas to different nodes.
@@ -9240,7 +9224,7 @@ spec:
- name: webhook
# This is the Go import path for the binary that is containerized
# and substituted here.
image: gcr.io/knative-releases/knative.dev/serving/cmd/webhook@sha256:deb7f4ff25b854c6a1f58c2435fe0799731eba974d50dd012b534b6daf8eebf3
image: gcr.io/knative-releases/knative.dev/serving/cmd/webhook@sha256:0d9c4d4971d9b67eaf5ce1359f6ff334145d32b3c0cb9e650ab9fab687396696
resources:
requests:
cpu: 100m
@@ -9265,9 +9249,6 @@ spec:
value: webhook
- name: WEBHOOK_PORT
value: "8443"
# TODO(https://github.com/knative/pkg/pull/953): Remove stackdriver specific config
- name: METRICS_DOMAIN
value: knative.dev/internal/serving
securityContext:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
@@ -9307,7 +9288,7 @@ metadata:
app: webhook
role: webhook
app.kubernetes.io/component: webhook
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
app.kubernetes.io/name: knative-serving
name: webhook
namespace: knative-serving
@@ -9349,7 +9330,7 @@ metadata:
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
webhooks:
- admissionReviewVersions: ["v1", "v1beta1"]
clientConfig:
@@ -9391,7 +9372,7 @@ metadata:
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
webhooks:
- admissionReviewVersions: ["v1", "v1beta1"]
clientConfig:
@@ -9448,7 +9429,7 @@ metadata:
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
webhooks:
- admissionReviewVersions: ["v1", "v1beta1"]
clientConfig:
@@ -9507,7 +9488,7 @@ metadata:
labels:
app.kubernetes.io/component: webhook
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: "1.19.0"
app.kubernetes.io/version: "1.20.0"
# The data is populated at install time.
---
+2 -2
View File
@@ -73,10 +73,10 @@ func (s *KnativeConformanceSuite) SetupSuite() {
s.k3sContainer, err = k3s.Run(ctx,
k3sImage,
k3s.WithManifest("./fixtures/knative/00-knative-crd-v1.19.0.yml"),
k3s.WithManifest("./fixtures/knative/00-knative-crd-v1.20.0.yml"),
k3s.WithManifest("./fixtures/knative/01-rbac.yml"),
k3s.WithManifest("./fixtures/knative/02-traefik.yml"),
k3s.WithManifest("./fixtures/knative/03-knative-serving-v1.19.0.yaml"),
k3s.WithManifest("./fixtures/knative/03-knative-serving-v1.20.0.yaml"),
k3s.WithManifest("./fixtures/knative/04-serving-tests-namespace.yaml"),
network.WithNetwork(nil, s.network),
)