This folder contains the source code for the ODA Canvas. The ODA Canvas provides access to a range of common services (for identity management, authentication, observability etc) and has a set of Software Operators that automatically configure these services based on requirements defined in each ODA Component YAML specification. The operators are packaged as docker images and are deployed as part of the canvas.
The custom resource definitions (CRDs) and operator docker images are used in the Helm charts in the installation folder.
This source code folder also contains a webhook that is used to convert between versions of the CRDs and enables the ODA Canvas to support multiple versions of the ODA Component YAML specification.
Finally, there are a number of utilities that are used to visualize the ODA Components and their logging data.