Skip to content

Commit

Permalink
Add missing release metadata for e2e tests
Browse files Browse the repository at this point in the history
  • Loading branch information
heyste committed Jul 27, 2020
1 parent 00da04b commit 1077a9e
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 17 deletions.
34 changes: 17 additions & 17 deletions test/conformance/testdata/conformance.yaml
Expand Up @@ -649,7 +649,7 @@
API Server using the current Aggregator [Conformance]'
description: Ensure that the sample-apiserver code from 1.17 and compiled against
1.17 will work on the current Aggregator/API-Server.
release: ""
release: v1.17
file: test/e2e/apimachinery/aggregator.go
- testname: Custom Resource Definition Conversion Webhook, convert mixed version list
codename: '[sig-api-machinery] CustomResourceConversionWebhook [Privileged:ClusterAdmin]
Expand Down Expand Up @@ -886,14 +886,14 @@
removed when a namespace is deleted [Conformance]'
description: Ensure that if a namespace is deleted then all pods are removed from
that namespace.
release: ""
release: v1.11
file: test/e2e/apimachinery/namespace.go
- testname: namespace-deletion-removes-services
codename: '[sig-api-machinery] Namespaces [Serial] should ensure that all services
are removed when a namespace is deleted [Conformance]'
description: Ensure that if a namespace is deleted then all services are removed
from that namespace.
release: ""
release: v1.11
file: test/e2e/apimachinery/namespace.go
- testname: Namespace patching
codename: '[sig-api-machinery] Namespaces [Serial] should patch a Namespace [Conformance]'
Expand Down Expand Up @@ -1074,30 +1074,30 @@
description: Ensure that a watch can be reopened from the last resource version
observed by the previous watch, and it will continue delivering notifications
from that point in time.
release: ""
release: v1.11
file: test/e2e/apimachinery/watch.go
- testname: watch-configmaps-from-resource-version
codename: '[sig-api-machinery] Watchers should be able to start watching from a
specific resource version [Conformance]'
description: Ensure that a watch can be opened from a particular resource version
in the past and only notifications happening after that resource version are observed.
release: ""
release: v1.11
file: test/e2e/apimachinery/watch.go
- testname: watch-configmaps-with-multiple-watchers
codename: '[sig-api-machinery] Watchers should observe add, update, and delete watch
notifications on configmaps [Conformance]'
description: Ensure that multiple watchers are able to receive all add, update,
and delete notifications on configmaps that match a label selector and do not
receive notifications for configmaps which do not match that label selector.
release: ""
release: v1.11
file: test/e2e/apimachinery/watch.go
- testname: watch-configmaps-label-changed
codename: '[sig-api-machinery] Watchers should observe an object deletion if it
stops meeting the requirements of the selector [Conformance]'
description: Ensure that a watched object stops meeting the requirements of a watch's
selector, the watch will observe a delete, and will not observe notifications
for that object until it meets the selector's requirements again.
release: ""
release: v1.11
file: test/e2e/apimachinery/watch.go
- testname: watch-consistency
codename: '[sig-api-machinery] Watchers should receive events on concurrent watches
Expand All @@ -1119,68 +1119,68 @@
[Conformance]'
description: A conformant Kubernetes distribution MUST create new DaemonSet Pods
when they fail.
release: ""
release: v1.10
file: test/e2e/apps/daemon_set.go
- testname: DaemonSet-Rollback
codename: '[sig-apps] Daemon set [Serial] should rollback without unnecessary restarts
[Conformance]'
description: A conformant Kubernetes distribution MUST support automated, minimally
disruptive rollback of updates to a DaemonSet.
release: ""
release: v1.10
file: test/e2e/apps/daemon_set.go
- testname: DaemonSet-NodeSelection
codename: '[sig-apps] Daemon set [Serial] should run and stop complex daemon [Conformance]'
description: A conformant Kubernetes distribution MUST support DaemonSet Pod node
selection via label selectors.
release: ""
release: v1.10
file: test/e2e/apps/daemon_set.go
- testname: DaemonSet-Creation
codename: '[sig-apps] Daemon set [Serial] should run and stop simple daemon [Conformance]'
description: A conformant Kubernetes distribution MUST support the creation of DaemonSets.
When a DaemonSet Pod is deleted, the DaemonSet controller MUST create a replacement
Pod.
release: ""
release: v1.10
file: test/e2e/apps/daemon_set.go
- testname: DaemonSet-RollingUpdate
codename: '[sig-apps] Daemon set [Serial] should update pod when spec was updated
and update strategy is RollingUpdate [Conformance]'
description: A conformant Kubernetes distribution MUST support DaemonSet RollingUpdates.
release: ""
release: v1.10
file: test/e2e/apps/daemon_set.go
- testname: Deployment Recreate
codename: '[sig-apps] Deployment RecreateDeployment should delete old pods and create
new ones [Conformance]'
description: A conformant Kubernetes distribution MUST support the Deployment with
Recreate strategy.
release: ""
release: v1.12
file: test/e2e/apps/deployment.go
- testname: Deployment RollingUpdate
codename: '[sig-apps] Deployment RollingUpdateDeployment should delete old pods
and create new ones [Conformance]'
description: A conformant Kubernetes distribution MUST support the Deployment with
RollingUpdate strategy.
release: ""
release: v1.12
file: test/e2e/apps/deployment.go
- testname: Deployment RevisionHistoryLimit
codename: '[sig-apps] Deployment deployment should delete old replica sets [Conformance]'
description: A conformant Kubernetes distribution MUST clean up Deployment's ReplicaSets
based on the Deployment's `.spec.revisionHistoryLimit`.
release: ""
release: v1.12
file: test/e2e/apps/deployment.go
- testname: Deployment Proportional Scaling
codename: '[sig-apps] Deployment deployment should support proportional scaling
[Conformance]'
description: A conformant Kubernetes distribution MUST support Deployment proportional
scaling, i.e. proportionally scale a Deployment's ReplicaSets when a Deployment
is scaled.
release: ""
release: v1.12
file: test/e2e/apps/deployment.go
- testname: Deployment Rollover
codename: '[sig-apps] Deployment deployment should support rollover [Conformance]'
description: A conformant Kubernetes distribution MUST support Deployment rollover,
i.e. allow arbitrary number of changes to desired state during rolling update
before the rollout finishes.
release: ""
release: v1.12
file: test/e2e/apps/deployment.go
- testname: Jobs, orphan pods, re-adoption
codename: '[sig-apps] Job should adopt matching orphans and release non-matching
Expand Down
1 change: 1 addition & 0 deletions test/e2e/apimachinery/aggregator.go
Expand Up @@ -90,6 +90,7 @@ var _ = SIGDescribe("Aggregator", func() {
})

