Closed codihuston closed 3 years ago
I have disabled the OCP_ NEXT param in the jenkins file. That will be handled by this repo: https://github.com/conjurinc/openshift-next-suite-test
See the results of my full run of the test suite: https://jenkins.conjur.net/blue/organizations/jenkins/conjurdemos--kubernetes-conjur-demo/detail/fix%2Fopenshift-cli-and-summon-tls-error/1/pipeline/
@rpothier Sorry for the superfluous review request, Kumbi is on it--I didn't see if my original request had gone through.
Hey @doodlesbykumbi, I went ahead and cleaned up the commits a bit. Please let me know if that is adequate. Tests are running now. Thanks!
I went ahead and re-confirmed that tests against openshift (next)
were still green. Disabling those tests now via TEST_OCP_NEXT
since it seems that no projects are actively testing against this cluster by default.
The test currently running now will not test against this cluster.
Added a comment on the mysql template, see d03483d. Ready for re-review =).
Comments revisited and resolved. One of the test stages is failing due to a rate-limit from docker for this image: centos/mysql-80-centos7
. I can restart this later this afternoon to see if this kicks off. Until then please review once more. =)
@doodlesbykumbi Hi Kumbi. As we discussed, I've added some logic to build out a custom mysql image based on centos/mysql-80-centos7
. In the pipeline, it is built and stored in the openshift image registry only when running against openshift clusters.
I have also reduced everything into one commit.
Looks like all of the tests have green lights. While these tests include the openshift (next) cluster, jenkins should not include that cluster in future instances. See Jenkinsfile.
Mysql v5.7 is tagged and pushed to our openshift registry in attempt to circumvent docker hub rate-limits as well. See this pipeline. Note that I just re-ran the pipeline while enabling the TEST_OCP_NEXT
flag.
Please verify my approach to injecting images into the k8s/openshift templates here: injection of the templated values, particularly for k8s.
Thanks!
Thanks @codihuston. Approved and merged.
Hello, this PR resolves the following:
Issues with Openshift (Next)
ImagePullBackOff
error when pulling secretless-broker. This was resolved by explicitly specifying the full docker domain name. See7_app_deploy.sh
secrets
api to generate and use image pull secretsReferences regarding MySQL TLS support:
All tests are green now =) (previously OpenShift (Next) and the MySQL tests were failing across all of OpenShift).