You will be given access to a rhel8 Linux shell. Requires oc cli proficiency.
From within the shell you will have access to an internal OpenShift crc dev cluster.
You must also have your own openshift cluster or crc dev cluster and k8s cluster for testing it on your end.
Create one helm-chart-based operator bundle
Must provide full documentation with clear instructions on the steps followed to: a.) create the bundles; b.) usage of the bundles on openshift/k8s clusters
Operator bundle must work with both openshift and kubernetes clusters
Task is not complete until all operator bundles are working as intended on the openshift and k8s dev clusters
Here are few nuances you MUST be capable of handling:
a.) the target images need to be run with a specific user id which is not available in the default UID range - so, the operator must automatically change the UID range to make it run with the target image
b.) there will be multiple distinct log files generated by the containers....the operator must be able to consolidate them all and display it when queries by the cluster user using commands like for e.g. oc logs
c.) all operator images and bundles must be able to be pulled/pushed from private registries
d.) In fact all work must be compatible with private registries
e.) Must be compatible with RedHat openshift catalog/marketplace projects
[login to view URL]
There will be more nuances once you get into it. Time-sensitive. MUST be done within 5-7 days. Must be a good communicator. Project completion is based on results, not how much time elapsed.