Skip to content

Repository for scripts which I've used for my VMworld {Code} session CODE2762.

License

Notifications You must be signed in to change notification settings

rguske/VMworld-VEBA-Session-CODE2762

Repository files navigation

VMworld {code} Session CODE2762 - DIY Deployment of Event-Driven Automation in vSphere Environments

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.

IMAGE ALT TEXT HERE

CLI tools used with the script

kubectl - Install

figlet - Install

lolcat - Install

Clone the repository and change into the cloned directory

git clone git@github.com:rguske/VMworld-VEBA-Session-CODE2762.git && cd VMworld-VEBA-Session-CODE2762

Adjust the secret as well as the override.yaml files

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"
}

Execute the demo-script

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.

About

Repository for scripts which I've used for my VMworld {Code} session CODE2762.

Topics

Resources

License

Stars

Watchers

Forks

Languages