EDP component operator is an extension for K8S/OpenShift that is used for managing the EDP CI/CD components in the Admin Console tool.
At the moment, it is delivered as a Custom Resource Definition without any controllers.
Some of EDP components are predefined and installed automatically.
Additionally, there is the ability to use the custom components and afterwards consume the respective component data from Admin Console.
The basic Custom Resource for EDP Component cab be as follows:
NOTE: Pay attention to the icon field that should be a base64 encoded.
As soon as the CR is created, it will appear on the main page of the Admin Console tool:
EDP installation can be applied on two container orchestration platforms: OpenShift and Kubernetes.
NOTE: Installation of operators is platform-independent, that is why there is a unified instruction for deploying.
NOTE: It is highly recommended to use the latest released version.
for file in $(ls crds/*_crd.yaml); do kubectl -n <edp_deploy_project> apply -f $file; done
_NOTE: The is a namespace or a project name (in case of OpenSift) where the Admin Space is deployed._