peridot/ci/istio/base.libsonnet
2022-07-07 22:13:21 +02:00

16 lines
422 B
Text

{
KIND_ENVOYFILTER: 'EnvoyFilter',
// Types (unfinished):
// - EnvoyFilter
networking_base(info)::
local envoyFilterTest = std.assertEqual(info.kind, $.KIND_ENVOYFILTER);
local _ = if !envoyFilterTest then non_existing_value;
{
apiVersion: 'networking.istio.io/v1alpha3',
kind: info.kind,
metadata: info.metadata,
} + if std.objectHas(info, 'spec') then info.spec else {},
}