In TAP 1.6, R&D has added an option to disable out of the box limit ranges for profiles where NSP installs a limitrange via a parameter in TAP values.
namespace_provisioner:
default_parameters:
skip_limit_range: true
In TAP 1.5, it will be a 2 step process
1) Create an overlay secret in
tap-install
or any other namespace
cat << EOF | kubectl apply -f -
apiVersion: v1
kind: Secret
metadata:
name: disable-limitrange-overlay
namespace: tap-install
stringData:
disable-limitrange-overlay.yaml: |
#@ load("@ytt:overlay", "overlay")
#@overlay/match by=overlay.subset({"kind": "LimitRange"}), expects="0+"
#@overlay/remove
---
EOF
2) Import that overlay secret in Namespace provisioner TAP values
namespace_provisioner:
...
overlay_secrets:
- name: disable-limitrange-overlay
namespace: tap-install
create_export: true