Skip to content

Commit d1ca886

Browse files
committed
e2e: migrate DCs to Deployments
1 parent bbe6ad9 commit d1ca886

File tree

7 files changed

+44
-58
lines changed

7 files changed

+44
-58
lines changed

test/extended/idling/idling.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ var _ = g.Describe("[sig-network-edge][Feature:Idling]", func() {
237237
})
238238
})
239239

240-
g.Describe("Unidling [apigroup:apps.openshift.io][apigroup:route.openshift.io]", func() {
240+
g.Describe("Unidling [apigroup:route.openshift.io]", func() {
241241
g.BeforeEach(func() {
242242
fixture = echoServerFixture
243243
})

test/extended/scheduling/pods.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ var _ = g.Describe("[sig-scheduling][Early]", func() {
136136
})
137137
})
138138

139-
g.Describe("The openshift-apiserver pods [apigroup:apps.openshift.io][apigroup:authorization.openshift.io][apigroup:build.openshift.io][apigroup:image.openshift.io][apigroup:project.openshift.io][apigroup:quota.openshift.io][apigroup:route.openshift.io][apigroup:security.openshift.io][apigroup:template.openshift.io]", func() {
139+
g.Describe("The openshift-apiserver pods [apigroup:authorization.openshift.io][apigroup:build.openshift.io][apigroup:image.openshift.io][apigroup:project.openshift.io][apigroup:quota.openshift.io][apigroup:route.openshift.io][apigroup:security.openshift.io][apigroup:template.openshift.io]", func() {
140140
g.It("should be scheduled on different nodes", func() {
141141
requirePodsOnDifferentNodesTest{namespace: "openshift-apiserver", deployment: "apiserver"}.run(oc)
142142
})

test/extended/templates/templateinstance_readiness.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ import (
99
g "github.com/onsi/ginkgo/v2"
1010
o "github.com/onsi/gomega"
1111

12+
appsv1 "k8s.io/api/apps/v1"
1213
corev1 "k8s.io/api/core/v1"
1314
v1 "k8s.io/api/core/v1"
1415
kerrors "k8s.io/apimachinery/pkg/api/errors"
1516
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1617
"k8s.io/apimachinery/pkg/util/wait"
18+
deploymentutil "k8s.io/kubernetes/pkg/controller/deployment/util"
1719
admissionapi "k8s.io/pod-security-admission/api"
1820

19-
appsv1 "github.com/openshift/api/apps/v1"
2021
buildv1 "github.com/openshift/api/build/v1"
2122
templatev1 "github.com/openshift/api/template/v1"
22-
"github.com/openshift/library-go/pkg/apps/appsutil"
2323

2424
exutil "github.com/openshift/origin/test/extended/util"
2525
)
@@ -38,7 +38,7 @@ var _ = g.Describe("[sig-devex][Feature:Templates] templateinstance readiness te
3838
waitSettle := func() (bool, error) {
3939
var err error
4040

41-
// must read the templateinstance before the build/dc
41+
// must read the templateinstance before the build/deployment
4242
templateinstance, err = cli.TemplateClient().TemplateV1().TemplateInstances(cli.Namespace()).Get(context.Background(), templateinstance.Name, metav1.GetOptions{})
4343
if err != nil {
4444
return false, err
@@ -52,7 +52,7 @@ var _ = g.Describe("[sig-devex][Feature:Templates] templateinstance readiness te
5252
return false, err
5353
}
5454

55-
dc, err := cli.AppsClient().AppsV1().DeploymentConfigs(cli.Namespace()).Get(context.Background(), "simple-example", metav1.GetOptions{})
55+
deploymentObj, err := cli.AdminKubeClient().AppsV1().Deployments(cli.Namespace()).Get(context.Background(), "simple-example", metav1.GetOptions{})
5656
if err != nil {
5757
if kerrors.IsNotFound(err) {
5858
err = nil
@@ -67,19 +67,19 @@ var _ = g.Describe("[sig-devex][Feature:Templates] templateinstance readiness te
6767

6868
case buildv1.BuildPhaseComplete:
6969
var progressing, available *appsv1.DeploymentCondition
70-
for i, condition := range dc.Status.Conditions {
70+
for i, condition := range deploymentObj.Status.Conditions {
7171
switch condition.Type {
7272
case appsv1.DeploymentProgressing:
73-
progressing = &dc.Status.Conditions[i]
73+
progressing = &deploymentObj.Status.Conditions[i]
7474

7575
case appsv1.DeploymentAvailable:
76-
available = &dc.Status.Conditions[i]
76+
available = &deploymentObj.Status.Conditions[i]
7777
}
7878
}
7979

8080
if (progressing != nil &&
8181
progressing.Status == corev1.ConditionTrue &&
82-
progressing.Reason == appsutil.NewRcAvailableReason &&
82+
progressing.Reason == deploymentutil.NewRSAvailableReason &&
8383
available != nil &&
8484
available.Status == corev1.ConditionTrue) ||
8585
(progressing != nil &&
@@ -122,7 +122,7 @@ var _ = g.Describe("[sig-devex][Feature:Templates] templateinstance readiness te
122122
}
123123
})
124124

125-
g.It("should report ready soon after all annotated objects are ready [apigroup:template.openshift.io][apigroup:build.openshift.io][apigroup:apps.openshift.io]", func() {
125+
g.It("should report ready soon after all annotated objects are ready [apigroup:template.openshift.io][apigroup:build.openshift.io]", func() {
126126
var err error
127127

128128
templateinstance = &templatev1.TemplateInstance{
@@ -171,7 +171,7 @@ var _ = g.Describe("[sig-devex][Feature:Templates] templateinstance readiness te
171171
o.Expect(err).NotTo(o.HaveOccurred())
172172
})
173173

174-
g.It("should report failed soon after an annotated objects has failed [apigroup:template.openshift.io][apigroup:build.openshift.io][apigroup:apps.openshift.io]", func() {
174+
g.It("should report failed soon after an annotated objects has failed [apigroup:template.openshift.io][apigroup:build.openshift.io]", func() {
175175
var err error
176176

177177
secret, err := cli.KubeClient().CoreV1().Secrets(cli.Namespace()).Create(context.Background(), &v1.Secret{

test/extended/testdata/bindata.go

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

test/extended/testdata/idling-echo-server.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@ apiVersion: v1
22
kind: List
33
metadata: {}
44
items:
5-
- apiVersion: apps.openshift.io/v1
6-
kind: DeploymentConfig
5+
- apiVersion: apps/v1
6+
kind: Deployment
77
metadata:
88
name: idling-echo
99
spec:
1010
replicas: 2
1111
selector:
12-
app: idling-echo
13-
deploymentconfig: idling-echo
12+
matchLabels:
13+
app: idling-echo
14+
deploymentconfig: idling-echo
1415
strategy:
15-
type: Rolling
16+
type: RollingUpdate
1617
template:
1718
metadata:
1819
labels:

test/extended/testdata/templates/templateinstance_readiness.yaml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -56,29 +56,21 @@ objects:
5656
name: "${NAME}:latest"
5757
triggers:
5858
- type: ConfigChange
59-
- kind: DeploymentConfig
60-
apiVersion: apps.openshift.io/v1
59+
- kind: Deployment
60+
apiVersion: apps/v1
6161
metadata:
6262
name: "${NAME}"
6363
annotations:
6464
description: Defines how to deploy the application server
6565
template.alpha.openshift.io/wait-for-ready: 'true'
66+
image.openshift.io/triggers: "[{\"from\":{\"kind\":\"ImageStreamTag\",\"name\":\"${NAME}:latest\"},\"fieldPath\": \"spec.template.spec.containers[0].image\"}]"
6667
spec:
6768
strategy:
68-
type: Rolling
69-
triggers:
70-
- type: ImageChange
71-
imageChangeParams:
72-
automatic: true
73-
containerNames:
74-
- simple-example
75-
from:
76-
kind: ImageStreamTag
77-
name: "${NAME}:latest"
78-
- type: ConfigChange
69+
type: RollingUpdate
7970
replicas: 1
8071
selector:
81-
name: "${NAME}"
72+
matchLabels:
73+
name: "${NAME}"
8274
template:
8375
metadata:
8476
name: "${NAME}"

test/extended/util/annotate/generated/zz_generated.annotations.go

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

0 commit comments

Comments
 (0)