Skip to content

Makfile cleanup#7

Open
ormergi wants to merge 8 commits intoAlonaKaplan:mainfrom
ormergi:makfile-cleanup
Open

Makfile cleanup#7
ormergi wants to merge 8 commits intoAlonaKaplan:mainfrom
ormergi:makfile-cleanup

Conversation

@ormergi
Copy link
Copy Markdown
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
# Image URL to use all building/pushing image targets
IMG ?= "${IMAGE_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}"

OCI_BIN ?= podman
Copy link
Copy Markdown
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 <ormergi@redhat.com>
No need for these targets at the moment.

Signed-off-by: Or Mergi <ormergi@redhat.com>
No need to provide multu arch images at this point.

Signed-off-by: Or Mergi <ormergi@redhat.com>
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 <ormergi@redhat.com>
No need to envtests at the moment.

Signed-off-by: Or Mergi <ormergi@redhat.com>
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 <ormergi@redhat.com>
Signed-off-by: Or Mergi <ormergi@redhat.com>
Introduce KUBECTL makefile variable to control kubectl binary path

Signed-off-by: Or Mergi <ormergi@redhat.com>
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