blob: 0d6dfe824a9d91f8643e44bdc84a3631669effa5 [file] [log] [blame]
Zack Williams04575aa2022-03-19 21:51:44 -07001---
2# devtools defaults/main.yml
3#
4# SPDX-FileCopyrightText: 2022 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
Zack Williamsa3ecef42022-03-19 21:51:44 -07007devtools_install: []
8
9# delete the distribution files
10devtools_delete_dist: false
Zack Williams04575aa2022-03-19 21:51:44 -070011
12# code review and lint tools
13devtools_python_piptools:
14 - git-review~=2.3.1
15 - reuse~=0.14.0
16 - yamllint~=1.26.3
17
Zack Williamsa3ecef42022-03-19 21:51:44 -070018devtools_repo_version: "2.26"
Zack Williams04575aa2022-03-19 21:51:44 -070019devtools_repo_url: >-
20 https://gerrit.googlesource.com/git-repo/+/refs/tags/v{{
21 devtools_repo_version }}/repo?format=TEXT
22devtools_repo_checksum: "sha256:b727e5836b1b406a38b61789dc2b39f83206f3a1fc158744714e2a384cd7634b"
23
24devtools_shellcheck_version: "0.8.0"
25devtools_shellcheck_url: >-
26 https://github.com/koalaman/shellcheck/releases/download/v{{
27 devtools_shellcheck_version }}/shellcheck-v{{
28 devtools_shellcheck_version }}.linux.x86_64.tar.xz
29devtools_shellcheck_checksum: >-
30 sha256:ab6ee1b178f014d1b86d1e24da20d1139656c8b0ed34d2867fbb834dad02bf0a
31
32devtools_yq_version: "4.11.2"
33devtools_yq_url:
34 https://github.com/mikefarah/yq/releases/download/v{{
35 devtools_yq_version }}/yq_linux_amd64
36devtools_yq_checksum: "sha256:6b891fd5bb13820b2f6c1027b613220a690ce0ef4fc2b6c76ec5f643d5535e61"
37
38# bazel
39devtools_bazelisk_version: "1.11.0"
40devtools_bazelisk_url: >-
41 https://github.com/bazelbuild/bazelisk/releases/download/v{{
42 devtools_bazelisk_version }}/bazelisk-linux-amd64
43devtools_bazelisk_checksum: >-
44 sha256:231ec5ca8115e94c75a1f4fbada1a062b48822ca04f21f26e4cb1cd8973cd458
45
46# kubernetes
47devtools_kubectl_version: "1.22.6"
48devtools_kubectl_url: >-
49 https://storage.googleapis.com/kubernetes-release/release/v{{
50 devtools_kubectl_version }}/bin/linux/amd64/kubectl
51devtools_kubectl_checksum: >-
52 sha256:1ab07643807a45e2917072f7ba5f11140b40f19675981b199b810552d6af5c53
53
54devtools_kind_version: "0.13.0"
55devtools_kind_url: >-
56 https://github.com/kubernetes-sigs/kind/releases/download/v{{
57 devtools_kind_version }}/kind-linux-amd64
58devtools_kind_checksum: "sha256:c80c6d1013337cbbe226c2eda0a3dc2d75af16e5fa8af4ce3fc9fedcf1f9d2dc"
59
60devtools_helm_version: "3.8.2"
61devtools_helm_url: "https://get.helm.sh/helm-v{{ devtools_helm_version }}-linux-amd64.tar.gz"
62devtools_helm_checksum: "sha256:6cb9a48f72ab9ddfecab88d264c2f6508ab3cd42d9c09666be16a7bf006bed7b"
63
64devtools_kubeval_version: "0.16.1"
65devtools_kubeval_url: >-
66 https://github.com/instrumenta/kubeval/releases/download/v{{
67 devtools_kubeval_version }}/kubeval-linux-amd64.tar.gz
68devtools_kubeval_checksum: >-
69 sha256:2d6f9bda1423b93787fa05d9e8dfce2fc1190fefbcd9d0936b9635f3f78ba790
70
71devtools_conftest_version: "0.32.0"
72devtools_conftest_url: >-
73 https://github.com/open-policy-agent/conftest/releases/download/v{{
74 devtools_conftest_version }}/conftest_{{
75 devtools_conftest_version }}_Linux_x86_64.tar.gz
76devtools_conftest_checksum: >-
77 sha256:e368ef4fcb49885e9c89052ec0c29cf4d4587707a589fefcaa3dc9cc72065055
78
79devtools_fleet_version: "0.3.9"
80devtools_fleet_url: >-
81 https://github.com/rancher/fleet/releases/download/v{{
82 devtools_fleet_version }}/fleet-linux-amd64
83devtools_fleet_checksum: "sha256:9e337fe898f0683c58d527c09df333e95403ea3c1fcc8ebf64a8b5d8e403275e"
84
85# terraform
Zack Williamsa3ecef42022-03-19 21:51:44 -070086devtools_terraform_version: "1.2.2"
Zack Williams04575aa2022-03-19 21:51:44 -070087devtools_terraform_url: >-
88 https://releases.hashicorp.com/terraform/{{
89 devtools_terraform_version }}/terraform_{{
90 devtools_terraform_version }}_linux_amd64.zip
91devtools_terraform_checksum: >-
Zack Williamsa3ecef42022-03-19 21:51:44 -070092 sha256:2934a0e8824925beb956b2edb5fef212a6141c089d29d8568150a43f95b3a626
Zack Williams04575aa2022-03-19 21:51:44 -070093
94devtools_tfmask_version: "0.7.0"
95devtools_tfmask_url: >-
96 https://github.com/cloudposse/tfmask/releases/download/{{
97 devtools_tfmask_version }}/tfmask_linux_amd64
98devtools_tfmask_checksum: "sha256:36db69e2c01f135ed8775312121ec0b0dd1e78748f54cf4ced206f6f632bcc85"