Skip to content

Commit 02b9ba8

Browse files
committed
chore: enforce internal package import aliases
As we have some inconsistency on few aliased imports (typo, different alias naming) which also leads to using wrong packages in one/two code pathes Signed-off-by: Mario Constanti <[email protected]>
1 parent 9eafd53 commit 02b9ba8

File tree

9 files changed

+80
-61
lines changed

9 files changed

+80
-61
lines changed

.golangci.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ linters:
1313
- goconst
1414
- gocyclo
1515
- govet
16+
- importas
1617
- ineffassign
1718
- lll
1819
- misspell
@@ -34,6 +35,23 @@ linters:
3435
disable:
3536
- fieldalignment
3637
enable-all: true
38+
importas:
39+
no-unaliased: true
40+
alias:
41+
- pkg: sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha
42+
alias: helmv1alpha
43+
- pkg: sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v2alpha
44+
alias: helmv2alpha
45+
- pkg: sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/grafana/v1alpha
46+
alias: grafanav1alpha
47+
- pkg: "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/autoupdate/v1alpha"
48+
alias: autoupdatev1alpha
49+
- pkg: sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1
50+
alias: deployimagev1alpha1
51+
- pkg: sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/v4
52+
alias: golangv4
53+
- pkg: sigs.k8s.io/kubebuilder/v4/pkg/plugins/common/kustomize/v2
54+
alias: kustomizecommonv2
3755
nolintlint:
3856
allow-unused: false
3957
revive:
@@ -57,15 +75,16 @@ linters:
5775
- name: var-naming
5876
severity: warning
5977
arguments:
60-
- ["ID"] # allowed initialisms
61-
- ["VM"] # disallowed initialisms
62-
- [ # <-- this is a list containing one map
78+
- ["ID"] # allowed initialisms
79+
- ["VM"] # disallowed initialisms
80+
- [
81+
# <-- this is a list containing one map
6382
{
6483
skip-initialism-name-checks: true,
6584
upper-case-const: true,
6685
skip-package-name-checks: true,
67-
extra-bad-package-names: ["helpers", "models"]
68-
}
86+
extra-bad-package-names: ["helpers", "models"],
87+
},
6988
]
7089
- name: var-declaration
7190
- name: package-comments

cmd/cmd.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ import (
3131
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang"
3232
deployimagev1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
3333
golangv4 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/v4"
34-
autoupdatev1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/autoupdate/v1alpha"
35-
grafanav1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/grafana/v1alpha"
36-
helmv1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha"
37-
helmv2alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v2alpha"
34+
autoupdatev1alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/autoupdate/v1alpha"
35+
grafanav1alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/grafana/v1alpha"
36+
helmv1alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha"
37+
helmv2alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v2alpha"
3838
)
3939

4040
// Run bootstraps & runs the CLI
@@ -71,10 +71,10 @@ func Run() {
7171
gov4Bundle,
7272
&kustomizecommonv2.Plugin{},
7373
&deployimagev1alpha1.Plugin{},
74-
&grafanav1alpha1.Plugin{},
75-
&helmv1alpha1.Plugin{},
76-
&helmv2alpha1.Plugin{},
77-
&autoupdatev1alpha1.Plugin{},
74+
&grafanav1alpha.Plugin{},
75+
&helmv1alpha.Plugin{},
76+
&helmv2alpha.Plugin{},
77+
&autoupdatev1alpha.Plugin{},
7878
),
7979
cli.WithPlugins(externalPlugins...),
8080
cli.WithDefaultPlugins(cfgv3.Version, gov4Bundle),

