You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
2.9 KiB

  1. ---
  2. local_release_dir: /tmp
  3. # Versions
  4. kube_version: v1.1.4
  5. etcd_version: v2.2.4
  6. calico_version: v0.16.0
  7. calico_cni_version: v1.0.0
  8. weave_version: v1.4.4
  9. # Download URL's
  10. kube_download_url: "https://storage.googleapis.com/kubernetes-release/release/{{ kube_version }}/bin/linux/amd64"
  11. etcd_download_url: "https://github.com/coreos/etcd/releases/download/{{ etcd_version }}/etcd-{{ etcd_version }}-linux-amd64.tar.gz"
  12. calico_download_url: "https://github.com/Metaswitch/calico-docker/releases/download/{{calico_version}}/calicoctl"
  13. calico_cni_download_url: "https://github.com/projectcalico/calico-cni/releases/download/{{calico_cni_version}}/calico"
  14. calico_cni_ipam_download_url: "https://github.com/projectcalico/calico-cni/releases/download/{{calico_cni_version}}/calico-ipam"
  15. weave_download_url: "https://github.com/weaveworks/weave/releases/download/{{weave_version}}/weave"
  16. # Checksums
  17. calico_checksum: "cfbbcad4b3b7d79be9a25bcdc153ec1d139eecd54840914a363b0710eebc5c51"
  18. calico_cni_checksum: "cfbb95d4416cb65845a188f3bd991fff232bd5ce3463b2919d586ab77967aecd"
  19. calico_cni_ipam_checksum: "93ebf8756b26314e1e3f612f1e824418cbb0a8df2942664422e697bcb109fbb2"
  20. weave_checksum: "152942c330f87ab475d87d9311b91674b90f25ea685bd4e04e0495d5fe09a957"
  21. etcd_checksum: "6c4e5cdeaaac1a70b8f06b5dd6b82c37ff19993c9bca81248975610e555c4b9b"
  22. kubectl_checksum: "873ba19926d17a3287dc8639ea1434fe3cd0cb4e61d82101ba754922cfc7a633"
  23. kubelet_checksum: "f2d1eae3fa6e304f6cbc9b2621e4b86fc3bcb4e74a15d35f58bf00e45c706e0a"
  24. kube_apiserver_checksum: "bb3814c4df65f1587a3650140437392ce3fb4b64f51d459457456691c99f1202"
  25. downloads:
  26. - name: calico
  27. dest: calico/bin/calicoctl
  28. sha256: "{{ calico_checksum }}"
  29. url: "{{ calico_download_url }}"
  30. owner: "root"
  31. mode: "0755"
  32. - name: calico-cni-plugin
  33. dest: calico/bin/calico
  34. sha256: "{{ calico_cni_checksum }}"
  35. url: "{{ calico_cni_download_url }}"
  36. owner: "root"
  37. mode: "0755"
  38. - name: calico-cni-plugin-ipam
  39. dest: calico/bin/calico-ipam
  40. sha256: "{{ calico_cni_ipam_checksum }}"
  41. url: "{{ calico_cni_ipam_download_url }}"
  42. owner: "root"
  43. mode: "0755"
  44. - name: weave
  45. dest: weave/bin/weave
  46. url: "{{weave_download_url}}"
  47. sha256: "{{ weave_checksum }}"
  48. owner: "root"
  49. mode: "0755"
  50. - name: etcd
  51. dest: "etcd/etcd-{{ etcd_version }}-linux-amd64.tar.gz"
  52. sha256: "{{ etcd_checksum }}"
  53. url: "{{ etcd_download_url }}"
  54. unarchive: true
  55. owner: "etcd"
  56. mode: "0755"
  57. - name: kubernetes-kubelet
  58. dest: kubernetes/bin/kubelet
  59. sha256: "{{kubelet_checksum}}"
  60. url: "{{ kube_download_url }}/kubelet"
  61. owner: "kube"
  62. mode: "0755"
  63. - name: kubernetes-kubectl
  64. dest: kubernetes/bin/kubectl
  65. sha256: "{{kubectl_checksum}}"
  66. url: "{{ kube_download_url }}/kubectl"
  67. owner: "kube"
  68. mode: "0755"
  69. - name: kubernetes-apiserver
  70. dest: kubernetes/bin/kube-apiserver
  71. sha256: "{{kube_apiserver_checksum}}"
  72. url: "{{ kube_download_url }}/kube-apiserver"
  73. owner: "kube"
  74. mode: "0755"