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{