From bda302df12856879fd78efad1569135b1706973b Mon Sep 17 00:00:00 2001 From: Max Audron Date: Sun, 16 May 2021 00:31:24 +0200 Subject: add deployment stuff --- .../jsonnet-libs/ksonnet-util/k-compat.libsonnet | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 deploy/vendor/github.com/grafana/jsonnet-libs/ksonnet-util/k-compat.libsonnet (limited to 'deploy/vendor/github.com/grafana/jsonnet-libs/ksonnet-util/k-compat.libsonnet') diff --git a/deploy/vendor/github.com/grafana/jsonnet-libs/ksonnet-util/k-compat.libsonnet b/deploy/vendor/github.com/grafana/jsonnet-libs/ksonnet-util/k-compat.libsonnet new file mode 100644 index 0000000..65b5b6e --- /dev/null +++ b/deploy/vendor/github.com/grafana/jsonnet-libs/ksonnet-util/k-compat.libsonnet @@ -0,0 +1,22 @@ +// k-compat.libsonnet provides a compatibility layer between k8s-alpha and ksonnet-lib. As ksonnet-lib has been +// abandoned, we consider it deprecated. This layer will generate a deprecation warning to those that still use it. +local k = import 'k.libsonnet'; + +k ++ ( + if std.objectHas(k, '__ksonnet') + then + std.trace( + 'Deprecated: ksonnet-lib has been abandoned, please consider using https://github.com/jsonnet-libs/k8s-alpha.', + (import 'legacy-types.libsonnet') + + (import 'legacy-custom.libsonnet') + + (import 'legacy-noname.libsonnet')({ + new(name=''):: super.new() + (if name != '' then super.mixin.metadata.withName(name) else {}), + }) + ) + else + (import 'legacy-subtypes.libsonnet') + + (import 'legacy-noname.libsonnet')({ + new(name=''):: super.new(name), + }) +) -- cgit v1.2.3