mirror of
https://github.com/traefik/traefik.git
synced 2026-05-04 20:06:21 +02:00
Support knative v1.20.0
This commit is contained in:
parent
c16988ebf3
commit
f66b616aeb
@ -20,13 +20,13 @@ enabling seamless integration between Traefik's networking capabilities and Knat
|
||||
1. Install/update the Knative CRDs.
|
||||
|
||||
```bash
|
||||
kubectl apply -f https://github.com/knative/serving/releases/download/knative-v1.19.0/serving-crds.yaml
|
||||
kubectl apply -f https://github.com/knative/serving/releases/download/knative-v1.20.0/serving-crds.yaml
|
||||
```
|
||||
|
||||
2. Install the Knative Serving core components.
|
||||
|
||||
```bash
|
||||
kubectl apply -f https://github.com/knative/serving/releases/download/knative-v1.19.0/serving-core.yaml
|
||||
kubectl apply -f https://github.com/knative/serving/releases/download/knative-v1.20.0/serving-core.yaml
|
||||
```
|
||||
|
||||
3. Update the config-network configuration to use the Traefik ingress class.
|
||||
|
||||
@ -8,7 +8,7 @@ description: "The Knative provider can be used for routing and load balancing in
|
||||
When using the Knative provider, Traefik leverages Knative's Custom Resource Definitions (CRDs) to obtain its routing configuration.
|
||||
For detailed information on Knative concepts and resources, refer to the official [documentation](https://knative.dev/docs/).
|
||||
|
||||
The Knative provider supports version [v1.19.0](https://github.com/knative/serving/releases/tag/knative-v1.19.0) of the specification.
|
||||
The Knative provider supports versions [v1.19.0](https://github.com/knative/serving/releases/tag/knative-v1.19.0) and [v1.20.0](https://github.com/knative/serving/releases/tag/knative-v1.20.0) of the specification.
|
||||
|
||||
## Deploying a Knative Service
|
||||
|
||||
|
||||
23
go.mod
23
go.mod
@ -53,7 +53,7 @@ require (
|
||||
github.com/patrickmn/go-cache v2.1.0+incompatible
|
||||
github.com/pires/go-proxyproto v0.8.1
|
||||
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // No tag on the repo.
|
||||
github.com/prometheus/client_golang v1.23.0
|
||||
github.com/prometheus/client_golang v1.23.2
|
||||
github.com/prometheus/client_model v0.6.2
|
||||
github.com/quic-go/quic-go v0.59.0
|
||||
github.com/redis/go-redis/v9 v9.8.0
|
||||
@ -113,8 +113,8 @@ require (
|
||||
k8s.io/apimachinery v0.34.3
|
||||
k8s.io/client-go v0.34.3
|
||||
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d // No tag on the repo.
|
||||
knative.dev/networking v0.0.0-20241022012959-60e29ff520dc
|
||||
knative.dev/pkg v0.0.0-20241021183759-9b9d535af5ad
|
||||
knative.dev/networking v0.0.0-20251217020127-11890a5dabea
|
||||
knative.dev/pkg v0.0.0-20251216153728-9c8140b780d1
|
||||
mvdan.cc/xurls/v2 v2.5.0
|
||||
sigs.k8s.io/controller-runtime v0.22.1
|
||||
sigs.k8s.io/gateway-api v1.4.0
|
||||
@ -233,7 +233,6 @@ require (
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
|
||||
github.com/golang-jwt/jwt/v5 v5.3.0 // indirect
|
||||
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
||||
github.com/google/gnostic-models v0.7.0 // indirect
|
||||
github.com/google/go-cmp v0.7.0 // indirect
|
||||
github.com/google/go-querystring v1.2.0 // indirect
|
||||
@ -318,7 +317,6 @@ require (
|
||||
github.com/onsi/ginkgo v1.16.5 // indirect
|
||||
github.com/opencontainers/go-digest v1.0.0 // indirect
|
||||
github.com/opencontainers/image-spec v1.1.1 // indirect
|
||||
github.com/openzipkin/zipkin-go v0.4.3 // indirect
|
||||
github.com/ovh/go-ovh v1.9.0 // indirect
|
||||
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
|
||||
github.com/peterhellberg/link v1.2.0 // indirect
|
||||
@ -326,8 +324,8 @@ require (
|
||||
github.com/pkg/errors v0.9.1 // indirect
|
||||
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
|
||||
github.com/pquerna/otp v1.5.0 // indirect
|
||||
github.com/prometheus/common v0.65.0 // indirect
|
||||
github.com/prometheus/procfs v0.17.0 // indirect
|
||||
github.com/prometheus/common v0.67.4 // indirect
|
||||
github.com/prometheus/procfs v0.19.2 // indirect
|
||||
github.com/quic-go/qpack v0.6.0 // indirect
|
||||
github.com/regfish/regfish-dnsapi-go v0.1.1 // indirect
|
||||
github.com/rs/cors v1.7.0 // indirect
|
||||
@ -349,7 +347,7 @@ require (
|
||||
github.com/sourcegraph/conc v0.3.0 // indirect
|
||||
github.com/spf13/afero v1.11.0 // indirect
|
||||
github.com/spf13/cast v1.7.0 // indirect
|
||||
github.com/spf13/pflag v1.0.7 // indirect
|
||||
github.com/spf13/pflag v1.0.10 // indirect
|
||||
github.com/spf13/viper v1.18.2 // indirect
|
||||
github.com/stretchr/objx v0.5.2 // indirect
|
||||
github.com/subosito/gotenv v1.6.0 // indirect
|
||||
@ -375,10 +373,9 @@ require (
|
||||
go.etcd.io/etcd/client/pkg/v3 v3.6.4 // indirect
|
||||
go.etcd.io/etcd/client/v3 v3.6.4 // indirect
|
||||
go.mongodb.org/mongo-driver v1.13.1 // indirect
|
||||
go.opencensus.io v0.24.0 // indirect
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
||||
go.opentelemetry.io/collector/featuregate v1.41.0 // indirect
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 // indirect
|
||||
go.opentelemetry.io/contrib/propagators/aws v1.38.0 // indirect
|
||||
go.opentelemetry.io/contrib/propagators/b3 v1.38.0 // indirect
|
||||
go.opentelemetry.io/contrib/propagators/jaeger v1.38.0 // indirect
|
||||
@ -387,14 +384,14 @@ require (
|
||||
go.uber.org/atomic v1.11.0 // indirect
|
||||
go.uber.org/multierr v1.11.0 // indirect
|
||||
go.uber.org/ratelimit v0.3.1 // indirect
|
||||
go.uber.org/zap v1.27.0 // indirect
|
||||
go.yaml.in/yaml/v2 v2.4.2 // indirect
|
||||
go.uber.org/zap v1.27.1 // indirect
|
||||
go.yaml.in/yaml/v2 v2.4.3 // indirect
|
||||
go.yaml.in/yaml/v3 v3.0.4 // indirect
|
||||
golang.org/x/arch v0.4.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect
|
||||
golang.org/x/oauth2 v0.35.0 // indirect
|
||||
golang.org/x/term v0.40.0 // indirect
|
||||
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
|
||||
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
|
||||
google.golang.org/api v0.267.0 // indirect
|
||||
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 // indirect
|
||||
|
||||
56
go.sum
56
go.sum
@ -37,10 +37,6 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo
|
||||
cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
|
||||
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
|
||||
cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
|
||||
contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d h1:LblfooH1lKOpp1hIhukktmSAxFkqMPFk9KR6iZ0MJNI=
|
||||
contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d/go.mod h1:IshRmMJBhDfFj5Y67nVhMYTTIze91RUeT73ipWKs/GY=
|
||||
contrib.go.opencensus.io/exporter/prometheus v0.4.2 h1:sqfsYl5GIY/L570iT+l93ehxaWJs2/OwXtiWwew3oAg=
|
||||
contrib.go.opencensus.io/exporter/prometheus v0.4.2/go.mod h1:dvEHbiKmgvbr5pjaF9fpw1KeYcjrnC1J8B+JKjsZyRQ=
|
||||
dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8=
|
||||
dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA=
|
||||
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
|
||||
@ -272,8 +268,6 @@ github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY
|
||||
github.com/cenkalti/backoff/v5 v5.0.3 h1:ZN+IMa753KfX5hd8vVaMixjnqRZ3y8CuJKRKj1xcsSM=
|
||||
github.com/cenkalti/backoff/v5 v5.0.3/go.mod h1:rkhZdG3JZukswDf7f0cwqPNk4K0sa+F97BxZthm/crw=
|
||||
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
||||
github.com/census-instrumentation/opencensus-proto v0.4.1 h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g=
|
||||
github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw=
|
||||
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
|
||||
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
@ -494,8 +488,8 @@ github.com/go-playground/validator/v10 v10.23.0/go.mod h1:dbuPbCMFw/DrkbEynArYaC
|
||||
github.com/go-resty/resty/v2 v2.17.1 h1:x3aMpHK1YM9e4va/TMDRlusDDoZiQ+ViDu/WpA6xTM4=
|
||||
github.com/go-resty/resty/v2 v2.17.1/go.mod h1:kCKZ3wWmwJaNc7S29BRtUhJwy7iqmn+2mLtQrOyQlVA=
|
||||
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
|
||||
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 h1:p104kn46Q8WdvHunIJ9dAyjPVtrBPhSr3KT2yUst43I=
|
||||
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
|
||||
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
|
||||
github.com/go-viper/mapstructure/v2 v2.5.0 h1:vM5IJoUAy3d7zRSVtIwQgBj7BiWtMPfmPEgAXnvj1Ro=
|
||||
@ -540,7 +534,6 @@ github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4er
|
||||
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
|
||||
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
|
||||
github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
|
||||
@ -1036,8 +1029,6 @@ github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJw
|
||||
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
|
||||
github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc=
|
||||
github.com/openzipkin/zipkin-go v0.2.5/go.mod h1:KpXfKdgRDnnhsxw4pNIH9Md5lyFqKUa4YDFlwRYAMyE=
|
||||
github.com/openzipkin/zipkin-go v0.4.3 h1:9EGwpqkgnwdEIJ+Od7QVSEIH+ocmm5nPat0G7sjsSdg=
|
||||
github.com/openzipkin/zipkin-go v0.4.3/go.mod h1:M9wCJZFWCo2RiY+o1eBCEMe0Dp2S5LDHcMZmk3RmK7c=
|
||||
github.com/ovh/go-ovh v1.9.0 h1:6K8VoL3BYjVV3In9tPJUdT7qMx9h0GExN9EXx1r2kKE=
|
||||
github.com/ovh/go-ovh v1.9.0/go.mod h1:cTVDnl94z4tl8pP1uZ/8jlVxntjSIf09bNcQ5TJSC7c=
|
||||
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
|
||||
@ -1082,8 +1073,8 @@ github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQ
|
||||
github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
|
||||
github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
|
||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
|
||||
github.com/prometheus/client_golang v1.23.0 h1:ust4zpdl9r4trLY/gSjlm07PuiBq2ynaXXlptpfy8Uc=
|
||||
github.com/prometheus/client_golang v1.23.0/go.mod h1:i/o0R9ByOnHX0McrTMTyhYvKE4haaf2mW08I+jGAjEE=
|
||||
github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=
|
||||
github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg=
|
||||
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
|
||||
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||
@ -1098,8 +1089,8 @@ github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8b
|
||||
github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
|
||||
github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
|
||||
github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
|
||||
github.com/prometheus/common v0.65.0 h1:QDwzd+G1twt//Kwj/Ww6E9FQq1iVMmODnILtW1t2VzE=
|
||||
github.com/prometheus/common v0.65.0/go.mod h1:0gZns+BLRQ3V6NdaerOhMbwwRbNh9hkGINtQAsP5GS8=
|
||||
github.com/prometheus/common v0.67.4 h1:yR3NqWO1/UyO1w2PhUvXlGQs/PtFmoveVO0KZ4+Lvsc=
|
||||
github.com/prometheus/common v0.67.4/go.mod h1:gP0fq6YjjNCLssJCQp0yk4M8W6ikLURwkdd/YKtTbyI=
|
||||
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
|
||||
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
|
||||
@ -1108,10 +1099,8 @@ github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+Gx
|
||||
github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
|
||||
github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
|
||||
github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
|
||||
github.com/prometheus/procfs v0.17.0 h1:FuLQ+05u4ZI+SS/w9+BWEM2TXiHKsUQ9TADiRH7DuK0=
|
||||
github.com/prometheus/procfs v0.17.0/go.mod h1:oPQLaDAMRbA+u8H5Pbfq+dl3VDAvHxMUOVhe0wYB2zw=
|
||||
github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0=
|
||||
github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI=
|
||||
github.com/prometheus/procfs v0.19.2 h1:zUMhqEW66Ex7OXIiDkll3tl9a1ZdilUOd/F6ZXw4Vws=
|
||||
github.com/prometheus/procfs v0.19.2/go.mod h1:M0aotyiemPhBCM0z5w87kL22CxfcH05ZpYlu+b4J7mw=
|
||||
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
|
||||
github.com/quic-go/qpack v0.6.0 h1:g7W+BMYynC1LbYLSqRt8PBg5Tgwxn214ZZR34VIOjz8=
|
||||
github.com/quic-go/qpack v0.6.0/go.mod h1:lUpLKChi8njB4ty2bFLX2x4gzDqXwUpaO1DP9qMDZII=
|
||||
@ -1203,8 +1192,8 @@ github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb6
|
||||
github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo=
|
||||
github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
|
||||
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||
github.com/spf13/pflag v1.0.7 h1:vN6T9TfwStFPFM5XzjsvmzZkLuaLX+HS+0SeFLRgU6M=
|
||||
github.com/spf13/pflag v1.0.7/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||
github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk=
|
||||
github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||
github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg=
|
||||
github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg=
|
||||
github.com/spf13/viper v1.18.2 h1:LUXCnvUvSM6FXAsj6nnfc8Q2tp1dIgUfY9Kc8GsSOiQ=
|
||||
@ -1234,7 +1223,6 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
|
||||
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
|
||||
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
|
||||
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
||||
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
||||
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
|
||||
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
|
||||
@ -1369,8 +1357,6 @@ go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||
go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||
go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
|
||||
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
|
||||
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
|
||||
go.opentelemetry.io/collector/featuregate v1.41.0 h1:CL4UMsMQj35nMJC3/jUu8VvYB4MHirbAX4B0Z/fCVLY=
|
||||
@ -1381,8 +1367,8 @@ go.opentelemetry.io/contrib/bridges/otellogrus v0.13.0 h1:Nzvgkys5xSchtkWEeTQNix
|
||||
go.opentelemetry.io/contrib/bridges/otellogrus v0.13.0/go.mod h1:nvmPavMmeFjktIIxQAsE265cQ9nQ5qhDV2mN5kfdPog=
|
||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 h1:q4XOmH/0opmeuJtPsbFNivyl7bCt7yRBbeEm2sC/XtQ=
|
||||
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0/go.mod h1:snMWehoOh2wsEwnvvwtDyFCxVeDAODenXHtn5vzrKjo=
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus=
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0/go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q=
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0 h1:ssfIgGNANqpVFCndZvcuyKbl0g+UAVcbBcqGkG28H0Y=
|
||||
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.64.0/go.mod h1:GQ/474YrbE4Jx8gZ4q5I4hrhUzM6UPzyrqJYV2AqPoQ=
|
||||
go.opentelemetry.io/contrib/propagators/autoprop v0.63.0 h1:S3+4UwR3Y1tUKklruMwOacAFInNvtuOexz4ZTmJNAyw=
|
||||
go.opentelemetry.io/contrib/propagators/autoprop v0.63.0/go.mod h1:qpIuOggbbw2T9nKRaO1je/oTRKd4zslAcJonN8LYbTg=
|
||||
go.opentelemetry.io/contrib/propagators/aws v1.38.0 h1:eRZ7asSbLc5dH7+TBzL6hFKb1dabz0IV51uUUwYRZts=
|
||||
@ -1454,10 +1440,10 @@ go.uber.org/ratelimit v0.3.1/go.mod h1:6euWsTB6U/Nb3X++xEUXA8ciPJvr19Q/0h1+oDcJh
|
||||
go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
|
||||
go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo=
|
||||
go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI=
|
||||
go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8=
|
||||
go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
|
||||
go.yaml.in/yaml/v2 v2.4.2 h1:DzmwEr2rDGHl7lsFgAHxmNz/1NlQ7xLIrlN2h5d1eGI=
|
||||
go.yaml.in/yaml/v2 v2.4.2/go.mod h1:081UH+NErpNdqlCXm3TtEran0rJZGxAYx9hb/ELlsPU=
|
||||
go.uber.org/zap v1.27.1 h1:08RqriUEv8+ArZRYSTXy1LeBScaMpVSTBhCeaZYfMYc=
|
||||
go.uber.org/zap v1.27.1/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
|
||||
go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0=
|
||||
go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8=
|
||||
go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=
|
||||
go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
|
||||
golang.org/x/arch v0.4.0 h1:A8WCeEWhLwPBKNbFi5Wv5UTCBx5zzubnXDlMOFAzFMc=
|
||||
@ -1848,8 +1834,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T
|
||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw=
|
||||
gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
|
||||
gomodules.xyz/jsonpatch/v2 v2.5.0 h1:JELs8RLM12qJGXU4u/TO3V25KW8GreMKl9pdkk14RM0=
|
||||
gomodules.xyz/jsonpatch/v2 v2.5.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
|
||||
gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo=
|
||||
gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0=
|
||||
gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
|
||||
@ -2019,10 +2005,10 @@ k8s.io/kube-openapi v0.0.0-20250814151709-d7b6acb124c3 h1:liMHz39T5dJO1aOKHLvwaC
|
||||
k8s.io/kube-openapi v0.0.0-20250814151709-d7b6acb124c3/go.mod h1:UZ2yyWbFTpuhSbFhv24aGNOdoRdJZgsIObGBUaYVsts=
|
||||
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d h1:wAhiDyZ4Tdtt7e46e9M5ZSAJ/MnPGPs+Ki1gHw4w1R0=
|
||||
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
|
||||
knative.dev/networking v0.0.0-20241022012959-60e29ff520dc h1:0d9XXRLlyuHfINZLlYqo/BYe/+chqqNBMLKJldjTbtw=
|
||||
knative.dev/networking v0.0.0-20241022012959-60e29ff520dc/go.mod h1:G56j6VCLzfaN9yZ4IqfNyN4c3U1czvhUmKeZX4UjQ8Q=
|
||||
knative.dev/pkg v0.0.0-20241021183759-9b9d535af5ad h1:Nrjtr2H168rJeamH4QdyLMV1lEKHejNhaj1ymgQMfLk=
|
||||
knative.dev/pkg v0.0.0-20241021183759-9b9d535af5ad/go.mod h1:StJI72GWcm/iErmk4RqFJiOo8RLbVqPbHxUqeVwAzeo=
|
||||
knative.dev/networking v0.0.0-20251217020127-11890a5dabea h1:CsVi1M+NbPIfvBPWI9DQOwlzBG6+w+mAfhUDqw1jeXM=
|
||||
knative.dev/networking v0.0.0-20251217020127-11890a5dabea/go.mod h1:gPzztUiSYDSB3yHx85xr4j2ZccEdiZDWlLsYHr7fQtg=
|
||||
knative.dev/pkg v0.0.0-20251216153728-9c8140b780d1 h1:pSZ4sRKm/Kq1ec+7Yhow6jUH0FKZjzrUHpPsy6Lu8pE=
|
||||
knative.dev/pkg v0.0.0-20251216153728-9c8140b780d1/go.mod h1:jU9OxeX3zL4W6aHpdMjMA/B7kgkm5JQv6PGMod2Qu/M=
|
||||
mvdan.cc/xurls/v2 v2.5.0 h1:lyBNOm8Wo71UknhUs4QTFUNNMyxy2JEIaKKo0RWOh+8=
|
||||
mvdan.cc/xurls/v2 v2.5.0/go.mod h1:yQgaGQ1rFtJUzkmKiHYSSfuQxqfYmd//X6PxvholpeE=
|
||||
nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g=
|
||||
|
||||
@ -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.
|
||||
|
||||
---
|
||||
@ -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),
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user