This repository includes the demo script I used for my VMworld 2021 {code} session on project VMware Event Broker Appliance, in which I used the knative_vmware_event_router_install.sh
script to automatically install the core componentes like e.g. Knative (Eventing and Serving) as well as the heart of project VEBA, the Event-Router.
kubectl
- Install
figlet
- Install
lolcat
- Install
git clone git@github.com:rguske/VMworld-VEBA-Session-CODE2762.git && cd VMworld-VEBA-Session-CODE2762
Adjust the values in the override.yaml
to meet your environment specifications.
eventrouter:
config:
logLevel: info
vcenter:
address: https://vcsa.jarvis.lab
username: READ-ONLY-USER
password: 'SECRETPASSWORD'
insecure: true
eventProcessor: knative
knative:
destination:
ref:
apiVersion: eventing.knative.dev/v1
kind: Broker
name: default
namespace: vmware-functions
Also, adjust the Slack webhook URL in the slack_secret.json
file.
{
"SLACK_WEBHOOK_URL": "YOUR-SLACK-WEBHOOK-URL"
}
Simply start the demo-script by executing ./knative_vmware_event_router_install.sh
and watch the progress by using watch
or helpful tools like k9s or Octant for example.