Several sets of manifests are provided:
File | Description |
---|---|
install.yaml | Standard Argo Events cluster-wide installation. EventBus, EventSource and Sensor controllers operate on all namespaces |
namespace-install.yaml | Installation of Argo Events which operates on a single namespace. Controller does not require to be run with clusterrole. Installs to argo-events namespace as an example. |
If installing with kubectl install -f https://...
, remember to use the link to
the file's raw version. Otherwise you will get
mapping values are not allowed in this context
.
Manifests expect the namespace argo-events
to exist. If you desire to deploy
Argo events into a different namespace, change/overlay the namespace:
Cluster-wide install:
kubectl create ns argo-events
kubectl apply -f ./install.yaml
Namespace scope install:
kubectl create ns argo-events
kubectl apply -f ./namespace-install.yaml
You can use ./cluster-install
and ./namespace-install
as Kustomize remote
bases.