Skip to content
This repository has been archived by the owner on Nov 11, 2024. It is now read-only.

Relax ArgoCD dependency for kam bootstrap #226

Open
hollisc opened this issue Apr 23, 2021 · 5 comments
Open

Relax ArgoCD dependency for kam bootstrap #226

hollisc opened this issue Apr 23, 2021 · 5 comments
Labels
kind/enhancement New feature or request

Comments

@hollisc
Copy link

hollisc commented Apr 23, 2021

Request: Relax the ArgoCD dependency check when running kam bootstrap so users are not forced to install openshift-gitops operator if ArgoCD CRDs are already installed on the cluster.

Currently, running kam bootstrap on a cluster without the openshift-gitops operator will fail the dependency check.

✗ Checking if ArgoCD is installed with the default configuration [1s] [Please install OpenShift GitOps Operator from OperatorHub]

@csantanapr
Copy link

it would be great to relax the check and instead for operator just check on the required CRDs to be present.

This will allow for more adoption in open source an contributions.

@csantanapr
Copy link

The check is done in this function here
https://github.com/redhat-developer/kam/blob/master/pkg/cmd/utility/utility.go#L93

@chetan-rns
Copy link
Member

Thanks for adding this issue. Currently, Kam is tightly coupled with OpenShift GitOps and Pipelines operators. I agree it should be smart enough to look only for CRDs.

@chetan-rns chetan-rns added the kind/enhancement New feature or request label Apr 26, 2021
@keithchong
Copy link
Contributor

A similar issue was brought up regarding the dependency on the sealed secrets operator. By specifying the --insecure option, it effectively disables the check for that operator. We should revisit the idea of having kam dependent on operators. Kam is also dependent on the pipelines operator.

@tormig-softronic
Copy link

Having in mind that the sealed secrets operator has been depcrecated it is even more urgent to revisit the idea of having kam dependent on operators.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants