/laboratory

OpenShift Templates, Build Configs, S2I images and other shared artifacts

Primary LanguageShellApache License 2.0Apache-2.0

Subatomic Laboratory Build Status

This repository contains OpenShift Templates, Build Configs, S2I images and other shared artifacts.

See the individual directories for more information.

Building custom images

If you have custom requirements, like trusting additional root CA certificates to integrate with infrastructure in your environment, you can create your own custom builds using the Subatomic images as a base image.

Below is an example Dockerfile that uses the Subatomic Java Maven S2I image as a base and simply installs Git as an example:

FROM absasubatomic/s2i-jdk8-maven3-subatomic:latest

RUN yum install -y git \
  yum clean all && \
  rm -rf /var/cache/yum

Additional root CA certificates

Provision has been made to add additional root CA certificates to images based off the various Subatomic images. Simply create a certs directory at the same level as the custom Dockerfile and copy all the root CA certificates you'd like to additionally trust into that directory.

When you build your custom image using your Dockerile, the OBNBUILD instruction will add and update the trusted CA certificates.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

No versioning numbering or tags in use at the time of this update.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache License v2.0 - see the LICENSE file for details