From 432988178847cb83e300f02704bde1bb35b17335 Mon Sep 17 00:00:00 2001 From: Jakub Al-Khalili Date: Mon, 8 Jul 2019 15:13:30 +0200 Subject: [PATCH] Improved TestConfiguration --- test/e2e/configuration_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/e2e/configuration_test.go b/test/e2e/configuration_test.go index 26827d06..fbc5fa7f 100644 --- a/test/e2e/configuration_test.go +++ b/test/e2e/configuration_test.go @@ -70,6 +70,7 @@ func TestConfiguration(t *testing.T) { verifyJenkinsMasterPodAttributes(t, jenkins) client := verifyJenkinsAPIConnection(t, jenkins) verifyPlugins(t, client, jenkins) + verifyPodPropagation(t, jenkins) // user waitForJenkinsUserConfigurationToComplete(t, jenkins) @@ -77,6 +78,15 @@ func TestConfiguration(t *testing.T) { verifyJenkinsSeedJobs(t, client, []seedJobConfig{mySeedJob}) } +func verifyPodPropagation(t *testing.T, jenkins *v1alpha2.Jenkins) { + jenkinsPod := getJenkinsMasterPod(t, jenkins) + jenkins = getJenkins(t, jenkins.Namespace, jenkins.Name) + + assert.Equal(t, jenkins.Spec.Master.SecurityContext, jenkinsPod.Spec.SecurityContext) + assert.Equal(t, jenkins.Spec.Master.Containers[0].Command, jenkinsPod.Spec.Containers[0].Command) +} + + func createUserConfigurationSecret(t *testing.T, namespace string, systemMessageEnvName, systemMessage string) { userConfiguration := &corev1.Secret{ ObjectMeta: metav1.ObjectMeta{