odpi / egeria-k8s-operator

Egeria Kubernetes operator
https://egeria.odpi.org
Apache License 2.0
10 stars 1 forks source link

Dev process and CI/CD pipeline / build for operator #9

Closed planetf1 closed 3 years ago

planetf1 commented 3 years ago

Currently the operator is built by running a variety of SDK commands.

We need to identify best practice in terms of the

Some good starting points may include

planetf1 commented 3 years ago

First attempt to use a github workflow to simply replicate the steps I was undertaking locally, including the setup_go action resulted in '/home/runner/work/egeria-k8s-operator/egeria-k8s-operator/bin/controller-gen: Exec format error' , since the skeleton project setup by the operator includes native code, and the current build environment is macOS.

Soliciting input on best practices at https://groups.google.com/g/operator-framework/c/VDQL4qD-oCY

planetf1 commented 3 years ago

A basic approach is in place. The issue above was resolved through questions on the mailing list, and some subsequent improvements to the sdk. Specific issues will be opened for any future improvements once the new operator is established