Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Makfile cleanup #7

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Conversation

ormergi
Copy link
Contributor

@ormergi ormergi commented Mar 4, 2024

This PR cleans up Makefile a bit, it removes targets we currently dont need, such as building bundle images, catalog images, multi arch images.

All remaining targets are verified and work.

@ormergi ormergi force-pushed the makfile-cleanup branch 2 times, most recently from ebf3d48 to df6cc4e Compare March 6, 2024 15:15
Makefile Outdated
@@ -4,6 +4,8 @@ IMAGE_TAG ?= devel
# Image URL to use all building/pushing image targets
IMG ?= "${IMAGE_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}"

OCI_BIN ?= podman
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OCI_BIN ?= $(shell if podman ps >/dev/null 2>&1; then echo podman; elif docker ps >/dev/null 2>&1; then echo docker; fi) can be used to fins the oci bin.

ormergi added 8 commits April 17, 2024 17:09
Make test generates 'cover.out' file

Signed-off-by: Or Mergi <[email protected]>
No need for these targets at the moment.

Signed-off-by: Or Mergi <[email protected]>
No need to provide multu arch images at this point.

Signed-off-by: Or Mergi <[email protected]>
Introduce CONTAINER_TOOL variable to enable controlling the container runtime
binary that will be used, following latest operator-sdk Makefile example.

The builder container image tag is changed to full form to make it work for
non docker container runtime.

Signed-off-by: Or Mergi <[email protected]>
No need to envtests at the moment.

Signed-off-by: Or Mergi <[email protected]>
In case Kind is not installed, cluster-up and cluster-down target fails.
In addition, in case ./bin directory is not exist cluster-up fails.

Set cluster-up and cluster-down target to depend on LOCALBIN target.
Change cluster.sh to alway check if Kind binary exist.

Signed-off-by: Or Mergi <[email protected]>
Introduce KUBECTL makefile variable to control kubectl binary path

Signed-off-by: Or Mergi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants