mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-08 03:33:56 +00:00
remove labeld-deployment.yaml
This commit is contained in:
parent
ff10df107a
commit
ff3cb43c30
@ -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")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
|
Loading…
Reference in New Issue
Block a user