Skip to content

Commit 37a7cc1

Browse files
Merge pull request #736 from eggfoobar/library_go_bump
Bug 2034484: Library go bump
2 parents df2dc77 + a9f3dfc commit 37a7cc1

File tree

62 files changed

+1368
-480
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1368
-480
lines changed

Dockerfile.okd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.ci.openshift.org/openshift/release:golang-1.16 AS builder
1+
FROM registry.ci.openshift.org/openshift/release:golang-1.17 AS builder
22
WORKDIR /go/src/github.com/openshift/cluster-image-registry-operator
33
COPY . .
44
RUN make build

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ require (
2727
github.com/goware/urlx v0.3.1
2828
github.com/openshift/api v0.0.0-20211215015256-3cf5120f2ce6
2929
github.com/openshift/build-machinery-go v0.0.0-20211213093930-7e33a7eb4ce3
30-
github.com/openshift/client-go v0.0.0-20210916133943-9acee1a0fb83
31-
github.com/openshift/library-go v0.0.0-20211110085240-047b536a17c6
30+
github.com/openshift/client-go v0.0.0-20211209144617-7385dd6338e3
31+
github.com/openshift/library-go v0.0.0-20211220195323-eca2c467c492
3232
github.com/prometheus/client_golang v1.11.0
3333
github.com/prometheus/client_model v0.2.0
3434
github.com/prometheus/common v0.28.0
@@ -159,7 +159,7 @@ require (
159159
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.25 // indirect
160160
sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 // indirect
161161
sigs.k8s.io/kube-storage-version-migrator v0.0.4 // indirect
162-
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect
162+
sigs.k8s.io/structured-merge-diff/v4 v4.2.0 // indirect
163163
sigs.k8s.io/yaml v1.2.0 // indirect
164164
)
165165

go.sum

Lines changed: 8 additions & 28 deletions
Large diffs are not rendered by default.

test/e2e/leaderelection_test.go

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,43 +4,30 @@ import (
44
"context"
55
"strings"
66
"testing"
7+
"time"
78

89
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
910
"k8s.io/client-go/util/retry"
1011

11-
imageregistryv1 "github.com/openshift/api/imageregistry/v1"
12-
operatorapi "github.com/openshift/api/operator/v1"
13-
14-
"github.com/openshift/cluster-image-registry-operator/pkg/defaults"
1512
"github.com/openshift/cluster-image-registry-operator/test/framework"
1613
)
1714

1815
func TestLeaderElection(t *testing.T) {
19-
te := framework.SetupAvailableImageRegistry(t, &imageregistryv1.ImageRegistrySpec{
20-
ManagementState: operatorapi.Managed,
21-
Storage: imageregistryv1.ImageRegistryConfigStorage{
22-
EmptyDir: &imageregistryv1.ImageRegistryConfigStorageEmptyDir{},
23-
},
24-
Replicas: 1,
25-
})
16+
te := framework.Setup(t)
2617
defer framework.TeardownImageRegistry(te)
2718

28-
if _, err := framework.WaitForRegistryDeployment(te.Client()); err != nil {
29-
t.Fatalf("error awaiting for registry deployment: %v", err)
30-
}
31-
3219
var numberOfReplicas = int32(3)
3320
if err := retry.RetryOnConflict(retry.DefaultBackoff, func() error {
34-
deploy, err := te.Client().Deployments(defaults.ImageRegistryOperatorNamespace).Get(
35-
context.Background(), "cluster-image-registry-operator", metav1.GetOptions{},
21+
deploy, err := te.Client().Deployments(framework.OperatorDeploymentNamespace).Get(
22+
context.Background(), framework.OperatorDeploymentName, metav1.GetOptions{},
3623
)
3724
if err != nil {
3825
return err
3926
}
4027

4128
deploy.Spec.Replicas = &numberOfReplicas
4229

43-
_, err = te.Client().Deployments(defaults.ImageRegistryOperatorNamespace).Update(
30+
_, err = te.Client().Deployments(framework.OperatorDeploymentNamespace).Update(
4431
context.Background(), deploy, metav1.UpdateOptions{},
4532
)
4633
return err
@@ -49,9 +36,15 @@ func TestLeaderElection(t *testing.T) {
4936
}
5037

5138
framework.WaitUntilDeploymentIsRolledOut(
52-
te, defaults.ImageRegistryOperatorNamespace, "cluster-image-registry-operator",
39+
te,
40+
framework.OperatorDeploymentNamespace,
41+
framework.OperatorDeploymentName,
5342
)
5443

44+
// With the convention of leader election we need to wait a couple of seconds
45+
// for the pods to write the logs, so we don't get false positives
46+
time.Sleep(time.Second * 2)
47+
5548
allLogs, err := framework.GetOperatorLogs(te.Client())
5649
if err != nil {
5750
t.Fatalf("error reading operator logs: %v", err)

vendor/github.com/openshift/client-go/build/clientset/versioned/typed/build/v1/build_client.go

Lines changed: 19 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/openshift/client-go/config/clientset/versioned/clientset.go

Lines changed: 27 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/openshift/client-go/config/clientset/versioned/typed/config/v1/config_client.go

Lines changed: 24 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/openshift/client-go/config/clientset/versioned/typed/config/v1/fake/fake_apiserver.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/openshift/client-go/config/clientset/versioned/typed/config/v1/fake/fake_authentication.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/openshift/client-go/config/clientset/versioned/typed/config/v1/fake/fake_build.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)