Skip to content

Outdated README and Makefile (make dev-debug) #329

Description

@yamaceay

What happened?

I expected the make dev-debug command to set up a local development environment with Argo CD and Crossplane using Kind and Helm. However, it failed during the Crossplane CRD installation step:

dev-debug: $(KIND) $(KUBECTL)
        ...
	@$(INFO) Installing Crossplane CRDs
	@$(KUBECTL) apply -k https://github.com/crossplane/crossplane//cluster?ref=master
        ...

with the following error:

13:04:19 [ .. ] Installing Crossplane CRDs
error: git cmd = '/usr/local/bin/git fetch --depth=1 origin master': exit status 128
make: *** [dev-debug] Error 1

Additionally, make submodules step is missing in the README documentation to build. Before building or running the provider, we have to make sure the required "build" Make submodule is initialized, which supports CI/CD tasks shared across all providers.

How can we reproduce it?

You can run make dev-debug.

What environment did it happen in?

Crossplane version: 2.0.2
Crossplane Provider argocd version: 0.13.0
Kubectl:

  • Client Version: v1.31.4
  • Kustomize Version: v5.4.2
  • Server Version: v1.24.0
    Hardware:
  • Model: MacBook Pro, 16'', 2019
  • Processor: 2,4 GHz 8-Core Intel Core i9

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions