From 30280f81af7d012a94af791e6be4baa189df865a Mon Sep 17 00:00:00 2001 From: natasha41575 Date: Thu, 2 Dec 2021 09:51:50 -0800 Subject: [PATCH] deprecate stringprefixer and dateprefixer --- .../someteam.example.com/v1/dateprefixer/DatePrefixer.go | 8 ++++++++ .../v1/stringprefixer/StringPrefixer.go | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/plugin/someteam.example.com/v1/dateprefixer/DatePrefixer.go b/plugin/someteam.example.com/v1/dateprefixer/DatePrefixer.go index a281e5806..63aca0afb 100644 --- a/plugin/someteam.example.com/v1/dateprefixer/DatePrefixer.go +++ b/plugin/someteam.example.com/v1/dateprefixer/DatePrefixer.go @@ -1,9 +1,13 @@ // Copyright 2019 The Kubernetes Authors. // SPDX-License-Identifier: Apache-2.0 +// Deprecated: DatePrefixer will be removed with kustomize/api v1. package main import ( + "fmt" + "os" + "github.com/pkg/errors" "sigs.k8s.io/kustomize/api/builtins" "sigs.k8s.io/kustomize/api/resmap" @@ -60,5 +64,9 @@ func getDate() string { } func (p *plugin) Transform(m resmap.ResMap) error { + _, err := fmt.Fprintln(os.Stderr, "Deprecated: DatePrefixer will be removed with kustomize/api v1.") + if err != nil { + return err + } return p.t.Transform(m) } diff --git a/plugin/someteam.example.com/v1/stringprefixer/StringPrefixer.go b/plugin/someteam.example.com/v1/stringprefixer/StringPrefixer.go index e57a752e7..2a42a0009 100644 --- a/plugin/someteam.example.com/v1/stringprefixer/StringPrefixer.go +++ b/plugin/someteam.example.com/v1/stringprefixer/StringPrefixer.go @@ -1,9 +1,13 @@ // Copyright 2019 The Kubernetes Authors. // SPDX-License-Identifier: Apache-2.0 +// Deprecated: StringPrefixer will be removed with kustomize/api v1. package main import ( + "fmt" + "os" + "github.com/pkg/errors" "sigs.k8s.io/kustomize/api/builtins" "sigs.k8s.io/kustomize/api/resmap" @@ -55,5 +59,9 @@ func (p *plugin) Config(h *resmap.PluginHelpers, c []byte) error { } func (p *plugin) Transform(m resmap.ResMap) error { + _, err := fmt.Fprintln(os.Stderr, "Deprecated: StringPrefixer will be removed with kustomize/api v1.") + if err != nil { + return err + } return p.t.Transform(m) }