Skip to content

Commit 9b53153

Browse files
author
Scott Nichols
committed
updating deps to knative eventing release v0.18.0
1 parent 28f1401 commit 9b53153

12 files changed

Lines changed: 41 additions & 31 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require (
1111
golang.org/x/tools v0.0.0-20200916195026-c9a70fc28ce3 // indirect
1212
gopkg.in/yaml.v3 v3.0.0-20200601152816-913338de1bd2 // indirect
1313
honnef.co/go/tools v0.0.1-2020.1.5 // indirect
14-
knative.dev/eventing v0.17.1-0.20200923160140-40f5749cd065
14+
knative.dev/eventing v0.18.0
1515
knative.dev/pkg v0.0.0-20200922164940-4bf40ad82aab
1616
knative.dev/test-infra v0.0.0-20200921012245-37f1a12adbd3
1717
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1899,8 +1899,8 @@ k8s.io/utils v0.0.0-20200603063816-c1c6865ac451 h1:v8ud2Up6QK1lNOKFgiIVrZdMg7Mpm
18991899
k8s.io/utils v0.0.0-20200603063816-c1c6865ac451/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
19001900
knative.dev/caching v0.0.0-20190719140829-2032732871ff/go.mod h1:dHXFU6CGlLlbzaWc32g80cR92iuBSpsslDNBWI8C7eg=
19011901
knative.dev/caching v0.0.0-20200116200605-67bca2c83dfa/go.mod h1:dHXFU6CGlLlbzaWc32g80cR92iuBSpsslDNBWI8C7eg=
1902-
knative.dev/eventing v0.17.1-0.20200923160140-40f5749cd065 h1:0Z5egMdGdGIu69m7xHVNtH+G54o2NSzJVF+wJc555AE=
1903-
knative.dev/eventing v0.17.1-0.20200923160140-40f5749cd065/go.mod h1:Rv5V1Sk/XeG6vdEpRu+zDhEUDg2SgbkOJWRNssUyt50=
1902+
knative.dev/eventing v0.18.0 h1:DKRDpIAYZtFt959m4m9oWHnNBBH97yMP+nekrqmjOF8=
1903+
knative.dev/eventing v0.18.0/go.mod h1:Rv5V1Sk/XeG6vdEpRu+zDhEUDg2SgbkOJWRNssUyt50=
19041904
knative.dev/eventing-contrib v0.6.1-0.20190723221543-5ce18048c08b/go.mod h1:SnXZgSGgMSMLNFTwTnpaOH7hXDzTFtw0J8OmHflNx3g=
19051905
knative.dev/eventing-contrib v0.6.1-0.20190723221543-5ce18048c08b/go.mod h1:SnXZgSGgMSMLNFTwTnpaOH7hXDzTFtw0J8OmHflNx3g=
19061906
knative.dev/eventing-contrib v0.6.1-0.20190723221543-5ce18048c08b/go.mod h1:SnXZgSGgMSMLNFTwTnpaOH7hXDzTFtw0J8OmHflNx3g=

hack/update-deps.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ VERSION="master"
3030
# float forward in this repository.
3131
FLOATING_DEPS=(
3232
"knative.dev/pkg@release-0.18"
33-
"knative.dev/eventing@${VERSION}"
34-
"knative.dev/serving@${VERSION}"
33+
"knative.dev/eventing@v0.18.0"
3534
"knative.dev/test-infra@release-0.18"
3635
)
3736

vendor/knative.dev/eventing/pkg/adapter/v2/cloudevents.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,14 @@ var _ cloudevents.Client = (*client)(nil)
7878

7979
// Send implements client.Send
8080
func (c *client) Send(ctx context.Context, out event.Event) protocol.Result {
81-
c.applyOverrides(ctx, &out)
81+
c.applyOverrides(&out)
8282
res := c.ceClient.Send(ctx, out)
8383
return c.reportCount(ctx, out, res)
8484
}
8585

8686
// Request implements client.Request
8787
func (c *client) Request(ctx context.Context, out event.Event) (*event.Event, protocol.Result) {
88-
c.applyOverrides(ctx, &out)
88+
c.applyOverrides(&out)
8989
resp, res := c.ceClient.Request(ctx, out)
9090
return resp, c.reportCount(ctx, out, res)
9191
}
@@ -95,7 +95,7 @@ func (c *client) StartReceiver(ctx context.Context, fn interface{}) error {
9595
return errors.New("not implemented")
9696
}
9797

98-
func (c *client) applyOverrides(ctx context.Context, event *cloudevents.Event) {
98+
func (c *client) applyOverrides(event *cloudevents.Event) {
9999
if c.ceOverrides != nil && c.ceOverrides.Extensions != nil {
100100
for n, v := range c.ceOverrides.Extensions {
101101
event.SetExtension(n, v)

vendor/knative.dev/eventing/pkg/apis/duck/v1/fuzzer.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ var FuzzerFuncs = fuzzer.MergeFuzzerFuncs(
4141
if ds.BackoffPolicy != nil && *ds.BackoffPolicy == "" {
4242
ds.BackoffPolicy = nil
4343
} else {
44+
// nolint:gosec // Cryptographic randomness is not necessary.
4445
ds.BackoffPolicy = bops[rand.Intn(3)]
4546
}
4647
},

vendor/knative.dev/eventing/pkg/apis/duck/v1beta1/subscribable_types_conversion.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ func (sink *SubscribableSpec) ConvertFrom(ctx context.Context, obj apis.Converti
136136
case *eventingduckv1.SubscribableSpec:
137137
if len(source.Subscribers) > 0 {
138138
sink.Subscribers = make([]SubscriberSpec, len(source.Subscribers))
139-
for i, s := range source.Subscribers {
140-
if err := sink.Subscribers[i].ConvertFrom(ctx, &s); err != nil {
139+
for i := range source.Subscribers {
140+
if err := sink.Subscribers[i].ConvertFrom(ctx, &source.Subscribers[i]); err != nil {
141141
return err
142142
}
143143
}
@@ -172,9 +172,9 @@ func (sink *SubscribableStatus) ConvertFrom(ctx context.Context, obj apis.Conver
172172
case *eventingduckv1.SubscribableStatus:
173173
if len(source.Subscribers) > 0 {
174174
sink.Subscribers = make([]SubscriberStatus, len(source.Subscribers))
175-
for i, ss := range source.Subscribers {
175+
for i := range source.Subscribers {
176176
sink.Subscribers[i] = SubscriberStatus{}
177-
if err := sink.Subscribers[i].ConvertFrom(ctx, &ss); err != nil {
177+
if err := sink.Subscribers[i].ConvertFrom(ctx, &source.Subscribers[i]); err != nil {
178178
return err
179179
}
180180
}

vendor/knative.dev/eventing/pkg/apis/sources/v1alpha2/container_validation.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ func (cs *ContainerSourceSpec) Validate(ctx context.Context) *apis.FieldError {
3838
fe := apis.ErrMissingField("containers")
3939
errs = errs.Also(fe)
4040
} else {
41-
for i, c := range cs.Template.Spec.Containers {
42-
if ce := isValidContainer(&c); ce != nil {
41+
for i := range cs.Template.Spec.Containers {
42+
if ce := isValidContainer(&cs.Template.Spec.Containers[i]); ce != nil {
4343
errs = errs.Also(ce.ViaFieldIndex("containers", i))
4444
}
4545
}

vendor/knative.dev/eventing/pkg/apis/sources/v1beta1/container_validation.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ func (cs *ContainerSourceSpec) Validate(ctx context.Context) *apis.FieldError {
3838
fe := apis.ErrMissingField("containers")
3939
errs = errs.Also(fe)
4040
} else {
41-
for i, c := range cs.Template.Spec.Containers {
42-
if ce := isValidContainer(&c); ce != nil {
41+
for i := range cs.Template.Spec.Containers {
42+
if ce := isValidContainer(&cs.Template.Spec.Containers[i]); ce != nil {
4343
errs = errs.Also(ce.ViaFieldIndex("containers", i))
4444
}
4545
}

vendor/knative.dev/eventing/pkg/kncloudevents/message_sender.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ func RetryConfigFromDeliverySpec(spec duckv1.DeliverySpec) (RetryConfig, error)
150150

151151
retryConfig := NoRetries()
152152

153+
retryConfig.CheckRetry = checkRetry
154+
153155
if spec.Retry != nil {
154156
retryConfig.RetryMax = int(*spec.Retry)
155157
}
@@ -165,7 +167,7 @@ func RetryConfigFromDeliverySpec(spec duckv1.DeliverySpec) (RetryConfig, error)
165167
switch *spec.BackoffPolicy {
166168
case duckv1.BackoffPolicyExponential:
167169
retryConfig.Backoff = func(attemptNum int, resp *nethttp.Response) time.Duration {
168-
return time.Duration(math.Pow(float64(delayDuration*2), float64(attemptNum)))
170+
return delayDuration * time.Duration(math.Exp2(float64(attemptNum)))
169171
}
170172
case duckv1.BackoffPolicyLinear:
171173
retryConfig.Backoff = func(attemptNum int, resp *nethttp.Response) time.Duration {
@@ -176,3 +178,7 @@ func RetryConfigFromDeliverySpec(spec duckv1.DeliverySpec) (RetryConfig, error)
176178

177179
return retryConfig, nil
178180
}
181+
182+
func checkRetry(_ context.Context, resp *nethttp.Response, _ error) (bool, error) {
183+
return resp != nil && resp.StatusCode >= 300, nil
184+
}

vendor/knative.dev/eventing/pkg/tracing/setup.go

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,20 +56,17 @@ var (
5656
// still need to generate the traces, this just ensures that if generated, they are collected
5757
// appropriately. This is normally done by using tracing.HTTPSpanMiddleware as a middleware HTTP
5858
// handler.
59-
func setupPublishing(serviceName string, logger *zap.SugaredLogger) (*tracing.OpenCensusTracer, error) {
60-
return tracing.NewOpenCensusTracer(tracing.WithExporter(serviceName, logger)), nil
59+
func setupPublishing(serviceName string, logger *zap.SugaredLogger) *tracing.OpenCensusTracer {
60+
return tracing.NewOpenCensusTracer(tracing.WithExporter(serviceName, logger))
6161
}
6262

6363
// SetupStaticPublishing sets up trace publishing for the process. Note that other
6464
// pieces still need to generate the traces, this just ensures that if generated, they are collected
6565
// appropriately. This is normally done by using tracing.HTTPSpanMiddleware as a middleware HTTP
6666
// handler. The configuration will not be dynamically updated.
6767
func SetupStaticPublishing(logger *zap.SugaredLogger, serviceName string, cfg *tracingconfig.Config) error {
68-
oct, err := setupPublishing(serviceName, logger)
69-
if err != nil {
70-
return err
71-
}
72-
err = oct.ApplyConfig(cfg)
68+
oct := setupPublishing(serviceName, logger)
69+
err := oct.ApplyConfig(cfg)
7370
if err != nil {
7471
return fmt.Errorf("unable to set OpenCensusTracing config: %v", err)
7572
}
@@ -82,16 +79,13 @@ func SetupStaticPublishing(logger *zap.SugaredLogger, serviceName string, cfg *t
8279
// tracing.HTTPSpanMiddleware as a middleware HTTP handler. The configuration will be dynamically
8380
// updated when the ConfigMap is updated.
8481
func SetupDynamicPublishing(logger *zap.SugaredLogger, configMapWatcher *configmap.InformedWatcher, serviceName, tracingConfigName string) error {
85-
oct, err := setupPublishing(serviceName, logger)
86-
if err != nil {
87-
return err
88-
}
82+
oct := setupPublishing(serviceName, logger)
8983

9084
tracerUpdater := func(name string, value interface{}) {
9185
if name == tracingConfigName {
9286
cfg := value.(*tracingconfig.Config)
9387
logger.Debugw("Updating tracing config", zap.Any("cfg", cfg))
94-
err = oct.ApplyConfig(cfg)
88+
err := oct.ApplyConfig(cfg)
9589
if err != nil {
9690
logger.Errorw("Unable to apply open census tracer config", zap.Error(err))
9791
return

0 commit comments

Comments
 (0)