kubeconform/scripts/Makefile
Francois Poinsot f89f5ecf70
add mapping crd
2023-11-23 12:48:04 +01:00

20 lines
No EOL
719 B
Makefile

#!/usr/bin/make -f
# This is really early days
test: build-python-bats docker-test docker-acceptance
build-python-bats:
docker build -t python-bats -f Dockerfile.bats .
docker-test: build-python-bats
docker run --entrypoint "/usr/local/bin/pytest" -t python-bats openapi2jsonschema.py
docker-acceptance: build-python-bats
docker run --entrypoint "/usr/bin/bats" -t python-bats /code/acceptance.bats
get-crds:
# get emissary mapping v2 CRD
curl -Lnk https://app.getambassador.io/yaml/emissary/3.8.0/emissary-crds.yaml | yq -o json |\
jq -s '.[] | select(.metadata.name=="mappings.getambassador.io") | del(.spec.versions[] | select( .name != "v2"))' |\
yq -p json -o yaml > fixtures/emissary-mapping-crd.yaml