Merge pull request #38767 from kargakis/fix-setting-container-name-in-create-deployment

Automatic merge from submit-queue

kubectl: fix 'create deployment' to set container name correctly

@kubernetes/kubectl @kubernetes/sig-cli
This commit is contained in:
Kubernetes Submit Queue
2016-12-16 04:38:22 -08:00
committed by GitHub
3 changed files with 21 additions and 5 deletions

View File

@@ -331,6 +331,7 @@ runTests() {
second_port_field="(index .spec.ports 1).port"
second_port_name="(index .spec.ports 1).name"
image_field="(index .spec.containers 0).image"
container_name_field="(index .spec.template.spec.containers 0).name"
hpa_min_field=".spec.minReplicas"
hpa_max_field=".spec.maxReplicas"
hpa_cpu_field=".spec.targetCPUUtilizationPercentage"
@@ -1219,6 +1220,13 @@ __EOF__
# Clean up
kubectl delete deployment nginx "${kube_flags[@]}"
# Test kubectl create deployment
kubectl create deployment test-nginx --image=gcr.io/google-containers/nginx:test-cmd
# Post-Condition: Deployment has 2 replicas defined in its spec.
kube::test::get_object_assert 'deploy test-nginx' "{{$container_name_field}}" 'nginx'
# Clean up
kubectl delete deployment test-nginx "${kube_flags[@]}"
###############
# Kubectl get #
###############