docs/book/src/plugins/extending/extending_cli_features_and_plugins.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ import (
241241
"sigs.k8s.io/kubebuilder/v4/pkg/plugin"
242242
kustomizecommonv2 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/common/kustomize/v2"
243243
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang"
244-
deployimage "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
244+
deployimagev1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
245245
golangv4 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/v4"
246246

247247
)
@@ -276,7 +276,7 @@ func GetPluginsCLI() (*cli.CLI) {
276276
// Register the plugins options which can be used to do the scaffolds via your CLI tool. See that we are using as example here the plugins which are implemented and provided by Kubebuilder
277277
cli.WithPlugins(
278278
gov3Bundle,
279-
&deployimage.Plugin{},
279+
&deployimagev1alpha1.Plugin{},
280280
),
281281

282282
// Defines what will be the default plugin used by your binary. It means that will be the plugin used if no info be provided such as when the user runs `kubebuilder init`

pkg/cli/alpha/internal/generate.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ import (
3030
"sigs.k8s.io/kubebuilder/v4/pkg/model/resource"
3131
"sigs.k8s.io/kubebuilder/v4/pkg/plugin"
3232
"sigs.k8s.io/kubebuilder/v4/pkg/plugin/util"
33-
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
34-
autoupdate "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/autoupdate/v1alpha"
35-
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/grafana/v1alpha"
36-
hemlv1alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha"
37-
hemlv2alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v2alpha"
33+
deployimagev1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
34+
autoupdatev1alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/autoupdate/v1alpha"
35+
grafanav1alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/grafana/v1alpha"
36+
helmv1alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha"
37+
helmv2alpha "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v2alpha"
3838
)
3939

4040
// Generate store the required info for the command
@@ -240,7 +240,7 @@ func kubebuilderCreate(s store.Store) error {
240240
// Migrates the Grafana plugin.
241241
func migrateGrafanaPlugin(s store.Store, src, des string) error {
242242
var grafanaPlugin struct{}
243-
err := s.Config().DecodePluginConfig(plugin.KeyFor(v1alpha.Plugin{}), grafanaPlugin)
243+
err := s.Config().DecodePluginConfig(plugin.KeyFor(grafanav1alpha.Plugin{}), grafanaPlugin)
244244
if errors.As(err, &config.PluginKeyNotFoundError{}) {
245245
slog.Info("Grafana plugin not found, skipping migration")
246246
return nil
@@ -261,15 +261,15 @@ func migrateGrafanaPlugin(s store.Store, src, des string) error {
261261

262262
func migrateAutoUpdatePlugin(s store.Store) error {
263263
var autoUpdatePlugin struct{}
264-
err := s.Config().DecodePluginConfig(plugin.KeyFor(autoupdate.Plugin{}), autoUpdatePlugin)
264+
err := s.Config().DecodePluginConfig(plugin.KeyFor(autoupdatev1alpha.Plugin{}), autoUpdatePlugin)
265265
if errors.As(err, &config.PluginKeyNotFoundError{}) {
266266
slog.Info("Auto Update plugin not found, skipping migration")
267267
return nil
268268
} else if err != nil {
269269
return fmt.Errorf("failed to decode autoupdate plugin config: %w", err)
270270
}
271271

272-
args := []string{"edit", "--plugins", plugin.KeyFor(v1alpha.Plugin{})}
272+
args := []string{"edit", "--plugins", plugin.KeyFor(autoupdatev1alpha.Plugin{})}
273273
if err := util.RunCmd("kubebuilder edit", "kubebuilder", args...); err != nil {
274274
return fmt.Errorf("failed to run edit subcommand for Auto plugin: %w", err)
275275
}
@@ -278,8 +278,8 @@ func migrateAutoUpdatePlugin(s store.Store) error {
278278

279279
// Migrates the Deploy Image plugin.
280280
func migrateDeployImagePlugin(s store.Store) error {
281-
var deployImagePlugin v1alpha1.PluginConfig
282-
err := s.Config().DecodePluginConfig(plugin.KeyFor(v1alpha1.Plugin{}), &deployImagePlugin)
281+
var deployImagePlugin deployimagev1alpha1.PluginConfig
282+
err := s.Config().DecodePluginConfig(plugin.KeyFor(deployimagev1alpha1.Plugin{}), &deployImagePlugin)
283283
if errors.As(err, &config.PluginKeyNotFoundError{}) {
284284
slog.Info("Deploy-image plugin not found, skipping migration")
285285
return nil
@@ -297,7 +297,7 @@ func migrateDeployImagePlugin(s store.Store) error {
297297
}
298298

299299
// Creates an API with Deploy Image plugin.
300-
func createAPIWithDeployImage(resourceData v1alpha1.ResourceData) error {
300+
func createAPIWithDeployImage(resourceData deployimagev1alpha1.ResourceData) error {
301301
args := append([]string{"create", "api"}, getGVKFlagsFromDeployImage(resourceData)...)
302302
args = append(args, getDeployImageOptions(resourceData)...)
303303
if err := util.RunCmd("kubebuilder create api", "kubebuilder", args...); err != nil {
@@ -362,7 +362,7 @@ func getGVKFlags(res resource.Resource) []string {
362362
}
363363

364364
// Gets the GVK flags for a Deploy Image resource.
365-
func getGVKFlagsFromDeployImage(resourceData v1alpha1.ResourceData) []string {
365+
func getGVKFlagsFromDeployImage(resourceData deployimagev1alpha1.ResourceData) []string {
366366
var args []string
367367
if resourceData.Group != "" {
368368
args = append(args, "--group", resourceData.Group)
@@ -377,7 +377,7 @@ func getGVKFlagsFromDeployImage(resourceData v1alpha1.ResourceData) []string {
377377
}
378378

379379
// Gets the options for a Deploy Image resource.
380-
func getDeployImageOptions(resourceData v1alpha1.ResourceData) []string {
380+
func getDeployImageOptions(resourceData deployimagev1alpha1.ResourceData) []string {
381381
var args []string
382382
if resourceData.Options.Image != "" {
383383
args = append(args, fmt.Sprintf("--image=%s", resourceData.Options.Image))
@@ -391,7 +391,7 @@ func getDeployImageOptions(resourceData v1alpha1.ResourceData) []string {
391391
if resourceData.Options.RunAsUser != "" {
392392
args = append(args, fmt.Sprintf("--run-as-user=%s", resourceData.Options.RunAsUser))
393393
}
394-
args = append(args, fmt.Sprintf("--plugins=%s", plugin.KeyFor(v1alpha1.Plugin{})))
394+
args = append(args, fmt.Sprintf("--plugins=%s", plugin.KeyFor(deployimagev1alpha1.Plugin{})))
395395
return args
396396
}
397397

@@ -499,7 +499,7 @@ func grafanaConfigMigrate(src, des string) error {
499499

500500
// Edits the project to include the Grafana plugin.
501501
func kubebuilderGrafanaEdit() error {
502-
args := []string{"edit", "--plugins", plugin.KeyFor(v1alpha.Plugin{})}
502+
args := []string{"edit", "--plugins", plugin.KeyFor(grafanav1alpha.Plugin{})}
503503
if err := util.RunCmd("kubebuilder edit", "kubebuilder", args...); err != nil {
504504
return fmt.Errorf("failed to run edit subcommand for Grafana plugin: %w", err)
505505
}
@@ -512,7 +512,7 @@ func kubebuilderHelmEditWithConfig(s store.Store) error {
512512
ManifestsFile string `json:"manifests,omitempty"`
513513
OutputDir string `json:"output,omitempty"`
514514
}
515-
err := s.Config().DecodePluginConfig(plugin.KeyFor(hemlv2alpha.Plugin{}), &cfg)
515+
err := s.Config().DecodePluginConfig(plugin.KeyFor(helmv2alpha.Plugin{}), &cfg)
516516
if errors.As(err, &config.PluginKeyNotFoundError{}) {
517517
// No previous configuration, use defaults
518518
return kubebuilderHelmEdit(true)
@@ -521,7 +521,7 @@ func kubebuilderHelmEditWithConfig(s store.Store) error {
521521
}
522522

523523
// Use tracked configuration values
524-
pluginKey := plugin.KeyFor(hemlv2alpha.Plugin{})
524+
pluginKey := plugin.KeyFor(helmv2alpha.Plugin{})
525525
args := []string{"edit", "--plugins", pluginKey}
526526
if cfg.ManifestsFile != "" {
527527
args = append(args, "--manifests", cfg.ManifestsFile)
@@ -540,9 +540,9 @@ func kubebuilderHelmEditWithConfig(s store.Store) error {
540540
func kubebuilderHelmEdit(isV2Alpha bool) error {
541541
var pluginKey string
542542
if isV2Alpha {
543-
pluginKey = plugin.KeyFor(hemlv2alpha.Plugin{})
543+
pluginKey = plugin.KeyFor(helmv2alpha.Plugin{})
544544
} else {
545-
pluginKey = plugin.KeyFor(hemlv1alpha.Plugin{})
545+
pluginKey = plugin.KeyFor(helmv1alpha.Plugin{})
546546
}
547547

548548
args := []string{"edit", "--plugins", pluginKey}
@@ -558,13 +558,13 @@ func hasHelmPlugin(cfg store.Store) (bool, bool) {
558558
var pluginConfig map[string]interface{}
559559

560560
// Check for v2alpha first (preferred)
561-
err := cfg.Config().DecodePluginConfig(plugin.KeyFor(hemlv2alpha.Plugin{}), &pluginConfig)
561+
err := cfg.Config().DecodePluginConfig(plugin.KeyFor(helmv2alpha.Plugin{}), &pluginConfig)
562562
if err == nil {
563563
return true, true // has helm plugin, is v2alpha
564564
}
565565

566566
// Check for v1alpha
567-
err = cfg.Config().DecodePluginConfig(plugin.KeyFor(hemlv1alpha.Plugin{}), &pluginConfig)
567+
err = cfg.Config().DecodePluginConfig(plugin.KeyFor(helmv1alpha.Plugin{}), &pluginConfig)
568568
if err != nil {
569569
// If neither Helm plugin is found, return false
570570
if errors.As(err, &config.PluginKeyNotFoundError{}) {

pkg/cli/cli_test.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import (
3232
"sigs.k8s.io/kubebuilder/v4/pkg/machinery"
3333
"sigs.k8s.io/kubebuilder/v4/pkg/model/stage"
3434
"sigs.k8s.io/kubebuilder/v4/pkg/plugin"
35-
goPluginV4 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/v4"
35+
golangv4 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/v4"
3636
)
3737

3838
func makeMockPluginsFor(projectVersion config.Version, pluginKeys ...string) []plugin.Plugin {
@@ -449,8 +449,8 @@ plugins:
449449
It("should create a valid CLI", func() {
450450
const version = "version string"
451451
c, err = New(
452-
WithPlugins(&goPluginV4.Plugin{}),
453-
WithDefaultPlugins(projectVersion, &goPluginV4.Plugin{}),
452+
WithPlugins(&golangv4.Plugin{}),
453+
WithDefaultPlugins(projectVersion, &golangv4.Plugin{}),
454454
WithVersion(version),
455455
)
456456
Expect(err).NotTo(HaveOccurred())
@@ -479,8 +479,8 @@ plugins:
479479
When("enabling completion", func() {
480480
It("should create a valid CLI", func() {
481481
c, err = New(
482-
WithPlugins(&goPluginV4.Plugin{}),
483-
WithDefaultPlugins(projectVersion, &goPluginV4.Plugin{}),
482+
WithPlugins(&golangv4.Plugin{}),
483+
WithDefaultPlugins(projectVersion, &golangv4.Plugin{}),
484484
WithCompletion(),
485485
)
486486
Expect(err).NotTo(HaveOccurred())
@@ -525,8 +525,8 @@ plugins:
525525
It("should create a valid CLI for non-conflicting ones", func() {
526526
extraCommand := &cobra.Command{Use: "extra"}
527527
c, err = New(
528-
WithPlugins(&goPluginV4.Plugin{}),
529-
WithDefaultPlugins(projectVersion, &goPluginV4.Plugin{}),
528+
WithPlugins(&golangv4.Plugin{}),
529+
WithDefaultPlugins(projectVersion, &golangv4.Plugin{}),
530530
WithExtraCommands(extraCommand),
531531
)
532532
Expect(err).NotTo(HaveOccurred())
@@ -536,8 +536,8 @@ plugins:
536536
It("should return an error for conflicting ones", func() {
537537
extraCommand := &cobra.Command{Use: "init"}
538538
c, err = New(
539-
WithPlugins(&goPluginV4.Plugin{}),
540-
WithDefaultPlugins(projectVersion, &goPluginV4.Plugin{}),
539+
WithPlugins(&golangv4.Plugin{}),
540+
WithDefaultPlugins(projectVersion, &golangv4.Plugin{}),
541541
WithExtraCommands(extraCommand),
542542
)
543543
Expect(err).To(HaveOccurred())
@@ -548,8 +548,8 @@ plugins:
548548
It("should create a valid CLI for non-conflicting ones", func() {
549549
extraAlphaCommand := &cobra.Command{Use: "extra"}
550550
c, err = New(
551-
WithPlugins(&goPluginV4.Plugin{}),
552-
WithDefaultPlugins(projectVersion, &goPluginV4.Plugin{}),
551+
WithPlugins(&golangv4.Plugin{}),
552+
WithDefaultPlugins(projectVersion, &golangv4.Plugin{}),
553553
WithExtraAlphaCommands(extraAlphaCommand),
554554
)
555555
Expect(err).NotTo(HaveOccurred())
@@ -567,8 +567,8 @@ plugins:
567567
It("should return an error for conflicting ones", func() {
568568
extraAlphaCommand := &cobra.Command{Use: "extra"}
569569
_, err = New(
570-
WithPlugins(&goPluginV4.Plugin{}),
571-
WithDefaultPlugins(projectVersion, &goPluginV4.Plugin{}),
570+
WithPlugins(&golangv4.Plugin{}),
571+
WithDefaultPlugins(projectVersion, &golangv4.Plugin{}),
572572
WithExtraAlphaCommands(extraAlphaCommand, extraAlphaCommand),
573573
)
574574
Expect(err).To(HaveOccurred())

pkg/plugins/optional/helm/v1alpha/scaffolds/edit.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import (
3030
"sigs.k8s.io/kubebuilder/v4/pkg/machinery"
3131
"sigs.k8s.io/kubebuilder/v4/pkg/plugin"
3232
"sigs.k8s.io/kubebuilder/v4/pkg/plugins"
33-
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
33+
deployimagev1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
3434
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates"
3535
charttemplates "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/chart-templates"
3636
templatescertmanager "sigs.k8s.io/kubebuilder/v4/pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/chart-templates/cert-manager"
@@ -141,7 +141,7 @@ func (s *editScaffolder) getDeployImagesEnvVars() map[string]string {
141141
} `json:"resources"`
142142
}{}
143143

144-
err := s.config.DecodePluginConfig(plugin.KeyFor(v1alpha1.Plugin{}), &pluginConfig)
144+
err := s.config.DecodePluginConfig(plugin.KeyFor(deployimagev1alpha1.Plugin{}), &pluginConfig)
145145
if err == nil {
146146
for _, res := range pluginConfig.Resources {
147147
image, ok := res.Options["image"]

test/e2e/alphagenerate/generate_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import (
2929
"sigs.k8s.io/kubebuilder/v4/pkg/machinery"
3030
"sigs.k8s.io/kubebuilder/v4/pkg/model/resource"
3131
pluginutil "sigs.k8s.io/kubebuilder/v4/pkg/plugin/util"
32-
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
32+
deployimagev1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
3333
"sigs.k8s.io/kubebuilder/v4/test/e2e/utils"
3434
)
3535

@@ -333,7 +333,7 @@ func validateDeployImagePlugin(projectFile string) {
333333
projectConfig := getConfigFromProjectFile(projectFile)
334334

335335
By("decoding the DeployImage plugin configuration")
336-
var deployImageConfig v1alpha1.PluginConfig
336+
var deployImageConfig deployimagev1alpha1.PluginConfig
337337
err := projectConfig.DecodePluginConfig("deploy-image.go.kubebuilder.io/v1-alpha", &deployImageConfig)
338338
Expect(err).NotTo(HaveOccurred(), "Failed to decode DeployImage plugin configuration")
339339

test/e2e/alphagenerate/generate_v4_multigroup_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424

2525
"sigs.k8s.io/kubebuilder/v4/pkg/model/resource"
2626
pluginutil "sigs.k8s.io/kubebuilder/v4/pkg/plugin/util"
27-
"sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
27+
deployimagev1alpha1 "sigs.k8s.io/kubebuilder/v4/pkg/plugins/golang/deploy-image/v1alpha1"
2828
"sigs.k8s.io/kubebuilder/v4/test/e2e/utils"
2929
)
3030

@@ -400,7 +400,7 @@ func validateV4MultigroupProjectFile(kbc *utils.TestContext, projectFile string)
400400
"Wordpress API should have the expected path")
401401

402402
By("decoding the DeployImage plugin configuration")
403-
var deployImageConfig v1alpha1.PluginConfig
403+
var deployImageConfig deployimagev1alpha1.PluginConfig
404404
err = projectConfig.DecodePluginConfig("deploy-image.go.kubebuilder.io/v1-alpha", &deployImageConfig)
405405
Expect(err).NotTo(HaveOccurred(), "Failed to decode DeployImage plugin configuration")
406406

@@ -428,7 +428,7 @@ func validateV4MultigroupProjectFile(kbc *utils.TestContext, projectFile string)
428428
Expect(options.Image).To(Equal("busybox:1.36.1"), "Expected image to match")
429429

430430
By("decoding the grafana plugin configuration")
431-
var grafanaConfig v1alpha1.PluginConfig
431+
var grafanaConfig deployimagev1alpha1.PluginConfig
432432
err = projectConfig.DecodePluginConfig("grafana.kubebuilder.io/v1-alpha", &grafanaConfig)
433433
Expect(err).NotTo(HaveOccurred(), "Failed to decode DeployImage plugin configuration")
434434

0 commit comments

Comments
 (0)