/*
Release : v1.17
Testname: aggregator-supports-the-sample-apiserver
Description: Ensure that the sample-apiserver code from 1.17 and compiled against 1.17
will work on the current Aggregator/API-Server.
Expand Down
2 changes: 2 additions & 0 deletions test/e2e/apimachinery/namespace.go
Expand Up @@ -228,13 +228,15 @@ var _ = SIGDescribe("Namespaces [Serial]", func() {
f := framework.NewDefaultFramework("namespaces")

/*
Release : v1.11
Testname: namespace-deletion-removes-pods
Description: Ensure that if a namespace is deleted then all pods are removed from that namespace.
*/
framework.ConformanceIt("should ensure that all pods are removed when a namespace is deleted",
func() { ensurePodsAreRemovedWhenNamespaceIsDeleted(f) })

/*
Release : v1.11
Testname: namespace-deletion-removes-services
Description: Ensure that if a namespace is deleted then all services are removed from that namespace.
*/
Expand Down
4 changes: 4 additions & 0 deletions test/e2e/apimachinery/watch.go
Expand Up @@ -46,6 +46,7 @@ var _ = SIGDescribe("Watchers", func() {
f := framework.NewDefaultFramework("watch")

/*
Release : v1.11
Testname: watch-configmaps-with-multiple-watchers
Description: Ensure that multiple watchers are able to receive all add,
update, and delete notifications on configmaps that match a label selector and do
Expand Down Expand Up @@ -132,6 +133,7 @@ var _ = SIGDescribe("Watchers", func() {
})

/*
Release : v1.11
Testname: watch-configmaps-from-resource-version
Description: Ensure that a watch can be opened from a particular resource version
in the past and only notifications happening after that resource version are observed.
Expand Down Expand Up @@ -179,6 +181,7 @@ var _ = SIGDescribe("Watchers", func() {
})

/*
Release : v1.11
Testname: watch-configmaps-closed-and-restarted
Description: Ensure that a watch can be reopened from the last resource version
observed by the previous watch, and it will continue delivering notifications from
Expand Down Expand Up @@ -244,6 +247,7 @@ var _ = SIGDescribe("Watchers", func() {
})

/*
Release : v1.11
Testname: watch-configmaps-label-changed
Description: Ensure that a watched object stops meeting the requirements of
a watch's selector, the watch will observe a delete, and will not observe
Expand Down
5 changes: 5 additions & 0 deletions test/e2e/apps/daemon_set.go
Expand Up @@ -146,6 +146,7 @@ var _ = SIGDescribe("Daemon set [Serial]", func() {
})

/*
Release : v1.10
Testname: DaemonSet-Creation
Description: A conformant Kubernetes distribution MUST support the creation of DaemonSets. When a DaemonSet
Pod is deleted, the DaemonSet controller MUST create a replacement Pod.
Expand Down Expand Up @@ -173,6 +174,7 @@ var _ = SIGDescribe("Daemon set [Serial]", func() {
})

/*
Release : v1.10
Testname: DaemonSet-NodeSelection
Description: A conformant Kubernetes distribution MUST support DaemonSet Pod node selection via label
selectors.
Expand Down Expand Up @@ -273,6 +275,7 @@ var _ = SIGDescribe("Daemon set [Serial]", func() {
})

/*
Release : v1.10
Testname: DaemonSet-FailedPodCreation
Description: A conformant Kubernetes distribution MUST create new DaemonSet Pods when they fail.
*/
Expand Down Expand Up @@ -352,6 +355,7 @@ var _ = SIGDescribe("Daemon set [Serial]", func() {
})

/*
Release : v1.10
Testname: DaemonSet-RollingUpdate
Description: A conformant Kubernetes distribution MUST support DaemonSet RollingUpdates.
*/
Expand Down Expand Up @@ -408,6 +412,7 @@ var _ = SIGDescribe("Daemon set [Serial]", func() {
})

/*
Release : v1.10
Testname: DaemonSet-Rollback
Description: A conformant Kubernetes distribution MUST support automated, minimally disruptive
rollback of updates to a DaemonSet.
Expand Down
5 changes: 5 additions & 0 deletions test/e2e/apps/deployment.go
Expand Up @@ -83,20 +83,23 @@ var _ = SIGDescribe("Deployment", func() {
testDeleteDeployment(f)
})
/*
Release : v1.12
Testname: Deployment RollingUpdate
Description: A conformant Kubernetes distribution MUST support the Deployment with RollingUpdate strategy.
*/
framework.ConformanceIt("RollingUpdateDeployment should delete old pods and create new ones", func() {
testRollingUpdateDeployment(f)
})
/*
Release : v1.12
Testname: Deployment Recreate
Description: A conformant Kubernetes distribution MUST support the Deployment with Recreate strategy.
*/
framework.ConformanceIt("RecreateDeployment should delete old pods and create new ones", func() {
testRecreateDeployment(f)
})
/*
Release : v1.12
Testname: Deployment RevisionHistoryLimit
Description: A conformant Kubernetes distribution MUST clean up Deployment's ReplicaSets based on
the Deployment's `.spec.revisionHistoryLimit`.
Expand All @@ -105,6 +108,7 @@ var _ = SIGDescribe("Deployment", func() {
testDeploymentCleanUpPolicy(f)
})
/*
Release : v1.12
Testname: Deployment Rollover
Description: A conformant Kubernetes distribution MUST support Deployment rollover,
i.e. allow arbitrary number of changes to desired state during rolling update
Expand All @@ -120,6 +124,7 @@ var _ = SIGDescribe("Deployment", func() {
testDeploymentsControllerRef(f)
})
/*
Release : v1.12
Testname: Deployment Proportional Scaling
Description: A conformant Kubernetes distribution MUST support Deployment
proportional scaling, i.e. proportionally scale a Deployment's ReplicaSets
Expand Down

0 comments on commit 1077a9e

Please sign in to comment.