Commit fd90173
fix(vendor/scoped): bump k8s version to 1.24, go version to 1.18 and fix scoped client (#2794)
* fix(vendor): bump k8s version to 1.24 and go version to 1.18
Signed-off-by: Vu Dinh <vudinh@outlook.com>
* Update clock package from apimachinery to utils
The apimachinery/pkg/util/clock is deprecated and all clock utils is
on k8s.io/utils/clock repo instead.
Signed-off-by: Vu Dinh <vudinh@outlook.com>
* fix(go.mod): pin opentelemetry packages into specific versions
Signed-off-by: Vu Dinh <vudinh@outlook.com>
Co-authored-by: timflannagan <timflannagan@gmail.com>
* fix(scoped): update scoped client library to handle token secret
In k8s 1.24, token secret is no longer referenced in ServiceAccount.
By listing all secrets in the namespace and then filter them with
SA name via kubernetes.io/service-account.name annotation, the
token secret can be retrieved successfully.
Signed-off-by: Vu Dinh <vudinh@outlook.com>
* fix(e2e): Fix several RBAC-related e2e test cases
Create token secret for ServiceAccount to ensure those SA
is valid for scoped client use.
Signed-off-by: Vu Dinh <vudinh@outlook.com>
Co-authored-by: timflannagan <timflannagan@gmail.com>1 parent dba08eb commit fd90173
File tree
2,046 files changed
+119314
-46252
lines changed- .github/workflows
- cmd/catalog
- deploy/chart/crds
- pkg
- api/client/clientset/versioned
- controller/operators
- catalog
- subscription
- olm
- lib
- operatorstatus
- scoped
- package-server/client
- clientset
- internalversion
- versioned
- openapi
- test/e2e
- vendor
- cloud.google.com/go/compute/metadata
- github.com
- Azure/go-autorest/autorest
- adal
- azure
- BurntSushi/toml
- Masterminds
- squirrel
- vcs
- Microsoft
- go-winio
- backuptar
- pkg
- guid
- security
- vhd
- hcsshim
- computestorage
- internal
- cow
- hcs
- schema1
- schema2
- hns
- safefile
- timeout
- vmcompute
- wclayer
- winapi
- osversion
- pkg/ociwclayer
- containerd
- cgroups/stats/v1
- containerd
- archive
- compression
- content
- local
- errdefs
- filters
- gc
- identifiers
- images
- labels
- log
- metadata
- boltutil
- mount
- namespaces
- pkg/userns
- platforms
- reference
- remotes
- docker
- auth
- schema1
- errors
- snapshots
- sys
- version
- continuity
- fs
- pathdriver
- sysx
- ttrpc
- cpuguy83/go-md2man/v2/md2man
- cyphar/filepath-securejoin
- deislabs/oras
- pkg
- artifact
- auth
- docker
- content
- context
- oras
- docker
- cli/cli/config
- distribution
- reference
- registry
- api
- errcode
- v2
- client
- auth/challenge
- docker-credential-helpers
- client
- credentials
- docker
- api/types
- container
- filters
- mount
- network
- registry
- swarm
- runtime
- errdefs
- pkg
- homedir
- idtools
- ioutils
- jsonmessage
- mount
- system
- tarsum
- term
- windows
- registry
- resumable
- go-connections/sockets
- fatih/color
- form3tech-oss/jwt-go
- go-gorp/gorp/v3
- go-logr/logr
- gofrs/flock
- golang-jwt/jwt/v4
- golang/mock
- gomock
- mockgen
- model
- google
- cel-go
- cel
- checker
- common
- operators
- overloads
- types
- pb
- traits
- ext
- interpreter
- functions
- parser
- gen
- gnostic
- compiler
- extensions
- jsonschema
- openapiv2
- openapiv3
- gofuzz
- bytesource
- uuid
- huandu/xstrings
- jmoiron/sqlx
- klauspost/compress
- fse
- huff0
- internal/snapref
- zstd
- internal/xxhash
- lib/pq
- mattn/go-colorable
- mitchellh
- copystructure
- reflectwalk
- moby
- locker
- sys/mountinfo
- onsi/gomega
- internal/gutil
- matchers
- opencontainers
- image-spec/specs-go
- v1
- runc
- libcontainer/user
- operator-framework/api
- crds
- pkg/validation/internal
- rubenv/sql-migrate
- test-migrations
- russross/blackfriday/v2
- shurcooL/sanitized_anchor_name
- spf13
- cast
- cobra
- stretchr/testify
- assert
- require
- go.etcd.io/etcd
- api/v3/version
- client/v3
- golang.org/x
- crypto
- cryptobyte
- internal/poly1305
- nacl/secretbox
- mod
- modfile
- module
- semver
- oauth2/google
- internal/externalaccount
- sys/unix
- time/rate
- tools
- go
- ast
- astutil
- inspector
- gcexportdata
- internal/gcimporter
- packages
- types/typeutil
- internal
- gocommand
- imports
- typeparams
- typesinternal
- google.golang.org/genproto/googleapis/api
- annotations
- expr/v1alpha1
- httpbody
- gopkg.in/gorp.v1
- helm.sh/helm/v3
- cmd/helm
- internal
- experimental/registry
- resolver
- sympath
- third_party/dep/fs
- version
- pkg
- action
- chartutil
- cli
- values
- downloader
- engine
- gates
- getter
- helmpath
- kube
- fake
- lint/rules
- plugin
- installer
- postrender
- provenance
- pusher
- registry
- releaseutil
- repo
- storage
- driver
- uploader
- k8s.io
- apiextensions-apiserver
- pkg
- apiserver
- schema
- cel
- library
- defaulting
- pruning
- validation
- apis/apiextensions
- v1beta1
- v1
- validation
- client/clientset/clientset
- third_party/forked/celopenapi/model
- apimachinery
- pkg
- apis/meta
- v1beta1
- v1
- unstructured
- api
- errors
- meta
- resource
- validation
- conversion
- labels
- runtime
- schema
- serializer
- json
- protobuf
- streaming
- versioning
- util
- clock
- httpstream/spdy
- intstr
- managedfields
- mergepatch
- net
- runtime
- strategicpatch
- validation/field
- watch
- third_party/forked/golang
- json
- netutil
- apiserver
- pkg
- admission
- metrics
- plugin/webhook
- mutating
- validating
- apis
- audit
- install
- v1alpha1
- v1beta1
- v1
- flowcontrol/bootstrap
- audit
- policy
- authentication/request
- headerrequest
- x509
- endpoints
- filters
- handlers
- fieldmanager
- responsewriters
- metrics
- request
- features
- quota/v1
- registry
- generic
- registry
- rest
- server
- dynamiccertificates
- filters
- healthz
- httplog
- mux
- options
- encryptionconfig
- resourceconfig
- routes
- storage
- storageversion
- storage
- cacher
- errors
- etcd3
- storagebackend
- factory
- value
- encrypt
- aes
- envelope
- identity
- secretbox
- util
- flowcontrol
- fairqueuing/queueset
- metrics
- request
- openapi
- webhook
- x509metrics
- plugin/pkg
- audit
- truncate
- webhook
- authenticator/token/webhook
- authorizer/webhook
- api
- admissionregistration
- v1beta1
- v1
- admission
- v1beta1
- v1
- apiserverinternal/v1alpha1
- apps
- v1beta1
- v1beta2
- v1
- authentication
- v1beta1
- v1
- authorization
- v1beta1
- v1
- autoscaling
- v1
- v2beta1
- v2beta2
- v2
- batch
- v1beta1
- v1
- certificates
- v1beta1
- v1
- coordination
- v1beta1
- v1
- core/v1
- discovery
- v1beta1
- v1
- events
- v1beta1
- v1
- extensions/v1beta1
- flowcontrol
- v1alpha1
- v1beta1
- v1beta2
- imagepolicy/v1alpha1
- networking
- v1beta1
- v1
- node
- v1alpha1
- v1beta1
- v1
- policy
- v1beta1
- v1
- rbac
- v1alpha1
- v1beta1
- v1
- scheduling
- v1alpha1
- v1beta1
- v1
- storage
- v1alpha1
- v1beta1
- v1
- cli-runtime/pkg
- genericclioptions
- printers
- resource
- client-go
- applyconfigurations
- admissionregistration
- v1beta1
- v1
- apiserverinternal/v1alpha1
- apps
- v1beta1
- v1beta2
- v1
- autoscaling
- v1
- v2beta1
- v2beta2
- v2
- batch
- v1beta1
- v1
- certificates
- v1beta1
- v1
- coordination
- v1beta1
- v1
- core/v1
- discovery
- v1beta1
- v1
- events
- v1beta1
- v1
- extensions/v1beta1
- flowcontrol
- v1alpha1
- v1beta1
- v1beta2
- internal
- meta/v1
- networking
- v1beta1
- v1
- node
- v1alpha1
- v1beta1
- v1
- policy
- v1beta1
- v1
- rbac
- v1alpha1
- v1beta1
- v1
- scheduling
- v1alpha1
- v1beta1
- v1
- storage
- v1alpha1
- v1beta1
- v1
- discovery
- cached
- disk
- memory
- fake
- informers
- storage/v1
- kubernetes
- typed
- extensions/v1beta1
- fake
- networking/v1
- fake
- storage/v1
- fake
- listers
- apps
- v1beta1
- v1beta2
- v1
- batch/v1
- extensions/v1beta1
- policy
- v1beta1
- v1
- storage/v1
- openapi
- cached
- pkg
- apis/clientauthentication
- install
- v1alpha1
- v1beta1
- v1
- version
- plugin/pkg/client/auth
- azure
- exec
- gcp
- rest
- tools
- auth
- cache
- clientcmd
- events
- leaderelection
- resourcelock
- metrics
- pager
- record
- watch
- transport
- spdy
- util
- cert
- keyutil
- retry
- workqueue
- code-generator
- cmd
- client-gen
- generators
- conversion-gen/generators
- go-to-protobuf
- protobuf
- component-base
- config
- v1alpha1
- featuregate
- logs
- datapol
- registry
- sanitization
- metrics
- legacyregistry
- traces
- version
- gengo
- args
- examples
- deepcopy-gen/generators
- set-gen
- generators
- sets
- generator
- parser
- types
- klog/v2
- internal
- buffer
- clock
- serialize
- severity
- kube-aggregator/pkg
- apis/apiregistration
- v1beta1
- v1
- client/clientset_generated/clientset
- typed/apiregistration
- v1beta1
- fake
- v1
- fake
- kube-openapi/pkg
- builder3
- util
- builder
- common
- restfuladapter
- generators
- handler3
- handler
- internal/handler
- openapiconv
- util/proto
- validation
- errors
- spec
- validate
- kubectl/pkg
- cmd/util
- util
- i18n/translations
- kubectl
- openapi
- validation
- templates
- term
- validation
- utils
- clock
- testing
- pointer
- strings/slices
- oras.land/oras-go
- pkg
- artifact
- auth
- docker
- content
- context
- oras
- registry
- remote
- auth
- internal
- errutil
- syncutil
- target
- sigs.k8s.io
- apiserver-network-proxy/konnectivity-client/pkg/client
- controller-runtime
- pkg
- builder
- cache
- internal
- certwatcher
- metrics
- client
- apiutil
- config
- fake
- config
- controller
- controllerutil
- envtest
- internal
- controller
- flock
- testing
- addr
- certs
- controlplane
- process
- leaderelection
- log
- zap
- manager
- signals
- predicate
- source
- webhook
- admission
- json/internal/golang/encoding/json
- kind/pkg
- apis/config/defaults
- cluster
- internal
- create/actions
- config
- installcni
- kubeadminit
- waitforready
- kubeadm
- loadbalancer
- providers/common
- nodeutils
- cmd/kind/version
- internal/patch
- kustomize
- api
- filters
- annotations
- fieldspec
- filtersutil
- imagetag
- labels
- namespace
- prefixsuffix
- prefix
- replacement
- replicacount
- suffix
- image
- internal
- accumulator
- builtins
- generators
- kusterr
- plugins
- builtinhelpers
- loader
- target
- utils
- konfig/builtinpluginconsts
- krusty
- loader
- resmap
- resource
- types
- kyaml
- kio
- kioutil
- resid
- yaml
- structured-merge-diff/v4/typed
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,046 files changed
+119314
-46252
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | 12 | | |
14 | 13 | | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
Lines changed: 214 additions & 210 deletions
Large diffs are not rendered by default.
0 commit comments