Skip to content

n3wscott/cyanogaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyanogaster

A transparent broker implementation for testing and development.

Installing

ko apply -Bf ./config/saas/

cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: ConfigMap
metadata:
  name: config-br-defaults
  namespace: knative-eventing
data:
  default-br-config: |
    # This is the cluster-wide default broker channel.
    clusterDefault:
      brokerClass: GlassBroker
      delivery:
        retry: 5
        backoffPolicy: exponential
        backoffDelay: PT0.1S
EOF

Testing

kubectl apply -f - << EOF
apiVersion: eventing.knative.dev/v1
kind: Broker
metadata:
  name: demo
  annotations:
    eventing.knative.dev/broker.class: GlassBroker
EOF
kubectl apply -f - << EOF
apiVersion: eventing.knative.dev/v1
kind: Trigger
metadata:
  name: demo
spec:
  broker: demo
  filter:
    attributes:
      type: dev.chainguard.ingester.ingest.v1
  subscriber:
    uri: http://demo.demo-system.svc
EOF

About

A Transparent Knative Broker for Testing and Development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published