""" Name: Piraeus Operator Description: Distributed Storage Provider Repo: https://github.com/piraeusdatastore/piraeus-operator Release Cadence: Upgrade to every minor version, which occurs every two or three months. Upgrade Steps: 1. Set the `VERSION` variable to the new version. 2. Replace the container image digests, which can be found by running; bazel run @com_github_google_go_containerregistry//cmd/crane -- digest --platform=linux/amd64 quay.io/piraeusdatastore/{IMAGE}:v{VERSION} 3. Update digest for the release manifest; sha256sum 4. Run `just third_party/k8s/piraeus-distributed-storage/update` """ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file") PIRAEUS_OPERATOR_VERSION = "2.7.1" QUAY_REGISTRY = "quay.io" K8S_REGISTRY = "registry.k8s.io" def fetch_piraeus_distributed_storage_manifests(): """Returns all http_* targets for the distributed storage manifest bundles we rely on""" http_file( name = "piraeus_distributed_storage_manifests", sha256 = "ef845c5c873364df7728618b2dff01fba3c8cb06e459874b022cd5800fb902b5", urls = ["https://github.com/piraeusdatastore/piraeus-operator/releases/download/v{version}/manifest.yaml".format( version = PIRAEUS_OPERATOR_VERSION, )], )