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

Binary Build Source for fabric8:build #12

Closed
rhuss opened this issue Apr 8, 2016 · 1 comment
Closed

Binary Build Source for fabric8:build #12

rhuss opened this issue Apr 8, 2016 · 1 comment
Labels
cat/feature Feature request group/openshift OpenShift related issue

Comments

@rhuss
Copy link
Contributor

rhuss commented Apr 8, 2016

Depending on whether OpenShift is enabled and the build strategy is binary build source then instead of creating a Docker image via the docker daemon the plugin should create

  • A docker.tar (like for docker:build or docker:source)
  • A BuildConfig object for OpenShift.
  • Apply the BuildConfig by contacting API servcer
  • Create a Build object, feeding in the docker.tar
  • Wait until the build is finished.

The resulting ImageStream should be referenced from within resource descriptors created with fabric8:resource

@rhuss rhuss added cat/feature Feature request group/openshift OpenShift related issue labels Apr 8, 2016
rhuss added a commit to rhuss/fabric8-maven-plugin that referenced this issue Jul 18, 2016
This is an initial work, waiting for some update in the kubernetes-client API
rhuss added a commit to rhuss/fabric8-maven-plugin that referenced this issue Jul 19, 2016
…r forcing to recreate the build config.
rhuss added a commit to rhuss/fabric8-maven-plugin that referenced this issue Jul 19, 2016
rhuss added a commit to rhuss/fabric8-maven-plugin that referenced this issue Jul 19, 2016
This is an initial work, waiting for some update in the kubernetes-client API
rhuss added a commit to rhuss/fabric8-maven-plugin that referenced this issue Jul 19, 2016
…r forcing to recreate the build config.
rhuss added a commit to rhuss/fabric8-maven-plugin that referenced this issue Jul 19, 2016
rhuss added a commit to rhuss/fabric8-maven-plugin that referenced this issue Jul 22, 2016
This refers to an imagestream as created with fabric8:build -Dfabric8.build.mode=openshift

Had to switch back to `latest` tag for snapshots to make things simpler for the first shot.
@rhuss
Copy link
Contributor Author

rhuss commented Feb 2, 2017

Implemented.

@rhuss rhuss closed this as completed Feb 2, 2017
rohanKanojia added a commit to rohanKanojia/fabric8-maven-plugin that referenced this issue Jan 8, 2018
rohanKanojia added a commit to rohanKanojia/fabric8-maven-plugin that referenced this issue Jan 16, 2018
rohanKanojia added a commit to rohanKanojia/fabric8-maven-plugin that referenced this issue Jan 16, 2018
rohanKanojia added a commit to rohanKanojia/fabric8-maven-plugin that referenced this issue Jan 17, 2018
rohanKanojia added a commit to rohanKanojia/fabric8-maven-plugin that referenced this issue Jan 21, 2018
apupier pushed a commit to apupier/fabric8-maven-plugin that referenced this issue Aug 9, 2019
fix - ENTESB-10146 manual merge of PR1300
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat/feature Feature request group/openshift OpenShift related issue
Projects
None yet
Development

No branches or pull requests

1 participant