This is a simple example showing a configuration of k8sTicket. The deployed example application is GoldenMutagenesisWeb in the namespace "example".
This yaml sets up the RBAC for k8sTicket's Kubernetes component. As you can see k8sTicket has all privileges on Pods, it is allowed to get, watch and list Deployments and also to get ObjectMetaData.
This will deploy k8sTicket in the example namespace, waiting for other Deployments.
Creates the service definition for k8sTicket, including the port 9001 for the GoldenMutagenesisWeb application.
This will deploy GoldenMutagenesisWeb and configure it for the use with k8sTicket.
Note: We used the Label ipb-halle.de/k8sticket.deployment.app.name: gmweb
as selector definition for k8s. You can also use your own selector, for example when you want to change the application name afterwards
(The selector field is immutable in API version apps/v1).
This defines the ingress specification for our GoldenMutagenesisWeb application delivered by k8sTicket. Please adjust the host setting according to your DNS.