Skip to content

Commit 3e9af22

Browse files
upgrade to latest dependencies (#629)
bumping knative.dev/networking 75d9920...60e29ff: > 60e29ff upgrade to latest dependencies (# 1015) > a3d4663 upgrade to latest dependencies (# 1012) > 0561079 upgrade to latest dependencies (# 1011) bumping knative.dev/serving 77c7e1d...6a27004: > 6a27004 upgrade to latest dependencies (# 15582) > c93d8c4 upgrade to latest dependencies (# 15581) bumping knative.dev/pkg 95b4b97...9b9d535: > 9b9d535 Fix `WEBHOOK_DISABLE_NAMESPACE_OWNERSHIP` env-var (# 3108) > 4af9a0d Add `WEBHOOK_DISABLE_NAMESPACE_OWNERSHIP` env-var (# 3106) bumping knative.dev/eventing 6aa49dc...291c0a8: > 291c0a8 [main] Upgrade to latest dependencies (# 8262) Signed-off-by: Knative Automation <[email protected]>
1 parent 6e530d7 commit 3e9af22

File tree

5 files changed

+34
-18
lines changed

5 files changed

+34
-18
lines changed

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ require (
1313
k8s.io/api v0.30.3
1414
k8s.io/apimachinery v0.30.3
1515
k8s.io/client-go v0.30.3
16-
knative.dev/eventing v0.42.1-0.20241016013536-6aa49dc1db88
16+
knative.dev/eventing v0.43.0
1717
knative.dev/hack v0.0.0-20241010131451-05b2fb30cb4d
18-
knative.dev/pkg v0.0.0-20241015082832-95b4b97567b5
19-
knative.dev/serving v0.42.1-0.20241016153129-77c7e1df0cd1
18+
knative.dev/pkg v0.0.0-20241021183759-9b9d535af5ad
19+
knative.dev/serving v0.43.0
2020
)
2121

2222
require (
@@ -104,7 +104,7 @@ require (
104104
k8s.io/klog/v2 v2.130.1 // indirect
105105
k8s.io/kube-openapi v0.0.0-20240808142205-8e686545bdb8 // indirect
106106
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
107-
knative.dev/networking v0.0.0-20241010132208-75d9920a9248 // indirect
107+
knative.dev/networking v0.0.0-20241022012959-60e29ff520dc // indirect
108108
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
109109
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
110110
sigs.k8s.io/yaml v1.4.0 // indirect

go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -794,16 +794,16 @@ k8s.io/kube-openapi v0.0.0-20240808142205-8e686545bdb8 h1:1Wof1cGQgA5pqgo8MxKPtf
794794
k8s.io/kube-openapi v0.0.0-20240808142205-8e686545bdb8/go.mod h1:Os6V6dZwLNii3vxFpxcNaTmH8LJJBkOTg1N0tOA0fvA=
795795
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 h1:pUdcCO1Lk/tbT5ztQWOBi5HBgbBP1J8+AsQnQCKsi8A=
796796
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
797-
knative.dev/eventing v0.42.1-0.20241016013536-6aa49dc1db88 h1:Y50FB+2J5/DejNBre3klilKPmJFx31wv1OtTbpQUrjA=
798-
knative.dev/eventing v0.42.1-0.20241016013536-6aa49dc1db88/go.mod h1:5+F5Htg4l8TMn2bb8sjCiFdojIFqrSPyUj81/VXIVdA=
797+
knative.dev/eventing v0.43.0 h1:GELHZ0yYosMeV78l4alMsd7HJciEu6a3T2C5l7MPi3Y=
798+
knative.dev/eventing v0.43.0/go.mod h1:pdrF+bEUfRkNn9ifWXS7DoVj5W31gA5KQVd8iwplXUo=
799799
knative.dev/hack v0.0.0-20241010131451-05b2fb30cb4d h1:aCfX7kwkvgGxXXGbso5tLqdwQmzBkJ9d+EIRwksKTvk=
800800
knative.dev/hack v0.0.0-20241010131451-05b2fb30cb4d/go.mod h1:R0ritgYtjLDO9527h5vb5X6gfvt5LCrJ55BNbVDsWiY=
801-
knative.dev/networking v0.0.0-20241010132208-75d9920a9248 h1:yc8FzuFsaPRPF0qeFcfJQ5n8CqmQF5a631e/+VwyTkM=
802-
knative.dev/networking v0.0.0-20241010132208-75d9920a9248/go.mod h1:rIDqdud8+jryNa9LgHQZ0kOpR0k5fC6bkV0aAPhfSzM=
803-
knative.dev/pkg v0.0.0-20241015082832-95b4b97567b5 h1:0ZKQVzST2Y3nSud1hNzTYM+UhTHKOJLjSfmZmzjwpN4=
804-
knative.dev/pkg v0.0.0-20241015082832-95b4b97567b5/go.mod h1:StJI72GWcm/iErmk4RqFJiOo8RLbVqPbHxUqeVwAzeo=
805-
knative.dev/serving v0.42.1-0.20241016153129-77c7e1df0cd1 h1:TqrfLWy75MFJiYN3JnoYThFqTAtN9D7pdqx2aumpa70=
806-
knative.dev/serving v0.42.1-0.20241016153129-77c7e1df0cd1/go.mod h1:/exlE2+mo78cVXz/Xws1OjxzOJGTBqDCO3gjVf8E0MA=
801+
knative.dev/networking v0.0.0-20241022012959-60e29ff520dc h1:0d9XXRLlyuHfINZLlYqo/BYe/+chqqNBMLKJldjTbtw=
802+
knative.dev/networking v0.0.0-20241022012959-60e29ff520dc/go.mod h1:G56j6VCLzfaN9yZ4IqfNyN4c3U1czvhUmKeZX4UjQ8Q=
803+
knative.dev/pkg v0.0.0-20241021183759-9b9d535af5ad h1:Nrjtr2H168rJeamH4QdyLMV1lEKHejNhaj1ymgQMfLk=
804+
knative.dev/pkg v0.0.0-20241021183759-9b9d535af5ad/go.mod h1:StJI72GWcm/iErmk4RqFJiOo8RLbVqPbHxUqeVwAzeo=
805+
knative.dev/serving v0.43.0 h1:S+nCHYBaKo8r1kge6zF7hDxQrag5rwMkQTSZyDmrYIc=
806+
knative.dev/serving v0.43.0/go.mod h1:qYjwZdjv3SD7t+Tk/hvxml824G5njXZrycmCBBALpJk=
807807
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
808808
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
809809
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=

vendor/knative.dev/pkg/webhook/env.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ const (
3232
secretNameEnvKey = "WEBHOOK_SECRET_NAME" //nolint:gosec // This is not a hardcoded credential
3333

3434
tlsMinVersionEnvKey = "WEBHOOK_TLS_MIN_VERSION"
35+
36+
disableNamespaceOwnershipEnvKey = "WEBHOOK_DISABLE_NAMESPACE_OWNERSHIP"
3537
)
3638

3739
// PortFromEnv returns the webhook port set by portEnvKey, or default port if env var is not set.
@@ -82,3 +84,15 @@ func TLSMinVersionFromEnv(defaultTLSMinVersion uint16) uint16 {
8284
panic(fmt.Sprintf("the environment variable %q has to be either '1.2' or '1.3'", tlsMinVersionEnvKey))
8385
}
8486
}
87+
88+
func DisableNamespaceOwnershipFromEnv() *bool {
89+
disableNamespaceOwnership := os.Getenv(disableNamespaceOwnershipEnvKey)
90+
if disableNamespaceOwnership == "" {
91+
return nil
92+
}
93+
disableNamespaceOwnershipBool, err := strconv.ParseBool(disableNamespaceOwnership)
94+
if err != nil {
95+
panic(fmt.Sprintf("failed to convert the environment variable %q : %v", disableNamespaceOwnershipEnvKey, err))
96+
}
97+
return &disableNamespaceOwnershipBool
98+
}

vendor/knative.dev/pkg/webhook/webhook.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,10 @@ type Options struct {
8181
// before shutting down.
8282
GracePeriod time.Duration
8383

84-
// DisableNamespaceOwnership configures whether the webhook adds an owner reference for the SYSTEM_NAMESPACE
85-
// Disabling this is useful when you expect the webhook configuration to be managed by something other than knative
84+
// DisableNamespaceOwnership configures if the SYSTEM_NAMESPACE is added as an owner reference to the
85+
// webhook configuration resources. Overridden by the WEBHOOK_DISABLE_NAMESPACE_OWNERSHIP environment variable.
86+
// Disabling can be useful to avoid breaking systems that expect ownership to indicate a true controller
87+
// relationship: https://github.com/knative/serving/issues/15483
8688
DisableNamespaceOwnership bool
8789

8890
// ControllerOptions encapsulates options for creating a new controller,

vendor/modules.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -989,7 +989,7 @@ k8s.io/utils/pointer
989989
k8s.io/utils/ptr
990990
k8s.io/utils/strings/slices
991991
k8s.io/utils/trace
992-
# knative.dev/eventing v0.42.1-0.20241016013536-6aa49dc1db88
992+
# knative.dev/eventing v0.43.0
993993
## explicit; go 1.22.0
994994
knative.dev/eventing/pkg/adapter/v2
995995
knative.dev/eventing/pkg/adapter/v2/util/crstatusevent
@@ -1054,12 +1054,12 @@ knative.dev/eventing/pkg/reconciler/source
10541054
# knative.dev/hack v0.0.0-20241010131451-05b2fb30cb4d
10551055
## explicit; go 1.21
10561056
knative.dev/hack
1057-
# knative.dev/networking v0.0.0-20241010132208-75d9920a9248
1057+
# knative.dev/networking v0.0.0-20241022012959-60e29ff520dc
10581058
## explicit; go 1.22.0
10591059
knative.dev/networking/pkg/apis/networking
10601060
knative.dev/networking/pkg/apis/networking/v1alpha1
10611061
knative.dev/networking/pkg/config
1062-
# knative.dev/pkg v0.0.0-20241015082832-95b4b97567b5
1062+
# knative.dev/pkg v0.0.0-20241021183759-9b9d535af5ad
10631063
## explicit; go 1.22.0
10641064
knative.dev/pkg/apis
10651065
knative.dev/pkg/apis/duck
@@ -1113,7 +1113,7 @@ knative.dev/pkg/tracker
11131113
knative.dev/pkg/version
11141114
knative.dev/pkg/webhook
11151115
knative.dev/pkg/webhook/certificates/resources
1116-
# knative.dev/serving v0.42.1-0.20241016153129-77c7e1df0cd1
1116+
# knative.dev/serving v0.43.0
11171117
## explicit; go 1.22.0
11181118
knative.dev/serving/pkg/apis/autoscaling
11191119
knative.dev/serving/pkg/apis/autoscaling/v1alpha1

0 commit comments

Comments
 (0)