Add OVN-Kubernetes CNI Installation for IEC 33/1833/5
authorTrevor Tao <trevor.tao@arm.com>
Thu, 24 Oct 2019 03:11:32 +0000 (11:11 +0800)
committerTrevor Tao <trevor.tao@arm.com>
Thu, 24 Oct 2019 04:35:15 +0000 (12:35 +0800)
commita4546182269b01038a1e672cb16b081930bd11bb
tree775b932ae574d0bb7143687c386a96b82e69f8f1
parent59b4dc71733209d00625e0ed2f342417fd09d998
Add OVN-Kubernetes CNI Installation for IEC

Add OVN-Kubernetes CNI installation scripts for IEC:

1. the install-ovn-k8s.sh for installation by yamls
2. Needed yaml files and yaml template files
3. Update setup-cni.sh to add a new CNI type of
ovn-kubernetes
4. Update config and startup.sh to add more parameters
used in the installation.
5. Add fat-manifest pushing scripts
6. Fixing the deficiency by adding more parameters
when calling k8s_master.sh in startup.sh

Signed-off-by: Trevor Tao <trevor.tao@arm.com>
Change-Id: I534edae5baa79b7729654c28de66ee076ed62359
Signed-off-by: Trevor Tao <trevor.tao@arm.com>
16 files changed:
src/foundation/scripts/cni/ovn-kubernetes/install-ovn-k8s.sh [new file with mode: 0755]
src/foundation/scripts/cni/ovn-kubernetes/push-manifest.sh [new file with mode: 0755]
src/foundation/scripts/cni/ovn-kubernetes/templates/cleanup-ovn-cni.conf.j2 [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/templates/ovn-setup.yaml.j2 [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/templates/ovnkube-db-vip.yaml.j2 [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/templates/ovnkube-db.yaml.j2 [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/templates/ovnkube-master.yaml.j2 [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/templates/ovnkube-node.yaml.j2 [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/uninstall-ovn-k8s.sh [new file with mode: 0755]
src/foundation/scripts/cni/ovn-kubernetes/yaml/ovnkube-db-vip.yaml [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/yaml/ovnkube-db.yaml [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/yaml/ovnkube-master.yaml [new file with mode: 0644]
src/foundation/scripts/cni/ovn-kubernetes/yaml/ovnkube-node.yaml [new file with mode: 0644]
src/foundation/scripts/config
src/foundation/scripts/setup-cni.sh
src/foundation/scripts/startup.sh