Skip to content

Commit

Permalink
Extract from templates internal subpackage the file updating machinery
Browse files Browse the repository at this point in the history
Signed-off-by: Adrian Orive <adrian.orive.oneca@gmail.com>
  • Loading branch information
Adirio committed Feb 6, 2020
1 parent 66baebf commit 63fc6f8
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
Expand Up @@ -13,7 +13,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package internal
package machinery

import (
"bufio"
Expand Down
Expand Up @@ -13,7 +13,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package internal
package machinery

import (
"bytes"
Expand Down
Expand Up @@ -22,8 +22,8 @@ import (

"sigs.k8s.io/kubebuilder/pkg/model/file"
"sigs.k8s.io/kubebuilder/pkg/model/resource"
"sigs.k8s.io/kubebuilder/pkg/scaffold/internal/machinery"
templatesv2 "sigs.k8s.io/kubebuilder/pkg/scaffold/internal/templates/v2"
"sigs.k8s.io/kubebuilder/pkg/scaffold/internal/templates/v2/internal"
)

var _ file.Template = &SuiteTest{}
Expand Down Expand Up @@ -130,7 +130,7 @@ Expect(err).NotTo(HaveOccurred())
`, f.Resource.ImportAlias)

err := internal.InsertStringsInFile(f.Path,
err := machinery.InsertStringsInFile(f.Path,
map[string][]string{
templatesv2.APIPkgImportScaffoldMarker: {ctrlImportCodeFragment, apiImportCodeFragment},
templatesv2.APISchemeScaffoldMarker: {addschemeCodeFragment},
Expand Down
4 changes: 2 additions & 2 deletions pkg/scaffold/internal/templates/v2/crd/kustomization.go
Expand Up @@ -22,7 +22,7 @@ import (

"sigs.k8s.io/kubebuilder/pkg/model/file"
"sigs.k8s.io/kubebuilder/pkg/model/resource"
"sigs.k8s.io/kubebuilder/pkg/scaffold/internal/templates/v2/internal"
"sigs.k8s.io/kubebuilder/pkg/scaffold/internal/machinery"
)

const (
Expand Down Expand Up @@ -62,7 +62,7 @@ func (f *Kustomization) Update() error {
kustomizeWebhookPatchCodeFragment := fmt.Sprintf("#- patches/webhook_in_%s.yaml\n", f.Resource.Plural)
kustomizeCAInjectionPatchCodeFragment := fmt.Sprintf("#- patches/cainjection_in_%s.yaml\n", f.Resource.Plural)

return internal.InsertStringsInFile(f.Path,
return machinery.InsertStringsInFile(f.Path,
map[string][]string{
kustomizeResourceScaffoldMarker: {kustomizeResourceCodeFragment},
kustomizeWebhookPatchScaffoldMarker: {kustomizeWebhookPatchCodeFragment},
Expand Down
8 changes: 4 additions & 4 deletions pkg/scaffold/internal/templates/v2/main.go
Expand Up @@ -23,7 +23,7 @@ import (
"sigs.k8s.io/kubebuilder/pkg/model/config"
"sigs.k8s.io/kubebuilder/pkg/model/file"
"sigs.k8s.io/kubebuilder/pkg/model/resource"
"sigs.k8s.io/kubebuilder/pkg/scaffold/internal/templates/v2/internal"
"sigs.k8s.io/kubebuilder/pkg/scaffold/internal/machinery"
)

const (
Expand Down Expand Up @@ -101,7 +101,7 @@ func (f *Main) Update(opts *MainUpdateOptions) error {
`, opts.Resource.ImportAlias, opts.Resource.Kind, opts.Resource.Kind)

if opts.WireResource {
err := internal.InsertStringsInFile(path,
err := machinery.InsertStringsInFile(path,
map[string][]string{
APIPkgImportScaffoldMarker: {apiImportCodeFragment},
APISchemeScaffoldMarker: {addschemeCodeFragment},
Expand All @@ -112,7 +112,7 @@ func (f *Main) Update(opts *MainUpdateOptions) error {
}

if opts.WireController {
return internal.InsertStringsInFile(path,
return machinery.InsertStringsInFile(path,
map[string][]string{
APIPkgImportScaffoldMarker: {apiImportCodeFragment, ctrlImportCodeFragment},
APISchemeScaffoldMarker: {addschemeCodeFragment},
Expand All @@ -121,7 +121,7 @@ func (f *Main) Update(opts *MainUpdateOptions) error {
}

if opts.WireWebhook {
return internal.InsertStringsInFile(path,
return machinery.InsertStringsInFile(path,
map[string][]string{
APIPkgImportScaffoldMarker: {apiImportCodeFragment, ctrlImportCodeFragment},
APISchemeScaffoldMarker: {addschemeCodeFragment},
Expand Down

0 comments on commit 63fc6f8

Please sign in to comment.