remove labeld-deployment.yaml

This commit is contained in:
AxeZhan 2023-09-04 18:34:28 +08:00
parent ff10df107a
commit ff3cb43c30
3 changed files with 10 additions and 33 deletions

View File

@ -37,10 +37,6 @@ import (
admissionapi "k8s.io/pod-security-admission/api" admissionapi "k8s.io/pod-security-admission/api"
) )
const (
labeledDeploymentFilename = "labeled-deployment.yaml.in"
)
var _ = SIGDescribe("Kubectl rollout", func() { var _ = SIGDescribe("Kubectl rollout", func() {
defer ginkgo.GinkgoRecover() defer ginkgo.GinkgoRecover()
f := framework.NewDefaultFramework("kubectl-rollout") f := framework.NewDefaultFramework("kubectl-rollout")
@ -54,21 +50,21 @@ var _ = SIGDescribe("Kubectl rollout", func() {
}) })
ginkgo.Describe("undo", func() { ginkgo.Describe("undo", func() {
deploymentYaml := commonutils.SubstituteImageName(string(readTestFileOrDie(labeledDeploymentFilename))) deploymentYaml := commonutils.SubstituteImageName(string(readTestFileOrDie(httpdDeployment1Filename)))
ginkgo.AfterEach(func() { ginkgo.AfterEach(func() {
cleanupKubectlInputs(deploymentYaml, ns, "labels_foo=labels_bar") cleanupKubectlInputs(deploymentYaml, ns, "app=httpd")
}) })
ginkgo.It("undo should rollback and update deployment env", func(ctx context.Context) { ginkgo.It("undo should rollback and update deployment env", func(ctx context.Context) {
var err error var err error
// create deployment // create deployment
e2ekubectl.RunKubectlOrDieInput(ns, deploymentYaml, "apply", "-f", "-") e2ekubectl.RunKubectlOrDieInput(ns, deploymentYaml, "apply", "-f", "-")
if err = e2edeployment.WaitForDeploymentRevisionAndImage(c, ns, "pause-deployment", "1", imageutils.GetE2EImage(imageutils.Pause)); err != nil { if err = e2edeployment.WaitForDeploymentRevisionAndImage(c, ns, "httpd-deployment", "1", imageutils.GetE2EImage(imageutils.HttpdNew)); err != nil {
framework.Failf("created deployment not ready") framework.Failf("created deployment not ready")
} }
var d *appsv1.Deployment var d *appsv1.Deployment
if d, err = c.AppsV1().Deployments(ns).Get(ctx, "pause-deployment", metav1.GetOptions{}); err != nil { if d, err = c.AppsV1().Deployments(ns).Get(ctx, "httpd-deployment", metav1.GetOptions{}); err != nil {
framework.Failf("get deployment failed") framework.Failf("get deployment failed")
} }
@ -83,14 +79,14 @@ var _ = SIGDescribe("Kubectl rollout", func() {
} }
// do a small update // do a small update
if _, err = e2ekubectl.RunKubectl(ns, "set", "env", "deployment/pause-deployment", "foo=bar"); err != nil { if _, err = e2ekubectl.RunKubectl(ns, "set", "env", "deployment/httpd-deployment", "foo=bar"); err != nil {
framework.Failf("kubectl failed set env for deployment") framework.Failf("kubectl failed set env for deployment")
} }
// wait for env to be set // wait for env to be set
if err = e2edeployment.WaitForDeploymentComplete(c, d); err != nil { if err = e2edeployment.WaitForDeploymentComplete(c, d); err != nil {
framework.Failf("update deployment failed") framework.Failf("update deployment failed")
} }
if d, err = c.AppsV1().Deployments(ns).Get(ctx, "pause-deployment", metav1.GetOptions{}); err != nil { if d, err = c.AppsV1().Deployments(ns).Get(ctx, "httpd-deployment", metav1.GetOptions{}); err != nil {
framework.Failf("get deployment failed") framework.Failf("get deployment failed")
} }
envs := d.Spec.Template.Spec.Containers[0].Env envs := d.Spec.Template.Spec.Containers[0].Env
@ -107,14 +103,14 @@ var _ = SIGDescribe("Kubectl rollout", func() {
} }
// rollback // rollback
if _, err = e2ekubectl.RunKubectl(ns, "rollout", "undo", "deployment/pause-deployment"); err != nil { if _, err = e2ekubectl.RunKubectl(ns, "rollout", "undo", "deployment/httpd-deployment"); err != nil {
framework.Failf("kubectl failed to rollback deployment") framework.Failf("kubectl failed to rollback deployment")
} }
// wait for rollback finished // wait for rollback finished
if err = e2edeployment.WaitForDeploymentComplete(c, d); err != nil { if err = e2edeployment.WaitForDeploymentComplete(c, d); err != nil {
framework.Failf("rollback deployment failed") framework.Failf("rollback deployment failed")
} }
if d, err = c.AppsV1().Deployments(ns).Get(ctx, "pause-deployment", metav1.GetOptions{}); err != nil { if d, err = c.AppsV1().Deployments(ns).Get(ctx, "httpd-deployment", metav1.GetOptions{}); err != nil {
framework.Failf("get deployment failed") framework.Failf("get deployment failed")
} }

View File

@ -11,6 +11,8 @@ spec:
metadata: metadata:
labels: labels:
app: httpd app: httpd
annotations:
annotations_app: annotations_httpd
spec: spec:
containers: containers:
- name: httpd - name: httpd

View File

@ -1,21 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: pause-deployment
spec:
replicas: 1
selector:
matchLabels:
labels_foo: labels_bar
template:
metadata:
labels:
labels_foo: labels_bar
annotations:
annotations_foo: annotations_bar
spec:
containers:
- name: pause
image: {{.PauseImage}}
ports:
- containerPort: 80