Zack Williams | 04575aa | 2022-03-19 21:51:44 -0700 | [diff] [blame] | 1 | --- |
| 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 Williams | a3ecef4 | 2022-03-19 21:51:44 -0700 | [diff] [blame^] | 7 | devtools_install: [] |
| 8 | |
| 9 | # delete the distribution files |
| 10 | devtools_delete_dist: false |
Zack Williams | 04575aa | 2022-03-19 21:51:44 -0700 | [diff] [blame] | 11 | |
| 12 | # code review and lint tools |
| 13 | devtools_python_piptools: |
| 14 | - git-review~=2.3.1 |
| 15 | - reuse~=0.14.0 |
| 16 | - yamllint~=1.26.3 |
| 17 | |
Zack Williams | a3ecef4 | 2022-03-19 21:51:44 -0700 | [diff] [blame^] | 18 | devtools_repo_version: "2.26" |
Zack Williams | 04575aa | 2022-03-19 21:51:44 -0700 | [diff] [blame] | 19 | devtools_repo_url: >- |
| 20 | https://gerrit.googlesource.com/git-repo/+/refs/tags/v{{ |
| 21 | devtools_repo_version }}/repo?format=TEXT |
| 22 | devtools_repo_checksum: "sha256:b727e5836b1b406a38b61789dc2b39f83206f3a1fc158744714e2a384cd7634b" |
| 23 | |
| 24 | devtools_shellcheck_version: "0.8.0" |
| 25 | devtools_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 |
| 29 | devtools_shellcheck_checksum: >- |
| 30 | sha256:ab6ee1b178f014d1b86d1e24da20d1139656c8b0ed34d2867fbb834dad02bf0a |
| 31 | |
| 32 | devtools_yq_version: "4.11.2" |
| 33 | devtools_yq_url: |
| 34 | https://github.com/mikefarah/yq/releases/download/v{{ |
| 35 | devtools_yq_version }}/yq_linux_amd64 |
| 36 | devtools_yq_checksum: "sha256:6b891fd5bb13820b2f6c1027b613220a690ce0ef4fc2b6c76ec5f643d5535e61" |
| 37 | |
| 38 | # bazel |
| 39 | devtools_bazelisk_version: "1.11.0" |
| 40 | devtools_bazelisk_url: >- |
| 41 | https://github.com/bazelbuild/bazelisk/releases/download/v{{ |
| 42 | devtools_bazelisk_version }}/bazelisk-linux-amd64 |
| 43 | devtools_bazelisk_checksum: >- |
| 44 | sha256:231ec5ca8115e94c75a1f4fbada1a062b48822ca04f21f26e4cb1cd8973cd458 |
| 45 | |
| 46 | # kubernetes |
| 47 | devtools_kubectl_version: "1.22.6" |
| 48 | devtools_kubectl_url: >- |
| 49 | https://storage.googleapis.com/kubernetes-release/release/v{{ |
| 50 | devtools_kubectl_version }}/bin/linux/amd64/kubectl |
| 51 | devtools_kubectl_checksum: >- |
| 52 | sha256:1ab07643807a45e2917072f7ba5f11140b40f19675981b199b810552d6af5c53 |
| 53 | |
| 54 | devtools_kind_version: "0.13.0" |
| 55 | devtools_kind_url: >- |
| 56 | https://github.com/kubernetes-sigs/kind/releases/download/v{{ |
| 57 | devtools_kind_version }}/kind-linux-amd64 |
| 58 | devtools_kind_checksum: "sha256:c80c6d1013337cbbe226c2eda0a3dc2d75af16e5fa8af4ce3fc9fedcf1f9d2dc" |
| 59 | |
| 60 | devtools_helm_version: "3.8.2" |
| 61 | devtools_helm_url: "https://get.helm.sh/helm-v{{ devtools_helm_version }}-linux-amd64.tar.gz" |
| 62 | devtools_helm_checksum: "sha256:6cb9a48f72ab9ddfecab88d264c2f6508ab3cd42d9c09666be16a7bf006bed7b" |
| 63 | |
| 64 | devtools_kubeval_version: "0.16.1" |
| 65 | devtools_kubeval_url: >- |
| 66 | https://github.com/instrumenta/kubeval/releases/download/v{{ |
| 67 | devtools_kubeval_version }}/kubeval-linux-amd64.tar.gz |
| 68 | devtools_kubeval_checksum: >- |
| 69 | sha256:2d6f9bda1423b93787fa05d9e8dfce2fc1190fefbcd9d0936b9635f3f78ba790 |
| 70 | |
| 71 | devtools_conftest_version: "0.32.0" |
| 72 | devtools_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 |
| 76 | devtools_conftest_checksum: >- |
| 77 | sha256:e368ef4fcb49885e9c89052ec0c29cf4d4587707a589fefcaa3dc9cc72065055 |
| 78 | |
| 79 | devtools_fleet_version: "0.3.9" |
| 80 | devtools_fleet_url: >- |
| 81 | https://github.com/rancher/fleet/releases/download/v{{ |
| 82 | devtools_fleet_version }}/fleet-linux-amd64 |
| 83 | devtools_fleet_checksum: "sha256:9e337fe898f0683c58d527c09df333e95403ea3c1fcc8ebf64a8b5d8e403275e" |
| 84 | |
| 85 | # terraform |
Zack Williams | a3ecef4 | 2022-03-19 21:51:44 -0700 | [diff] [blame^] | 86 | devtools_terraform_version: "1.2.2" |
Zack Williams | 04575aa | 2022-03-19 21:51:44 -0700 | [diff] [blame] | 87 | devtools_terraform_url: >- |
| 88 | https://releases.hashicorp.com/terraform/{{ |
| 89 | devtools_terraform_version }}/terraform_{{ |
| 90 | devtools_terraform_version }}_linux_amd64.zip |
| 91 | devtools_terraform_checksum: >- |
Zack Williams | a3ecef4 | 2022-03-19 21:51:44 -0700 | [diff] [blame^] | 92 | sha256:2934a0e8824925beb956b2edb5fef212a6141c089d29d8568150a43f95b3a626 |
Zack Williams | 04575aa | 2022-03-19 21:51:44 -0700 | [diff] [blame] | 93 | |
| 94 | devtools_tfmask_version: "0.7.0" |
| 95 | devtools_tfmask_url: >- |
| 96 | https://github.com/cloudposse/tfmask/releases/download/{{ |
| 97 | devtools_tfmask_version }}/tfmask_linux_amd64 |
| 98 | devtools_tfmask_checksum: "sha256:36db69e2c01f135ed8775312121ec0b0dd1e78748f54cf4ced206f6f632bcc85" |