Skip to content

Commit 1412f68

Browse files
committed
lchore: define common alias for k8s packages
Signed-off-by: Matthieu MOREL <[email protected]>
1 parent 751d782 commit 1412f68

File tree

139 files changed

+1968
-1954
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+1968
-1954
lines changed

.golangci.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,23 @@ linters-settings:
176176
- shadow
177177
disable-all: false
178178

179+
importas:
180+
alias:
181+
- alias: appsv1api
182+
pkg: k8s.io/api/apps/v1
183+
- alias: corev1api
184+
pkg: k8s.io/api/core/v1
185+
- alias: rbacv1
186+
pkg: k8s.io/api/rbac/v1
187+
- alias: apierrors
188+
pkg: k8s.io/apimachinery/pkg/api/errors
189+
- alias: apiextv1
190+
pkg: k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1
191+
- alias: metav1
192+
pkg: k8s.io/apimachinery/pkg/apis/meta/v1
193+
- alias: storagev1api
194+
pkg: k8s.io/api/storage/v1
195+
179196
lll:
180197
# max line length, lines longer will be reported. Default is 120.
181198
# '\t' is counted as 1 character by default, and can be changed with the tab-width option

internal/credentials/file_store_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"testing"
2222

2323
"github.com/stretchr/testify/require"
24-
corev1 "k8s.io/api/core/v1"
24+
corev1api "k8s.io/api/core/v1"
2525

2626
"github.com/vmware-tanzu/velero/pkg/builder"
2727
velerotest "github.com/vmware-tanzu/velero/pkg/test"
@@ -32,8 +32,8 @@ func TestNamespacedFileStore(t *testing.T) {
3232
name string
3333
namespace string
3434
fsRoot string
35-
secrets []*corev1.Secret
36-
secretSelector *corev1.SecretKeySelector
35+
secrets []*corev1api.Secret
36+
secretSelector *corev1api.SecretKeySelector
3737
wantErr string
3838
expectedPath string
3939
expectedContents string
@@ -48,7 +48,7 @@ func TestNamespacedFileStore(t *testing.T) {
4848
namespace: "ns1",
4949
fsRoot: "/tmp/credentials",
5050
secretSelector: builder.ForSecretKeySelector("credential", "key2").Result(),
51-
secrets: []*corev1.Secret{
51+
secrets: []*corev1api.Secret{
5252
builder.ForSecret("ns1", "credential").Data(map[string][]byte{
5353
"key1": []byte("ns1-secretdata1"),
5454
"key2": []byte("ns1-secretdata2"),

internal/credentials/mocks/FileStore.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/credentials/mocks/SecretStore.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/hook/wait_exec_hook_handler.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"time"
2323

2424
"github.com/sirupsen/logrus"
25-
v1 "k8s.io/api/core/v1"
25+
corev1api "k8s.io/api/core/v1"
2626
"k8s.io/apimachinery/pkg/fields"
2727
"k8s.io/apimachinery/pkg/runtime"
2828
"k8s.io/client-go/tools/cache"
@@ -37,7 +37,7 @@ type WaitExecHookHandler interface {
3737
HandleHooks(
3838
ctx context.Context,
3939
log logrus.FieldLogger,
40-
pod *v1.Pod,
40+
pod *corev1api.Pod,
4141
byContainer map[string][]PodExecRestoreHook,
4242
multiHookTracker *MultiHookTracker,
4343
restoreName string,
@@ -73,7 +73,7 @@ var _ WaitExecHookHandler = &DefaultWaitExecHookHandler{}
7373
func (e *DefaultWaitExecHookHandler) HandleHooks(
7474
ctx context.Context,
7575
log logrus.FieldLogger,
76-
pod *v1.Pod,
76+
pod *corev1api.Pod,
7777
byContainer map[string][]PodExecRestoreHook,
7878
multiHookTracker *MultiHookTracker,
7979
restoreName string,
@@ -117,7 +117,7 @@ func (e *DefaultWaitExecHookHandler) HandleHooks(
117117
// When a container is observed running and its hooks are executed, the container is deleted
118118
// from the byContainer map. When the map is empty the watch is ended.
119119
handler := func(newObj any) {
120-
newPod, ok := newObj.(*v1.Pod)
120+
newPod, ok := newObj.(*corev1api.Pod)
121121
if !ok {
122122
return
123123
}
@@ -128,7 +128,7 @@ func (e *DefaultWaitExecHookHandler) HandleHooks(
128128
},
129129
)
130130

131-
if newPod.Status.Phase == v1.PodSucceeded || newPod.Status.Phase == v1.PodFailed {
131+
if newPod.Status.Phase == corev1api.PodSucceeded || newPod.Status.Phase == corev1api.PodFailed {
132132
err := fmt.Errorf("pod entered phase %s before some post-restore exec hooks ran", newPod.Status.Phase)
133133
podLog.Warning(err)
134134
cancel()
@@ -265,7 +265,7 @@ func (e *DefaultWaitExecHookHandler) HandleHooks(
265265
return errors
266266
}
267267

268-
func podHasContainer(pod *v1.Pod, containerName string) bool {
268+
func podHasContainer(pod *corev1api.Pod, containerName string) bool {
269269
if pod == nil {
270270
return false
271271
}
@@ -278,7 +278,7 @@ func podHasContainer(pod *v1.Pod, containerName string) bool {
278278
return false
279279
}
280280

281-
func isContainerUp(pod *v1.Pod, containerName string, hooks []PodExecRestoreHook) bool {
281+
func isContainerUp(pod *corev1api.Pod, containerName string, hooks []PodExecRestoreHook) bool {
282282
if pod == nil {
283283
return false
284284
}

0 commit comments

Comments
 (0)