Extra specs is an opaque valid JSON that can be set on a pool and which will be passed along to the provider as part of instance bootstrap params. This field is meant to allow operators to send extra configuration values to external or built-in providers. The extra specs is not interpreted or useful in any way to garm itself, but it may be useful to the provider which interacts with the IaaS. The extra specs are not meant to be used for secrets. Adding sensitive information to this field is highly discouraged. This field is meant as a means to add fine tuning knobs to the providers, on a per pool basis. Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
82 lines
3.5 KiB
Modula-2
82 lines
3.5 KiB
Modula-2
module garm
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/BurntSushi/toml v0.4.1
|
|
github.com/go-resty/resty/v2 v2.7.0
|
|
github.com/golang-jwt/jwt v3.2.2+incompatible
|
|
github.com/google/go-github/v48 v48.0.0
|
|
github.com/google/uuid v1.3.0
|
|
github.com/gorilla/handlers v1.5.1
|
|
github.com/gorilla/mux v1.8.0
|
|
github.com/gorilla/websocket v1.5.0
|
|
github.com/jedib0t/go-pretty/v6 v6.3.1
|
|
github.com/juju/clock v0.0.0-20220704231616-a2b96c8eeb27
|
|
github.com/juju/retry v0.0.0-20220204093819-62423bf33287
|
|
github.com/lxc/lxd v0.0.0-20220415052741-1170f2806124
|
|
github.com/manifoldco/promptui v0.9.0
|
|
github.com/nbutton23/zxcvbn-go v0.0.0-20210217022336-fa2cb2858354
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus/client_golang v1.14.0
|
|
github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b
|
|
github.com/spf13/cobra v1.4.1-0.20220504202302-9e88759b19cd
|
|
github.com/stretchr/testify v1.8.0
|
|
github.com/teris-io/shortid v0.0.0-20220617161101-71ec9f2aa569
|
|
golang.org/x/crypto v0.0.0-20221005025214-4161e89ecf1b
|
|
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b
|
|
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
|
|
gopkg.in/DATA-DOG/go-sqlmock.v1 v1.3.0
|
|
gopkg.in/natefinch/lumberjack.v2 v2.0.0
|
|
gopkg.in/yaml.v3 v3.0.1
|
|
gorm.io/datatypes v1.1.0
|
|
gorm.io/driver/mysql v1.4.4
|
|
gorm.io/driver/sqlite v1.4.3
|
|
gorm.io/gorm v1.24.2
|
|
)
|
|
|
|
require (
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
|
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/felixge/httpsnoop v1.0.1 // indirect
|
|
github.com/flosch/pongo2 v0.0.0-20200913210552-0d938eb266f3 // indirect
|
|
github.com/go-macaroon-bakery/macaroonpb v1.0.0 // indirect
|
|
github.com/go-sql-driver/mysql v1.7.0 // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/google/go-querystring v1.1.0 // indirect
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
github.com/jinzhu/inflection v1.0.0 // indirect
|
|
github.com/jinzhu/now v1.1.5 // indirect
|
|
github.com/juju/errors v0.0.0-20220328032053-6664a20db930 // indirect
|
|
github.com/juju/webbrowser v1.0.0 // indirect
|
|
github.com/julienschmidt/httprouter v1.3.0 // indirect
|
|
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
|
|
github.com/kr/fs v0.1.0 // indirect
|
|
github.com/kr/pretty v0.3.0 // indirect
|
|
github.com/mattn/go-runewidth v0.0.13 // indirect
|
|
github.com/mattn/go-sqlite3 v1.14.15 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
|
|
github.com/pborman/uuid v1.2.1 // indirect
|
|
github.com/pkg/sftp v1.13.4 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/client_model v0.3.0 // indirect
|
|
github.com/prometheus/common v0.37.0 // indirect
|
|
github.com/prometheus/procfs v0.8.0 // indirect
|
|
github.com/rivo/uniseg v0.2.0 // indirect
|
|
github.com/robfig/cron/v3 v3.0.1 // indirect
|
|
github.com/rogpeppe/fastuuid v1.2.0 // indirect
|
|
github.com/sirupsen/logrus v1.8.1 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/stretchr/objx v0.4.0 // indirect
|
|
github.com/xdg-go/stringprep v1.0.3 // indirect
|
|
golang.org/x/net v0.0.0-20220325170049-de3da57026de // indirect
|
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect
|
|
google.golang.org/appengine v1.6.7 // indirect
|
|
google.golang.org/protobuf v1.28.1 // indirect
|
|
gopkg.in/errgo.v1 v1.0.1 // indirect
|
|
gopkg.in/httprequest.v1 v1.2.1 // indirect
|
|
gopkg.in/macaroon-bakery.v2 v2.3.0 // indirect
|
|
gopkg.in/macaroon.v2 v2.1.0 // indirect
|
|
)
|