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.7
  5. etcd_version: v2.2.5
  6. calico_version: v0.16.1
  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: "47f89a33325db822b590d3b2c49c3030e777a50de29e1b5289d48705ab788cc4"
  18. calico_cni_checksum: "cfbb95d4416cb65845a188f3bd991fff232bd5ce3463b2919d586ab77967aecd"
  19. calico_cni_ipam_checksum: "93ebf8756b26314e1e3f612f1e824418cbb0a8df2942664422e697bcb109fbb2"
  20. weave_checksum: "152942c330f87ab475d87d9311b91674b90f25ea685bd4e04e0495d5fe09a957"
  21. etcd_checksum: "aa6037406257d2a1bc48ffa769afe7a4f8a04cc1ffcd36ef84f9ee8bc4eca756"
  22. kubectl_checksum: "7239fda83f0218384ccf3374a47c0d1e243975e50fdf5d544635a397c7ad10dc"
  23. kubelet_checksum: "05faa3cf5f5448efafa553a3ef778c645c59d585d4013b52fe7ca8bd4cfc704e"
  24. kube_apiserver_checksum: "bb73a3526e51a8f4124b42f6104103deba83f87bd985000c00d382b3a0af059a"
  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"