-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Understand the Task
Description
The openmcp-bootstrapper
is a command line tool implemented in Golang.
The build result of the openmcp-bootstrapper
shall be a OCI multi image for linux/amd64
and linux/arm64
The image shall contain the ocm cli (https://github.com/open-component-model/ocm) for the respective architecture. The ocm cli shall be executable in within the openmcp-bootstrapper
image.
Let renovate manage the version of the OCM cli.
Use the shared GitHub actions and task definitions from github.com/openmcp-project/build
.
The goal of this task is not to implement any functionality of the openmcp-bootstrapper
, only the skeleton for a Golang command line tool.
The openmcp-bootstrapper
shall build a OCM component github.com/openmcp-project/openmcp-bootstrapper
. Add this component as a component reference to the github.com/openmcp-project/openmcp
component and let renovate manage the version.
Any further valuable resources.
No response
What is required to accept the Task as done.
Done Criteria
- Golang command line stub created (no real functionality needed, only a "hello world")
- Build a OCI multi image for
linux/amd64
andlinux/arm64
- The OCI multi image contains the ocm cli and the omc cli within the image is executable
- Build component
github.com/openmcp-project/openmcp-bootstrapper
- Add component to
github.com/openmcp-project/openmcp
as a reference