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
4 changes: 2 additions & 2 deletions apiserver/controllers/controllers.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ import (
"net/http"
"strings"

gErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm-provider-common/util"
"github.com/cloudbase/garm/apiserver/params"
"github.com/cloudbase/garm/auth"
gErrors "github.com/cloudbase/garm/errors"
"github.com/cloudbase/garm/metrics"
runnerParams "github.com/cloudbase/garm/params"
"github.com/cloudbase/garm/runner"
"github.com/cloudbase/garm/util"
wsWriter "github.com/cloudbase/garm/websocket"

"github.com/gorilla/websocket"
Expand Down
2 changes: 1 addition & 1 deletion apiserver/controllers/enterprises.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import (
"log"
"net/http"

gErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/apiserver/params"
gErrors "github.com/cloudbase/garm/errors"
runnerParams "github.com/cloudbase/garm/params"

"github.com/gorilla/mux"
Expand Down
2 changes: 1 addition & 1 deletion apiserver/controllers/instances.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import (
"log"
"net/http"

gErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/apiserver/params"
gErrors "github.com/cloudbase/garm/errors"
runnerParams "github.com/cloudbase/garm/params"

"github.com/gorilla/mux"
Expand Down
2 changes: 1 addition & 1 deletion apiserver/controllers/organizations.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import (
"log"
"net/http"

gErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/apiserver/params"
gErrors "github.com/cloudbase/garm/errors"
runnerParams "github.com/cloudbase/garm/params"

"github.com/gorilla/mux"
Expand Down
2 changes: 1 addition & 1 deletion apiserver/controllers/pools.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import (
"log"
"net/http"

gErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/apiserver/params"
gErrors "github.com/cloudbase/garm/errors"
runnerParams "github.com/cloudbase/garm/params"

"github.com/gorilla/mux"
Expand Down
2 changes: 1 addition & 1 deletion apiserver/controllers/repositories.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import (
"log"
"net/http"

gErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/apiserver/params"
gErrors "github.com/cloudbase/garm/errors"
runnerParams "github.com/cloudbase/garm/params"

"github.com/gorilla/mux"
Expand Down
2 changes: 1 addition & 1 deletion apiserver/routers/routers.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ import (
"github.com/gorilla/mux"
"github.com/prometheus/client_golang/prometheus/promhttp"

"github.com/cloudbase/garm-provider-common/util"
"github.com/cloudbase/garm/apiserver/controllers"
"github.com/cloudbase/garm/auth"
"github.com/cloudbase/garm/util"
)

func WithMetricsRouter(parentRouter *mux.Router, disableAuth bool, metricsMiddlerware auth.Middleware) *mux.Router {
Expand Down
6 changes: 3 additions & 3 deletions apiserver/swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -337,13 +337,13 @@ paths:
name: enterpriseID
required: true
type: string
- description: Parameters used to update the enterprise.
- description: Parameters used when updating the enterprise.
in: body
name: Body
required: true
schema:
$ref: '#/definitions/UpdateEntityParams'
description: Parameters used to update the enterprise.
description: Parameters used when updating the enterprise.
type: object
responses:
"200":
Expand All @@ -354,7 +354,7 @@ paths:
description: APIErrorResponse
schema:
$ref: '#/definitions/APIErrorResponse'
summary: Update an enterprise with the given parameters.
summary: Update enterprise with the given parameters.
tags:
- enterprises
/enterprises/{enterpriseID}/instances:
Expand Down
4 changes: 2 additions & 2 deletions auth/auth.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ import (
"context"
"time"

runnerErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm-provider-common/util"
"github.com/cloudbase/garm/config"
"github.com/cloudbase/garm/database/common"
runnerErrors "github.com/cloudbase/garm/errors"
"github.com/cloudbase/garm/params"
"github.com/cloudbase/garm/util"

"github.com/golang-jwt/jwt"
"github.com/nbutton23/zxcvbn-go"
Expand Down
9 changes: 4 additions & 5 deletions auth/context.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ import (
"context"

"github.com/cloudbase/garm/params"
"github.com/cloudbase/garm/runner/providers/common"
)

type contextFlags string
Expand Down Expand Up @@ -65,16 +64,16 @@ func InstanceTokenFetched(ctx context.Context) bool {
return elem.(bool)
}

func SetInstanceRunnerStatus(ctx context.Context, val common.RunnerStatus) context.Context {
func SetInstanceRunnerStatus(ctx context.Context, val params.RunnerStatus) context.Context {
return context.WithValue(ctx, instanceRunnerStatus, val)
}

func InstanceRunnerStatus(ctx context.Context) common.RunnerStatus {
func InstanceRunnerStatus(ctx context.Context) params.RunnerStatus {
elem := ctx.Value(instanceRunnerStatus)
if elem == nil {
return common.RunnerPending
return params.RunnerPending
}
return elem.(common.RunnerStatus)
return elem.(params.RunnerStatus)
}

func SetInstanceName(ctx context.Context, val string) context.Context {
Expand Down
5 changes: 2 additions & 3 deletions auth/instance_middleware.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,11 @@ import (
"strings"
"time"

runnerErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/config"
dbCommon "github.com/cloudbase/garm/database/common"
runnerErrors "github.com/cloudbase/garm/errors"
"github.com/cloudbase/garm/params"
"github.com/cloudbase/garm/runner/common"
providerCommon "github.com/cloudbase/garm/runner/providers/common"

"github.com/golang-jwt/jwt"
"github.com/pkg/errors"
Expand Down Expand Up @@ -149,7 +148,7 @@ func (amw *instanceMiddleware) Middleware(next http.Handler) http.Handler {
}

runnerStatus := InstanceRunnerStatus(ctx)
if runnerStatus != providerCommon.RunnerInstalling && runnerStatus != providerCommon.RunnerPending {
if runnerStatus != params.RunnerInstalling && runnerStatus != params.RunnerPending {
// Instances that have finished installing can no longer authenticate to the API
invalidAuthResponse(w)
return
Expand Down
2 changes: 1 addition & 1 deletion auth/jwt.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ import (
"net/http"
"strings"

runnerErrors "github.com/cloudbase/garm-provider-common/errors"
apiParams "github.com/cloudbase/garm/apiserver/params"
"github.com/cloudbase/garm/config"
dbCommon "github.com/cloudbase/garm/database/common"
runnerErrors "github.com/cloudbase/garm/errors"

"github.com/golang-jwt/jwt"
)
Expand Down
2 changes: 1 addition & 1 deletion client/enterprises/enterprises_client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion client/enterprises/update_enterprise_parameters.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cmd/garm-cli/cmd/log.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import (
"os/signal"
"time"

"github.com/cloudbase/garm-provider-common/util"
apiParams "github.com/cloudbase/garm/apiserver/params"
"github.com/cloudbase/garm/util"

"github.com/gorilla/websocket"
"github.com/spf13/cobra"
Expand Down
10 changes: 6 additions & 4 deletions cmd/garm-cli/cmd/pool.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ import (
"github.com/jedib0t/go-pretty/v6/table"
"github.com/pkg/errors"
"github.com/spf13/cobra"

commonParams "github.com/cloudbase/garm-provider-common/params"
)

var (
Expand Down Expand Up @@ -192,8 +194,8 @@ var poolAddCmd = &cobra.Command{
MinIdleRunners: poolMinIdleRunners,
Image: poolImage,
Flavor: poolFlavor,
OSType: params.OSType(poolOSType),
OSArch: params.OSArch(poolOSArch),
OSType: commonParams.OSType(poolOSType),
OSArch: commonParams.OSArch(poolOSArch),
Tags: tags,
Enabled: poolEnabled,
RunnerBootstrapTimeout: poolRunnerBootstrapTimeout,
Expand Down Expand Up @@ -280,11 +282,11 @@ explicitly remove them using the runner delete command.
}

if cmd.Flags().Changed("os-type") {
poolUpdateParams.OSType = params.OSType(poolOSType)
poolUpdateParams.OSType = commonParams.OSType(poolOSType)
}

if cmd.Flags().Changed("os-arch") {
poolUpdateParams.OSArch = params.OSArch(poolOSArch)
poolUpdateParams.OSArch = commonParams.OSArch(poolOSArch)
}

if cmd.Flags().Changed("max-runners") {
Expand Down
2 changes: 1 addition & 1 deletion cmd/garm-cli/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"github.com/BurntSushi/toml"
"github.com/pkg/errors"

runnerErrors "github.com/cloudbase/garm/errors"
runnerErrors "github.com/cloudbase/garm-provider-common/errors"
)

const (
Expand Down
9 changes: 7 additions & 2 deletions cmd/garm/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import (
"syscall"
"time"

"github.com/cloudbase/garm-provider-common/util"
"github.com/cloudbase/garm/apiserver/controllers"
"github.com/cloudbase/garm/apiserver/routers"
"github.com/cloudbase/garm/auth"
Expand All @@ -35,7 +36,6 @@ import (
"github.com/cloudbase/garm/database/common"
"github.com/cloudbase/garm/metrics"
"github.com/cloudbase/garm/runner"
"github.com/cloudbase/garm/util"
"github.com/cloudbase/garm/util/appdefaults"
"github.com/cloudbase/garm/websocket"
lumberjack "gopkg.in/natefinch/lumberjack.v2"
Expand All @@ -52,6 +52,11 @@ var (

var Version string

var signals = []os.Signal{
os.Interrupt,
syscall.SIGTERM,
}

func maybeInitController(db common.Store) error {
if _, err := db.ControllerInfo(); err == nil {
return nil
Expand Down Expand Up @@ -79,7 +84,7 @@ func main() {
log.Fatalf("Fetching config: %+v", err)
}

logWriter, err := util.GetLoggingWriter(cfg)
logWriter, err := util.GetLoggingWriter(cfg.Default.LogFile)
if err != nil {
log.Fatalf("fetching log writer: %+v", err)
}
Expand Down
14 changes: 0 additions & 14 deletions cmd/garm/signal_nix.go

This file was deleted.

10 changes: 0 additions & 10 deletions cmd/garm/signal_windows.go

This file was deleted.

2 changes: 1 addition & 1 deletion config/external.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import (
"os"
"path/filepath"

"github.com/cloudbase/garm/util/exec"
"github.com/cloudbase/garm-provider-common/util/exec"

"github.com/pkg/errors"
)
Expand Down
2 changes: 1 addition & 1 deletion database/sql/controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
package sql

import (
runnerErrors "github.com/cloudbase/garm/errors"
runnerErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/params"

"github.com/google/uuid"
Expand Down
2 changes: 1 addition & 1 deletion database/sql/controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import (
"fmt"
"testing"

runnerErrors "github.com/cloudbase/garm-provider-common/errors"
dbCommon "github.com/cloudbase/garm/database/common"
runnerErrors "github.com/cloudbase/garm/errors"
garmTesting "github.com/cloudbase/garm/internal/testing"

"github.com/stretchr/testify/suite"
Expand Down
4 changes: 2 additions & 2 deletions database/sql/enterprise.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package sql
import (
"context"

runnerErrors "github.com/cloudbase/garm/errors"
runnerErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm-provider-common/util"
"github.com/cloudbase/garm/params"
"github.com/cloudbase/garm/util"

"github.com/google/uuid"
"github.com/pkg/errors"
Expand Down
2 changes: 1 addition & 1 deletion database/sql/enterprise_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ import (

"github.com/cloudbase/garm/params"

runnerErrors "github.com/cloudbase/garm-provider-common/errors"
dbCommon "github.com/cloudbase/garm/database/common"
runnerErrors "github.com/cloudbase/garm/errors"
garmTesting "github.com/cloudbase/garm/internal/testing"

"github.com/stretchr/testify/suite"
Expand Down
2 changes: 1 addition & 1 deletion database/sql/instances.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
"context"
"encoding/json"

runnerErrors "github.com/cloudbase/garm/errors"
runnerErrors "github.com/cloudbase/garm-provider-common/errors"
"github.com/cloudbase/garm/params"

"github.com/google/uuid"
Expand Down
Loading