series: xenial applications: kubeapi-load-balancer: charm: "cs:~containers/kubeapi-load-balancer-16" expose: true num_units: 1 to: - "3" annotations: gui-x: '450' gui-y: '250' kubernetes-master: charm: "cs:~containers/kubernetes-master-35" num_units: 1 to: - "0" expose: true options: service-cidr: 192.168.200.0/24 channel: 1.5/stable annotations: gui-x: '800' gui-y: '850' kubernetes-worker: charm: "cs:~containers/kubernetes-worker-40" num_units: 2 to: - "1" - "2" expose: true options: channel: 1.5/stable annotations: gui-x: '100' gui-y: '850' ovn: charm: "cs:~aakashkt/ovn-16" options: gateway-physical-interface: "none" annotations: gui-x: '450' gui-y: '750' etcd: charm: "cs:~containers/etcd-40" num_units: 1 to: - "0" annotations: gui-x: '800' gui-y: '550' easyrsa: charm: "cs:~containers/easyrsa-12" num_units: 1 to: - "1" annotations: gui-x: '450' gui-y: '550' relations: - - "kubernetes-master:kube-api-endpoint" - "kubeapi-load-balancer:apiserver" - - "kubernetes-master:loadbalancer" - "kubeapi-load-balancer:loadbalancer" - - "kubernetes-worker:kube-api-endpoint" - "kubeapi-load-balancer:website" - - "kubeapi-load-balancer:certificates" - "easyrsa:client" - - "kubernetes-master:kube-api-endpoint" - "kubernetes-worker:kube-api-endpoint" - - "kubernetes-master:kube-control" - "kubernetes-worker:kube-control" - - "kubernetes-master:cni" - "ovn:cni" - - "kubernetes-worker:cni" - "ovn:cni" - - "etcd:certificates" - "easyrsa:client" - - "kubernetes-worker:certificates" - "easyrsa:client" - - "kubernetes-master:etcd" - "etcd:db" - - "kubernetes-master:certificates" - "easyrsa:client" machines: "0": series: xenial "1": series: xenial "2": series: xenial "3": series: xenial