Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

system tests don't work on OpenShift #1369

Open
jstrachan opened this issue Aug 2, 2016 · 1 comment
Open

system tests don't work on OpenShift #1369

jstrachan opened this issue Aug 2, 2016 · 1 comment

Comments

@jstrachan
Copy link
Contributor

this is a rather complex problem. Right now when using OpenShift mode, we use S2I binary builds which use ImageStreams.

The problem is we can't refer to an image stream created in one namespace from another namespace. So we can't use CD Pipelines with kubernetesApply() or use mvn fabric8:deploy for a different namespace or use fabric8-arquillian system testing with image streams until we figure out some way to:

  • move images to different ImageStreams / images in other namespaces
  • update the DeploymentConfig / ReplicationController resources in each namespace to refer to the updated location of the image

One approach could be to just not use ImageStreams and stick with regular docker images which are labelled using the CD release number as we do for kubernetes.

Any ideas?

@jstrachan
Copy link
Contributor Author

incidentally they now mostly work on OpenShift in kubernetes mode; they just don't yet work for the new S2I binary builder and ImageStreams (i.e. openshift or auto mode)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant