diff --git a/cmd/manager/kodata/knative-serving/0.13.0.yaml b/cmd/manager/kodata/knative-serving/0.13.1.yaml similarity index 77% rename from cmd/manager/kodata/knative-serving/0.13.0.yaml rename to cmd/manager/kodata/knative-serving/0.13.1.yaml index 1a836ae8..f1778b87 100644 --- a/cmd/manager/kodata/knative-serving/0.13.0.yaml +++ b/cmd/manager/kodata/knative-serving/0.13.1.yaml @@ -26,10 +26,10 @@ spec: plural: images singular: image categories: - - knative-internal - - caching + - knative-internal + - caching shortNames: - - img + - img scope: Namespaced subresources: status: {} @@ -56,7 +56,7 @@ metadata: labels: # TODO(mattmoor): We should not require any istio annotations. istio-injection: enabled - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" --- # Copyright 2018 The Knative Authors @@ -79,18 +79,18 @@ metadata: name: controller namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" --- kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: knative-serving-admin labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" aggregationRule: clusterRoleSelectors: - - matchLabels: - serving.knative.dev/controller: "true" + - matchLabels: + serving.knative.dev/controller: "true" rules: [] # Rules are automatically filled in by the controller manager. --- apiVersion: rbac.authorization.k8s.io/v1 @@ -98,11 +98,11 @@ kind: ClusterRoleBinding metadata: name: knative-serving-controller-admin labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" subjects: -- kind: ServiceAccount - name: controller - namespace: knative-serving + - kind: ServiceAccount + name: controller + namespace: knative-serving roleRef: kind: ClusterRole name: knative-serving-admin @@ -129,11 +129,11 @@ metadata: name: queue-proxy namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" 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:0fad95e6903c53dbfb73deb7d04f54fea8e417ffff1ba9be7ae8464120ae11ec + image: gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:d8e2b143edc96c0ffd3b188365cbdb4a011772cb4d3fd9ef4f28918febdce595 --- # Copyright 2018 The Knative Authors @@ -156,7 +156,7 @@ metadata: name: config-autoscaler namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -299,7 +299,7 @@ metadata: name: config-defaults namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -383,11 +383,11 @@ metadata: name: config-deployment namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: # This is the Go import path for the binary that is containerized # and substituted here. - queueSidecarImage: gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:0fad95e6903c53dbfb73deb7d04f54fea8e417ffff1ba9be7ae8464120ae11ec + queueSidecarImage: gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:d8e2b143edc96c0ffd3b188365cbdb4a011772cb4d3fd9ef4f28918febdce595 _example: | ################################ # # @@ -428,7 +428,7 @@ metadata: name: config-domain namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -488,7 +488,7 @@ metadata: name: config-gc namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -544,7 +544,7 @@ metadata: name: config-leader-election namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: # An inactive but valid configuration follows; see example. resourceLock: "leases" @@ -615,7 +615,7 @@ metadata: name: config-logging namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -687,7 +687,7 @@ metadata: name: config-network namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -794,7 +794,7 @@ metadata: name: config-observability namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -907,7 +907,7 @@ metadata: name: config-tracing namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" data: _example: | ################################ @@ -965,7 +965,7 @@ metadata: name: activator namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: minReplicas: 1 maxReplicas: 20 @@ -974,11 +974,11 @@ spec: kind: Deployment name: activator metrics: - - type: Resource - resource: - name: cpu - # Percentage of the requested CPU - targetAverageUtilization: 100 + - type: Resource + resource: + name: cpu + # Percentage of the requested CPU + targetAverageUtilization: 100 --- # Copyright 2018 The Knative Authors @@ -1001,7 +1001,7 @@ metadata: name: activator namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: selector: matchLabels: @@ -1014,64 +1014,64 @@ spec: labels: app: activator role: activator - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: serviceAccountName: controller containers: - - 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:48e669a1ddf2c56a44e67412dcb713baecb4a45683575f693c958cebb9858641 - # The numbers are based on performance test results from - # https://github.com/knative/serving/issues/1625#issuecomment-511930023 - resources: - requests: - cpu: 300m - memory: 60Mi - limits: - cpu: 1000m - memory: 600Mi - env: - - # Run Activator with GC collection when newly generated memory is 500%. - name: GOGC - value: "500" - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: POD_IP - valueFrom: - fieldRef: - fieldPath: status.podIP - - name: SYSTEM_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: CONFIG_LOGGING_NAME - 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 - ports: - - name: metrics - containerPort: 9090 - - name: profiling - containerPort: 8008 - - name: http1 - containerPort: 8012 - - name: h2c - containerPort: 8013 - readinessProbe: &probe - httpGet: - port: 8012 - httpHeaders: - - name: k-kubelet-probe - value: "activator" - livenessProbe: *probe + - 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:e438240aab0272026a9a38b261fb36b7e0780c0b8ebdd2a5d6d5a70626246edb + # The numbers are based on performance test results from + # https://github.com/knative/serving/issues/1625#issuecomment-511930023 + resources: + requests: + cpu: 300m + memory: 60Mi + limits: + cpu: 1000m + memory: 600Mi + env: + - # Run Activator with GC collection when newly generated memory is 500%. + name: GOGC + value: "500" + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: SYSTEM_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: CONFIG_LOGGING_NAME + 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 + ports: + - name: metrics + containerPort: 9090 + - name: profiling + containerPort: 8008 + - name: http1 + containerPort: 8012 + - name: h2c + containerPort: 8013 + readinessProbe: &probe + httpGet: + port: 8012 + httpHeaders: + - name: k-kubelet-probe + value: "activator" + livenessProbe: *probe # The activator (often) sits on the dataplane, and may proxy long (e.g. # streaming, websockets) requests. We give a long grace period for the # activator to "lame duck" and drain outstanding requests before we @@ -1088,24 +1088,24 @@ metadata: namespace: knative-serving labels: app: activator - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: selector: app: activator ports: - - # Define metrics and profiling for them to be accessible within service meshes. - name: http-metrics - port: 9090 - targetPort: 9090 - - name: http-profiling - port: 8008 - targetPort: 8008 - - name: http - port: 80 - targetPort: 8012 - - name: http2 - port: 81 - targetPort: 8013 + - # Define metrics and profiling for them to be accessible within service meshes. + name: http-metrics + port: 9090 + targetPort: 9090 + - name: http-profiling + port: 8008 + targetPort: 8008 + - name: http + port: 80 + targetPort: 8012 + - name: http2 + port: 81 + targetPort: 8013 type: ClusterIP --- @@ -1129,7 +1129,7 @@ metadata: name: autoscaler namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: replicas: 1 selector: @@ -1141,78 +1141,78 @@ spec: cluster-autoscaler.kubernetes.io/safe-to-evict: "false" labels: app: autoscaler - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: serviceAccountName: controller containers: - - 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:941639c7ef25f189e33e92f1b3b0bc7a3908bb0ab5a036c5eb3f270f5774b341 - resources: - requests: - cpu: 30m - memory: 40Mi - limits: - cpu: 300m - memory: 400Mi - env: - - name: SYSTEM_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: CONFIG_LOGGING_NAME - 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 - ports: - - name: metrics - containerPort: 9090 - - name: profiling - containerPort: 8008 - - name: websocket - containerPort: 8080 - - name: custom-metrics - containerPort: 8443 - readinessProbe: &probe - httpGet: - port: 8080 - httpHeaders: - - name: k-kubelet-probe - value: "autoscaler" - livenessProbe: *probe - args: - - "--secure-port=8443" - - "--cert-dir=/tmp" + - 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:aae49ba75f82195a7f96e9b07b2e9779c782bc717fcbc8e948681954d179ecb8 + resources: + requests: + cpu: 30m + memory: 40Mi + limits: + cpu: 300m + memory: 400Mi + env: + - name: SYSTEM_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: CONFIG_LOGGING_NAME + 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 + ports: + - name: metrics + containerPort: 9090 + - name: profiling + containerPort: 8008 + - name: websocket + containerPort: 8080 + - name: custom-metrics + containerPort: 8443 + readinessProbe: &probe + httpGet: + port: 8080 + httpHeaders: + - name: k-kubelet-probe + value: "autoscaler" + livenessProbe: *probe + args: + - "--secure-port=8443" + - "--cert-dir=/tmp" --- apiVersion: v1 kind: Service metadata: labels: app: autoscaler - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" name: autoscaler namespace: knative-serving spec: ports: - - # Define metrics and profiling for them to be accessible within service meshes. - name: http-metrics - port: 9090 - targetPort: 9090 - - name: http-profiling - port: 8008 - targetPort: 8008 - - name: http - port: 8080 - targetPort: 8080 - - name: https-custom-metrics - port: 443 - targetPort: 8443 + - # Define metrics and profiling for them to be accessible within service meshes. + name: http-metrics + port: 9090 + targetPort: 9090 + - name: http-profiling + port: 8008 + targetPort: 8008 + - name: http + port: 8080 + targetPort: 8080 + - name: https-custom-metrics + port: 443 + targetPort: 8443 selector: app: autoscaler @@ -1237,7 +1237,7 @@ metadata: name: controller namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: selector: matchLabels: @@ -1248,58 +1248,58 @@ spec: cluster-autoscaler.kubernetes.io/safe-to-evict: "true" labels: app: controller - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: serviceAccountName: controller containers: - - 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:12512eaf4bac15bab1adbf3968723e74108331e06173d9b56d76ff5362ff9851 - resources: - requests: - cpu: 100m - memory: 100Mi - limits: - cpu: 1000m - memory: 1000Mi - env: - - name: SYSTEM_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: CONFIG_LOGGING_NAME - 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 - ports: - - name: metrics - containerPort: 9090 - - name: profiling - containerPort: 8008 + - 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:2b2ac68535e10977c3f7d9ba8c1dc0f76921f1b29a3559639690c51c91710712 + resources: + requests: + cpu: 100m + memory: 100Mi + limits: + cpu: 1000m + memory: 1000Mi + env: + - name: SYSTEM_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: CONFIG_LOGGING_NAME + 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 + ports: + - name: metrics + containerPort: 9090 + - name: profiling + containerPort: 8008 --- apiVersion: v1 kind: Service metadata: labels: app: controller - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" name: controller namespace: knative-serving spec: ports: - - # Define metrics and profiling for them to be accessible within service meshes. - name: http-metrics - port: 9090 - targetPort: 9090 - - name: http-profiling - port: 8008 - targetPort: 8008 + - # Define metrics and profiling for them to be accessible within service meshes. + name: http-metrics + port: 9090 + targetPort: 9090 + - name: http-profiling + port: 8008 + targetPort: 8008 selector: app: controller @@ -1324,7 +1324,7 @@ metadata: name: webhook namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: selector: matchLabels: @@ -1337,63 +1337,63 @@ spec: labels: app: webhook role: webhook - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: serviceAccountName: controller containers: - - 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:d33d129262f03921715c0f2e4cc4fae7b626438c907047df60e0f0f41688fbc2 - resources: - requests: - cpu: 20m - memory: 20Mi - limits: - cpu: 200m - memory: 200Mi - env: - - name: SYSTEM_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: CONFIG_LOGGING_NAME - 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 - ports: - - name: metrics - containerPort: 9090 - - name: profiling - containerPort: 8008 - - name: https-webhook - containerPort: 8443 + - 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:2acc3303f14cbdf34a3762b4a6bfddec15184a8bf27210a8521968051b8f249b + resources: + requests: + cpu: 20m + memory: 20Mi + limits: + cpu: 200m + memory: 200Mi + env: + - name: SYSTEM_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: CONFIG_LOGGING_NAME + 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 + ports: + - name: metrics + containerPort: 9090 + - name: profiling + containerPort: 8008 + - name: https-webhook + containerPort: 8443 --- apiVersion: v1 kind: Service metadata: labels: role: webhook - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" name: webhook namespace: knative-serving spec: ports: - - # Define metrics and profiling for them to be accessible within service meshes. - name: http-metrics - port: 9090 - targetPort: 9090 - - name: http-profiling - port: 8008 - targetPort: 8008 - - name: https-webhook - port: 443 - targetPort: 8443 + - # Define metrics and profiling for them to be accessible within service meshes. + name: http-metrics + port: 9090 + targetPort: 9090 + - name: http-profiling + port: 8008 + targetPort: 8008 + - name: https-webhook + port: 443 + targetPort: 8443 selector: role: webhook @@ -1417,7 +1417,7 @@ kind: CustomResourceDefinition metadata: name: certificates.networking.internal.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" spec: group: networking.internal.knative.dev @@ -1427,20 +1427,20 @@ spec: plural: certificates singular: certificate categories: - - knative-internal - - networking + - knative-internal + - networking shortNames: - - kcert + - kcert scope: Namespaced subresources: status: {} additionalPrinterColumns: - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type==\"Ready\")].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type==\"Ready\")].reason" + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type==\"Ready\")].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type==\"Ready\")].reason" --- # Copyright 2019 The Knative Authors @@ -1462,7 +1462,7 @@ kind: CustomResourceDefinition metadata: name: configurations.serving.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" duck.knative.dev/podspecable: "true" spec: @@ -1477,26 +1477,26 @@ spec: # see issue: https://github.com/knative/serving/issues/912 x-kubernetes-preserve-unknown-fields: true versions: - - name: v1alpha1 - served: true - storage: true - - name: v1beta1 - served: true - storage: false - - name: v1 - served: true - storage: false + - name: v1alpha1 + served: true + storage: true + - name: v1beta1 + served: true + storage: false + - name: v1 + served: true + storage: false names: kind: Configuration plural: configurations singular: configuration categories: - - all - - knative - - serving + - all + - knative + - serving shortNames: - - config - - cfg + - config + - cfg scope: Namespaced subresources: status: {} @@ -1507,18 +1507,18 @@ spec: name: webhook namespace: knative-serving additionalPrinterColumns: - - name: LatestCreated - type: string - JSONPath: .status.latestCreatedRevisionName - - name: LatestReady - type: string - JSONPath: .status.latestReadyRevisionName - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: LatestCreated + type: string + JSONPath: .status.latestCreatedRevisionName + - name: LatestReady + type: string + JSONPath: .status.latestReadyRevisionName + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2019 The Knative Authors @@ -1540,34 +1540,34 @@ kind: CustomResourceDefinition metadata: name: ingresses.networking.internal.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" spec: group: networking.internal.knative.dev versions: - - name: v1alpha1 - served: true - storage: true + - name: v1alpha1 + served: true + storage: true names: kind: Ingress plural: ingresses singular: ingress categories: - - knative-internal - - networking + - knative-internal + - networking shortNames: - - kingress - - king + - kingress + - king scope: Namespaced subresources: status: {} additionalPrinterColumns: - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2019 The Knative Authors @@ -1589,7 +1589,7 @@ kind: CustomResourceDefinition metadata: name: metrics.autoscaling.internal.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" spec: group: autoscaling.internal.knative.dev @@ -1599,18 +1599,18 @@ spec: plural: metrics singular: metric categories: - - knative-internal - - autoscaling + - knative-internal + - autoscaling scope: Namespaced subresources: status: {} additionalPrinterColumns: - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2018 The Knative Authors @@ -1632,40 +1632,40 @@ kind: CustomResourceDefinition metadata: name: podautoscalers.autoscaling.internal.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" spec: group: autoscaling.internal.knative.dev versions: - - name: v1alpha1 - served: true - storage: true + - name: v1alpha1 + served: true + storage: true names: kind: PodAutoscaler plural: podautoscalers singular: podautoscaler categories: - - knative-internal - - autoscaling + - knative-internal + - autoscaling shortNames: - - kpa - - pa + - kpa + - pa scope: Namespaced subresources: status: {} additionalPrinterColumns: - - name: DesiredScale - type: integer - JSONPath: ".status.desiredScale" - - name: ActualScale - type: integer - JSONPath: ".status.actualScale" - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: DesiredScale + type: integer + JSONPath: ".status.desiredScale" + - name: ActualScale + type: integer + JSONPath: ".status.actualScale" + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2019 The Knative Authors @@ -1687,7 +1687,7 @@ kind: CustomResourceDefinition metadata: name: revisions.serving.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" spec: group: serving.knative.dev @@ -1701,25 +1701,25 @@ spec: # see issue: https://github.com/knative/serving/issues/912 x-kubernetes-preserve-unknown-fields: true versions: - - name: v1alpha1 - served: true - storage: true - - name: v1beta1 - served: true - storage: false - - name: v1 - served: true - storage: false + - name: v1alpha1 + served: true + storage: true + - name: v1beta1 + served: true + storage: false + - name: v1 + served: true + storage: false names: kind: Revision plural: revisions singular: revision categories: - - all - - knative - - serving + - all + - knative + - serving shortNames: - - rev + - rev scope: Namespaced subresources: status: {} @@ -1730,21 +1730,21 @@ spec: name: webhook namespace: knative-serving additionalPrinterColumns: - - name: Config Name - type: string - JSONPath: ".metadata.labels['serving\\.knative\\.dev/configuration']" - - name: K8s Service Name - type: string - JSONPath: ".status.serviceName" - - name: Generation - type: string # int in string form :( - JSONPath: ".metadata.labels['serving\\.knative\\.dev/configurationGeneration']" - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: Config Name + type: string + JSONPath: ".metadata.labels['serving\\.knative\\.dev/configuration']" + - name: K8s Service Name + type: string + JSONPath: ".status.serviceName" + - name: Generation + type: string # int in string form :( + JSONPath: ".metadata.labels['serving\\.knative\\.dev/configurationGeneration']" + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2019 The Knative Authors @@ -1766,7 +1766,7 @@ kind: CustomResourceDefinition metadata: name: routes.serving.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" spec: @@ -1781,25 +1781,25 @@ spec: # see issue: https://github.com/knative/serving/issues/912 x-kubernetes-preserve-unknown-fields: true versions: - - name: v1alpha1 - served: true - storage: true - - name: v1beta1 - served: true - storage: false - - name: v1 - served: true - storage: false + - name: v1alpha1 + served: true + storage: true + - name: v1beta1 + served: true + storage: false + - name: v1 + served: true + storage: false names: kind: Route plural: routes singular: route categories: - - all - - knative - - serving + - all + - knative + - serving shortNames: - - rt + - rt scope: Namespaced subresources: status: {} @@ -1810,15 +1810,15 @@ spec: name: webhook namespace: knative-serving additionalPrinterColumns: - - name: URL - type: string - JSONPath: .status.url - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: URL + type: string + JSONPath: .status.url + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2019 The Knative Authors @@ -1840,42 +1840,42 @@ kind: CustomResourceDefinition metadata: name: serverlessservices.networking.internal.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" spec: group: networking.internal.knative.dev versions: - - name: v1alpha1 - served: true - storage: true + - name: v1alpha1 + served: true + storage: true names: kind: ServerlessService plural: serverlessservices singular: serverlessservice categories: - - knative-internal - - networking + - knative-internal + - networking shortNames: - - sks + - sks scope: Namespaced subresources: status: {} additionalPrinterColumns: - - name: Mode - type: string - JSONPath: ".spec.mode" - - name: ServiceName - type: string - JSONPath: ".status.serviceName" - - name: PrivateServiceName - type: string - JSONPath: ".status.privateServiceName" - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: Mode + type: string + JSONPath: ".spec.mode" + - name: ServiceName + type: string + JSONPath: ".status.serviceName" + - name: PrivateServiceName + type: string + JSONPath: ".status.privateServiceName" + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2019 The Knative Authors @@ -1897,7 +1897,7 @@ kind: CustomResourceDefinition metadata: name: services.serving.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" knative.dev/crd-install: "true" duck.knative.dev/addressable: "true" duck.knative.dev/podspecable: "true" @@ -1913,26 +1913,26 @@ spec: # see issue: https://github.com/knative/serving/issues/912 x-kubernetes-preserve-unknown-fields: true versions: - - name: v1alpha1 - served: true - storage: true - - name: v1beta1 - served: true - storage: false - - name: v1 - served: true - storage: false + - name: v1alpha1 + served: true + storage: true + - name: v1beta1 + served: true + storage: false + - name: v1 + served: true + storage: false names: kind: Service plural: services singular: service categories: - - all - - knative - - serving + - all + - knative + - serving shortNames: - - kservice - - ksvc + - kservice + - ksvc scope: Namespaced subresources: status: {} @@ -1943,21 +1943,21 @@ spec: name: webhook namespace: knative-serving additionalPrinterColumns: - - name: URL - type: string - JSONPath: .status.url - - name: LatestCreated - type: string - JSONPath: .status.latestCreatedRevisionName - - name: LatestReady - type: string - JSONPath: .status.latestReadyRevisionName - - name: Ready - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].status" - - name: Reason - type: string - JSONPath: ".status.conditions[?(@.type=='Ready')].reason" + - name: URL + type: string + JSONPath: .status.url + - name: LatestCreated + type: string + JSONPath: .status.latestCreatedRevisionName + - name: LatestReady + type: string + JSONPath: .status.latestReadyRevisionName + - name: Ready + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].status" + - name: Reason + type: string + JSONPath: ".status.conditions[?(@.type=='Ready')].reason" --- # Copyright 2019 The Knative Authors @@ -1979,22 +1979,22 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: knative-serving-addressable-resolver labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" # Labeled to facilitate aggregated cluster roles that act on Addressables. duck.knative.dev/addressable: "true" # Do not use this role directly. These rules will be added to the "addressable-resolver" role. rules: -- apiGroups: - - serving.knative.dev - resources: - - routes - - routes/status - - services - - services/status - verbs: - - get - - list - - watch + - apiGroups: + - serving.knative.dev + resources: + - routes + - routes/status + - services + - services/status + verbs: + - get + - list + - watch --- # Copyright 2019 The Knative Authors @@ -2017,12 +2017,12 @@ metadata: name: knative-serving-namespaced-admin labels: rbac.authorization.k8s.io/aggregate-to-admin: "true" - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" rules: -- apiGroups: ["serving.knative.dev", "networking.internal.knative.dev", "autoscaling.internal.knative.dev", - "caching.internal.knative.dev"] - resources: ["*"] - verbs: ["*"] + - apiGroups: ["serving.knative.dev", "networking.internal.knative.dev", "autoscaling.internal.knative.dev", + "caching.internal.knative.dev"] + resources: ["*"] + verbs: ["*"] --- kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 @@ -2030,12 +2030,12 @@ metadata: name: knative-serving-namespaced-edit labels: rbac.authorization.k8s.io/aggregate-to-edit: "true" - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" rules: -- apiGroups: ["serving.knative.dev", "networking.internal.knative.dev", "autoscaling.internal.knative.dev", - "caching.internal.knative.dev"] - resources: ["*"] - verbs: ["create", "update", "patch", "delete"] + - apiGroups: ["serving.knative.dev", "networking.internal.knative.dev", "autoscaling.internal.knative.dev", + "caching.internal.knative.dev"] + resources: ["*"] + verbs: ["create", "update", "patch", "delete"] --- kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 @@ -2043,12 +2043,12 @@ metadata: name: knative-serving-namespaced-view labels: rbac.authorization.k8s.io/aggregate-to-view: "true" - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" rules: -- apiGroups: ["serving.knative.dev", "networking.internal.knative.dev", "autoscaling.internal.knative.dev", - "caching.internal.knative.dev"] - resources: ["*"] - verbs: ["get", "list", "watch"] + - apiGroups: ["serving.knative.dev", "networking.internal.knative.dev", "autoscaling.internal.knative.dev", + "caching.internal.knative.dev"] + resources: ["*"] + verbs: ["get", "list", "watch"] --- # Copyright 2019 The Knative Authors @@ -2070,38 +2070,38 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: knative-serving-core labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" serving.knative.dev/controller: "true" rules: -- apiGroups: [""] - resources: ["pods", "namespaces", "secrets", "configmaps", "endpoints", "services", - "events", "serviceaccounts"] - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] -- apiGroups: [""] - resources: ["endpoints/restricted"] # Permission for RestrictedEndpointsAdmission - verbs: ["create"] -- apiGroups: ["apps"] - resources: ["deployments", "deployments/finalizers"] # finalizers are needed for the owner reference of the webhook - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] -- apiGroups: ["admissionregistration.k8s.io"] - resources: ["mutatingwebhookconfigurations", "validatingwebhookconfigurations"] - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] -- apiGroups: ["apiextensions.k8s.io"] - resources: ["customresourcedefinitions"] - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] -- apiGroups: ["autoscaling"] - resources: ["horizontalpodautoscalers"] - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] -- apiGroups: ["coordination.k8s.io"] - resources: ["leases"] - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] -- apiGroups: ["serving.knative.dev", "autoscaling.internal.knative.dev", "networking.internal.knative.dev"] - resources: ["*", "*/status", "*/finalizers"] - verbs: ["get", "list", "create", "update", "delete", "deletecollection", "patch", - "watch"] -- apiGroups: ["caching.internal.knative.dev"] - resources: ["images"] - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: [""] + resources: ["pods", "namespaces", "secrets", "configmaps", "endpoints", "services", + "events", "serviceaccounts"] + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: [""] + resources: ["endpoints/restricted"] # Permission for RestrictedEndpointsAdmission + verbs: ["create"] + - apiGroups: ["apps"] + resources: ["deployments", "deployments/finalizers"] # finalizers are needed for the owner reference of the webhook + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: ["admissionregistration.k8s.io"] + resources: ["mutatingwebhookconfigurations", "validatingwebhookconfigurations"] + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: ["apiextensions.k8s.io"] + resources: ["customresourcedefinitions"] + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: ["autoscaling"] + resources: ["horizontalpodautoscalers"] + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: ["coordination.k8s.io"] + resources: ["leases"] + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: ["serving.knative.dev", "autoscaling.internal.knative.dev", "networking.internal.knative.dev"] + resources: ["*", "*/status", "*/finalizers"] + verbs: ["get", "list", "create", "update", "delete", "deletecollection", "patch", + "watch"] + - apiGroups: ["caching.internal.knative.dev"] + resources: ["images"] + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] --- # Copyright 2019 The Knative Authors @@ -2123,20 +2123,20 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: knative-serving-podspecable-binding labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" # Labeled to facilitate aggregated cluster roles that act on PodSpecables. duck.knative.dev/podspecable: "true" # Do not use this role directly. These rules will be added to the "podspecable-binder" role. rules: -- apiGroups: - - serving.knative.dev - resources: - - configurations - - services - verbs: - - list - - watch - - patch + - apiGroups: + - serving.knative.dev + resources: + - configurations + - services + verbs: + - list + - watch + - patch --- # Copyright 2020 The Knative Authors @@ -2158,21 +2158,21 @@ kind: ValidatingWebhookConfiguration metadata: name: config.webhook.serving.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" webhooks: -- admissionReviewVersions: - - v1beta1 - clientConfig: - service: - name: webhook - namespace: knative-serving - failurePolicy: Fail - sideEffects: None - name: config.webhook.serving.knative.dev - namespaceSelector: - matchExpressions: - - key: serving.knative.dev/release - operator: Exists + - admissionReviewVersions: + - v1beta1 + clientConfig: + service: + name: webhook + namespace: knative-serving + failurePolicy: Fail + sideEffects: None + name: config.webhook.serving.knative.dev + namespaceSelector: + matchExpressions: + - key: serving.knative.dev/release + operator: Exists --- # Copyright 2020 The Knative Authors @@ -2194,17 +2194,17 @@ kind: MutatingWebhookConfiguration metadata: name: webhook.serving.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" webhooks: -- admissionReviewVersions: - - v1beta1 - clientConfig: - service: - name: webhook - namespace: knative-serving - failurePolicy: Fail - sideEffects: None - name: webhook.serving.knative.dev + - admissionReviewVersions: + - v1beta1 + clientConfig: + service: + name: webhook + namespace: knative-serving + failurePolicy: Fail + sideEffects: None + name: webhook.serving.knative.dev --- # Copyright 2020 The Knative Authors @@ -2226,17 +2226,17 @@ kind: ValidatingWebhookConfiguration metadata: name: validation.webhook.serving.knative.dev labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" webhooks: -- admissionReviewVersions: - - v1beta1 - clientConfig: - service: - name: webhook - namespace: knative-serving - failurePolicy: Fail - sideEffects: None - name: validation.webhook.serving.knative.dev + - admissionReviewVersions: + - v1beta1 + clientConfig: + service: + name: webhook + namespace: knative-serving + failurePolicy: Fail + sideEffects: None + name: validation.webhook.serving.knative.dev --- # Copyright 2020 The Knative Authors @@ -2259,7 +2259,7 @@ metadata: name: webhook-certs namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" # The data is populated at install time. --- @@ -2282,12 +2282,12 @@ kind: ClusterRole metadata: name: custom-metrics-server-resources labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" autoscaling.knative.dev/metric-provider: custom-metrics rules: -- apiGroups: ["custom.metrics.k8s.io"] - resources: ["*"] - verbs: ["*"] + - apiGroups: ["custom.metrics.k8s.io"] + resources: ["*"] + verbs: ["*"] --- # Copyright 2019 The Knative Authors @@ -2309,16 +2309,16 @@ kind: ClusterRoleBinding metadata: name: custom-metrics:system:auth-delegator labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" autoscaling.knative.dev/metric-provider: custom-metrics roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: system:auth-delegator subjects: -- kind: ServiceAccount - name: controller - namespace: knative-serving + - kind: ServiceAccount + name: controller + namespace: knative-serving --- # Copyright 2019 The Knative Authors @@ -2340,16 +2340,16 @@ kind: ClusterRoleBinding metadata: name: hpa-controller-custom-metrics labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" autoscaling.knative.dev/metric-provider: custom-metrics roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: custom-metrics-server-resources subjects: -- kind: ServiceAccount - name: horizontal-pod-autoscaler - namespace: kube-system + - kind: ServiceAccount + name: horizontal-pod-autoscaler + namespace: kube-system --- # Copyright 2019 The Knative Authors @@ -2372,16 +2372,16 @@ metadata: name: custom-metrics-auth-reader namespace: kube-system labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" autoscaling.knative.dev/metric-provider: custom-metrics roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: extension-apiserver-authentication-reader subjects: -- kind: ServiceAccount - name: controller - namespace: knative-serving + - kind: ServiceAccount + name: controller + namespace: knative-serving --- # Copyright 2019 The Knative Authors @@ -2404,7 +2404,7 @@ metadata: name: autoscaler-hpa namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" autoscaling.knative.dev/autoscaler-provider: hpa spec: selector: @@ -2416,59 +2416,59 @@ spec: cluster-autoscaler.kubernetes.io/safe-to-evict: "true" labels: app: autoscaler-hpa - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: serviceAccountName: controller containers: - - name: autoscaler-hpa - # 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-hpa@sha256:3b58f5bdbc0a01ea592d671fd7b5f0291dfc6d366454c6e1ec00927f35723029 - resources: - requests: - cpu: 30m - memory: 40Mi - limits: - cpu: 300m - memory: 400Mi - env: - - name: SYSTEM_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: CONFIG_LOGGING_NAME - 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 - ports: - - name: metrics - containerPort: 9090 - - name: profiling - containerPort: 8008 + - name: autoscaler-hpa + # 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-hpa@sha256:70a58a55a2f2d61b6efbaa0b3ac66daae7ac18f159d5ab96bd840c1f339b3785 + resources: + requests: + cpu: 30m + memory: 40Mi + limits: + cpu: 300m + memory: 400Mi + env: + - name: SYSTEM_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: CONFIG_LOGGING_NAME + 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 + ports: + - name: metrics + containerPort: 9090 + - name: profiling + containerPort: 8008 --- apiVersion: v1 kind: Service metadata: labels: app: autoscaler-hpa - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" autoscaling.knative.dev/autoscaler-provider: hpa name: autoscaler-hpa namespace: knative-serving spec: ports: - - # Define metrics and profiling for them to be accessible within service meshes. - name: http-metrics - port: 9090 - targetPort: 9090 - - name: http-profiling - port: 8008 - targetPort: 8008 + - # Define metrics and profiling for them to be accessible within service meshes. + name: http-metrics + port: 9090 + targetPort: 9090 + - name: http-profiling + port: 8008 + targetPort: 8008 selector: app: autoscaler-hpa @@ -2492,7 +2492,7 @@ kind: APIService metadata: name: v1beta1.custom.metrics.k8s.io labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" autoscaling.knative.dev/metric-provider: custom-metrics spec: service: @@ -2525,13 +2525,13 @@ metadata: # These are the permissions needed by the Istio Ingress implementation. name: knative-serving-istio labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" serving.knative.dev/controller: "true" networking.knative.dev/ingress-provider: istio rules: -- apiGroups: ["networking.istio.io"] - resources: ["virtualservices", "gateways"] - verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] + - apiGroups: ["networking.istio.io"] + resources: ["virtualservices", "gateways"] + verbs: ["get", "list", "create", "update", "delete", "patch", "watch"] --- # Copyright 2019 The Knative Authors @@ -2555,18 +2555,18 @@ metadata: name: knative-ingress-gateway namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" networking.knative.dev/ingress-provider: istio spec: selector: istio: ingressgateway servers: - - port: - number: 80 - name: http - protocol: HTTP - hosts: - - "*" + - port: + number: 80 + name: http + protocol: HTTP + hosts: + - "*" --- # Copyright 2019 The Knative Authors @@ -2592,18 +2592,18 @@ metadata: name: cluster-local-gateway namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" networking.knative.dev/ingress-provider: istio spec: selector: istio: cluster-local-gateway servers: - - port: - number: 80 - name: http - protocol: HTTP - hosts: - - "*" + - port: + number: 80 + name: http + protocol: HTTP + hosts: + - "*" --- # Copyright 2018 The Knative Authors @@ -2626,7 +2626,7 @@ metadata: name: config-istio namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" networking.knative.dev/ingress-provider: istio data: _example: | @@ -2696,7 +2696,7 @@ metadata: name: networking-istio namespace: knative-serving labels: - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" networking.knative.dev/ingress-provider: istio spec: selector: @@ -2712,40 +2712,40 @@ spec: sidecar.istio.io/inject: "false" labels: app: networking-istio - serving.knative.dev/release: "v0.13.0" + serving.knative.dev/release: "v0.13.1" spec: serviceAccountName: controller containers: - - name: networking-istio - # This is the Go import path for the binary that is containerized - # and substituted here. - image: gcr.io/knative-releases/knative.dev/serving/cmd/networking/istio@sha256:0b8759bbb02461728546672d6e4a59fa0fdfc9bf31730ce41d5363d9b08b590f - resources: - requests: - cpu: 30m - memory: 40Mi - limits: - cpu: 300m - memory: 400Mi - env: - - name: SYSTEM_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: CONFIG_LOGGING_NAME - 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 - ports: - - name: metrics - containerPort: 9090 - - name: profiling - containerPort: 8008 + - name: networking-istio + # This is the Go import path for the binary that is containerized + # and substituted here. + image: gcr.io/knative-releases/knative.dev/serving/cmd/networking/istio@sha256:76bf0b73c50b32d210705cd0ad526d34767117b561f9b235ce77a58ebcb6c999 + resources: + requests: + cpu: 30m + memory: 40Mi + limits: + cpu: 300m + memory: 400Mi + env: + - name: SYSTEM_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: CONFIG_LOGGING_NAME + 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 + ports: + - name: metrics + containerPort: 9090 + - name: profiling + containerPort: 8008 # Unlike other controllers, this doesn't need a Service defined for metrics and # profiling because it opts out of the mesh (see annotation above). diff --git a/version/version.go b/version/version.go index d8823a6f..456f5cf2 100644 --- a/version/version.go +++ b/version/version.go @@ -2,5 +2,5 @@ package version var ( // Version is the version that will be applied to the KnativeServing resource. - Version = "0.13.0" + Version = "0.13.1" )