Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions .golangci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,17 +45,22 @@ linters:
presets:
- bugs
- unused
- error
- performance
disable:
- unused
- wrapcheck
- goerr113
- maligned
- structcheck
- deadcode
- varcheck
- scopelint
- rowserrcheck
- sqlclosecheck
enable:
- bodyclose
- deadcode
- varcheck
- ineffassign
- exportloopref
- sqlclosecheck
- structcheck
- typecheck
- gofmt
- unconvert
Expand All @@ -69,4 +74,3 @@ linters:
- dogsled
- whitespace
- misspell
- rowserrcheck
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/api_token.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import (
)

type apiTokenController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/auth.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import (
)

type authController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/base.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package controllersv1

import "github.com/gorilla/websocket"

// nolint: unused
type baseController struct{}

var wsUpgrader = websocket.Upgrader{
Expand Down
2 changes: 2 additions & 0 deletions api-server/controllers/controllersv1/bento.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import (
)

type bentoController struct {
// nolint: unused
baseController
}

Expand Down Expand Up @@ -61,6 +62,7 @@ func (c *bentoController) canUpdate(ctx context.Context, bento *models.Bento) er
return BentoRepositoryController.canUpdate(ctx, bentoRepository)
}

// nolint: unused
func (c *bentoController) canOperate(ctx context.Context, bento *models.Bento) error {
bentoRepository, err := services.BentoRepositoryService.GetAssociatedBentoRepository(ctx, bento)
if err != nil {
Expand Down
2 changes: 2 additions & 0 deletions api-server/controllers/controllersv1/bento_repository.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import (
)

type bentoRepositoryController struct {
// nolint: unused
baseController
}

Expand Down Expand Up @@ -56,6 +57,7 @@ func (c *bentoRepositoryController) canUpdate(ctx context.Context, bentoReposito
return OrganizationController.canUpdate(ctx, organization)
}

// nolint: unused
func (c *bentoRepositoryController) canOperate(ctx context.Context, bentoRepository *models.BentoRepository) error {
organization, err := services.OrganizationService.GetAssociatedOrganization(ctx, bentoRepository)
if err != nil {
Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import (
)

type clusterController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/deployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ import (
)

type deploymentController struct {
// nolint: unused
baseController
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import (
)

type deploymentRevisionController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/info.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (
)

type infoController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/kube.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import (
)

type kubeController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/label.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import (
)

type labelController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/log.go
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,7 @@ func (t *Tail) Start(ctx context.Context, clientset *kubernetes.Clientset) error
}

type logController struct {
// nolint: unused
baseController
}

Expand Down
2 changes: 2 additions & 0 deletions api-server/controllers/controllersv1/model.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import (
)

type modelController struct {
// nolint: unused
baseController
}

Expand Down Expand Up @@ -59,6 +60,7 @@ func (c *modelController) canUpdate(ctx context.Context, model *models.Model) er
return ModelRepositoryController.canUpdate(ctx, modelRepository)
}

// nolint: unused
func (c *modelController) canOperate(ctx context.Context, model *models.Model) error {
modelRepository, err := services.ModelRepositoryService.GetAssociatedModelRepository(ctx, model)
if err != nil {
Expand Down
2 changes: 2 additions & 0 deletions api-server/controllers/controllersv1/model_repository.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import (
)

type modelRepositoryController struct {
// nolint: unused
baseController
}

Expand Down Expand Up @@ -55,6 +56,7 @@ func (c *modelRepositoryController) canUpdate(ctx context.Context, modelReposito
return OrganizationController.canUpdate(ctx, organization)
}

// nolint: unused
func (c *modelRepositoryController) canOperate(ctx context.Context, modelRepository *models.ModelRepository) error {
organization, err := services.OrganizationService.GetAssociatedOrganization(ctx, modelRepository)
if err != nil {
Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/news.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import (
)

type newsController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/organization.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import (
)

type organizationController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/self_hosted.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import (
)

type selfHostedController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/subscription.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import (
)

type subscriptionController struct {
// nolint: unused
baseController
}

Expand Down
2 changes: 2 additions & 0 deletions api-server/controllers/controllersv1/terminal.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ import (
)

type terminalController struct {
// nolint: unused
baseController
}

Expand Down Expand Up @@ -584,6 +585,7 @@ func launchKubectlPod(ctx context.Context, cli *kubernetes.Clientset, userName s
return launchPod(ctx, cli, pod)
}

// nolint: unused
func launchPod(ctx context.Context, cli *kubernetes.Clientset, pod *corev1.Pod) (*corev1.Pod, error) {
podCli := cli.CoreV1().Pods(pod.Namespace)
_, err := podCli.Get(ctx, pod.Name, metav1.GetOptions{})
Expand Down
3 changes: 3 additions & 0 deletions api-server/controllers/controllersv1/terminal_record.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import (
)

type terminalRecordController struct {
// nolint: unused
baseController
}

Expand Down Expand Up @@ -54,6 +55,7 @@ func (c *terminalRecordController) canView(ctx context.Context, terminalRecord *
return nil
}

// nolint: unused
func (c *terminalRecordController) canUpdate(ctx context.Context, terminalRecord *models.TerminalRecord) error {
org, err := services.OrganizationService.GetAssociatedNullableOrganization(ctx, terminalRecord)
if err != nil {
Expand All @@ -79,6 +81,7 @@ func (c *terminalRecordController) canUpdate(ctx context.Context, terminalRecord
return nil
}

// nolint: unused
func (c *terminalRecordController) canOperate(ctx context.Context, terminalRecord *models.TerminalRecord) error {
org, err := services.OrganizationService.GetAssociatedNullableOrganization(ctx, terminalRecord)
if err != nil {
Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/user.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import (
)

type userController struct {
// nolint: unused
baseController
}

Expand Down
1 change: 1 addition & 0 deletions api-server/controllers/controllersv1/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (
)

type versionController struct {
// nolint: unused
baseController
}

Expand Down
4 changes: 4 additions & 0 deletions api-server/controllers/controllersv1/yatai_component.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import (
)

type yataiComponentController struct {
// nolint: unused
baseController
}

Expand All @@ -39,6 +40,7 @@ func (s *GetYataiComponentSchema) GetYataiComponent(ctx context.Context) (*model
return yataiComponent, nil
}

// nolint: unused
func (c *yataiComponentController) canView(ctx context.Context, yataiComponent *models.YataiComponent) error {
cluster, err := services.ClusterService.GetAssociatedCluster(ctx, yataiComponent)
if err != nil {
Expand All @@ -47,6 +49,7 @@ func (c *yataiComponentController) canView(ctx context.Context, yataiComponent *
return ClusterController.canView(ctx, cluster)
}

// nolint: unused
func (c *yataiComponentController) canUpdate(ctx context.Context, yataiComponent *models.YataiComponent) error {
cluster, err := services.ClusterService.GetAssociatedCluster(ctx, yataiComponent)
if err != nil {
Expand All @@ -55,6 +58,7 @@ func (c *yataiComponentController) canUpdate(ctx context.Context, yataiComponent
return ClusterController.canUpdate(ctx, cluster)
}

// nolint: unused
func (c *yataiComponentController) canOperate(ctx context.Context, yataiComponent *models.YataiComponent) error {
cluster, err := services.ClusterService.GetAssociatedCluster(ctx, yataiComponent)
if err != nil {
Expand Down
2 changes: 1 addition & 1 deletion api-server/services/kube_pod.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ func (s *kubePodService) GetKubePodRestartCount(pod apiv1.Pod) int32 {

// GetKubePodStatus returns a KubePodStatus object containing a summary of the pod's status.
func (s *kubePodService) GetKubePodStatus(pod apiv1.Pod, warnings []apiv1.Event) modelschemas.KubePodStatus {
var states []apiv1.ContainerState
states := make([]apiv1.ContainerState, 0, len(pod.Status.ContainerStatuses))
for _, containerStatus := range pod.Status.ContainerStatuses {
states = append(states, containerStatus.State)
}
Expand Down
3 changes: 3 additions & 0 deletions api-server/services/tracking/bentoevents.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ import (
)

func TrackBentoEvent(ctx context.Context, bentoModel *models.Bento, eventType YataiEventType) {
if bentoModel == nil {
return
}
trackingLogger := NewTrackerLogger().WithField("eventType", eventType)
org, err := services.GetCurrentOrganization(ctx)
if err != nil {
Expand Down
3 changes: 3 additions & 0 deletions api-server/services/tracking/deploymentevents.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ import (

// track a DeploymentEvent(create/update/terminate/delete)
func TrackDeploymentEvent(ctx context.Context, deploymentSchema *schemasv1.DeploymentSchema, eventType YataiEventType) {
if deploymentSchema == nil {
return
}
trackingLogger := NewTrackerLogger().WithField("eventType", eventType)
defaultOrg, err := services.OrganizationService.GetDefault(ctx)
if err != nil {
Expand Down
Loading