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

Add support for ImageSteam and BuildConfig objects #111

Merged
merged 3 commits into from
Sep 4, 2018

Conversation

jmaupetit
Copy link
Contributor

@jmaupetit jmaupetit commented Aug 30, 2018

Purpose

Until now, BuildConfiguration and ImageStream objects were not required. Now that we need to add APM and customize images on a per-client basis, using the aforementioned objects seems the more relevant solution.

nota bene:

Proposal

  • add basic/generic support for ImageStream and BuildConfig objects
  • add templates to use an IS/BC for edxapp (lms + cms)
  • add templates to use an IS/BC for richie (app)

@jmaupetit jmaupetit self-assigned this Aug 30, 2018
@cchaudier cchaudier mentioned this pull request Aug 30, 2018
3 tasks
@jmaupetit jmaupetit force-pushed the add-support-for-bc-is branch 2 times, most recently from 42855ef to 0a21e0a Compare September 3, 2018 16:10
@jmaupetit jmaupetit changed the title WIP: add support for ImageSteam and BuildConfig objects Add support for ImageSteam and BuildConfig objects Sep 3, 2018
Until now, BuildConfiguration and ImageStream objects were not required.
Now that we need to add APM and customize images on a per-client basis,
using the aforementionned objects seems the more relevant solution.
We now use custom image build for edxapp using ImageStream and
BuildConfig objects.
Service pods are now based on a locally built image instead of
DockerHub's raw image. This allows us to add project-specific
contrains or customization.
@jmaupetit jmaupetit merged commit eabd4f4 into master Sep 4, 2018
@jmaupetit jmaupetit deleted the add-support-for-bc-is branch September 4, 2018 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants