OpenShift Origin Release Checklist
Before we request new versions of Origin, or it's dependencies, to be signed and released, the following tests must be passed, using the Testing repo.
1. Tests
1.1. Make sure all OpenShift Origin passes End To End tests
- more test specifics here
1.2. Make sure all OpenShift Origin packages install
These steps must be done on a machine capable of running centos7 docker images
Test generic origin repo
docker run -ti -u root --entrypoint /bin/bash registry.centos.org/centos:centos7
yum install -y centos-release-openshift-origin
yum install -y --disablerepo=centos-openshift-origin --enablerepo=centos-openshift-origin-testing --exclude=origin-recycle origin\*
yum install -y --disablerepo=centos-openshift-origin --enablerepo=centos-openshift-origin-testing tuned-profiles-origin-node openshift-ansible\*
yum install -y --disablerepo=centos-openshift-origin --enablerepo=centos-openshift-origin-testing atomic-openshift-utils
exit
Test release specific origin repo - substitute origin36 with specific repo you are testing
docker run -ti -u root --entrypoint /bin/bash registry.centos.org/centos:centos7
yum install -y centos-release-openshift-origin36
yum install -y --disablerepo=centos-openshift-origin36 --enablerepo=centos-openshift-origin36-testing origin\*
yum install -y --disablerepo=centos-openshift-origin36 --enablerepo=centos-openshift-origin36-testing tuned-profiles-origin-node openshift-ansible\*
yum install -y --disablerepo=centos-openshift-origin36 --enablerepo=centos-openshift-origin36-testing atomic-openshift-utils
exit