garm/vendor/github.com
Gabriel Adrian Samfira affb56f9a0 Remove the LXD internal provider
Canonical have relicensed the LXD project to AGPLv3. This means that we can
no longer update the go LXD client without re-licensing GARM as AGPLv3. This
is not desirable or possible.

The existing code seems to be Apache 2.0 and all code that has already been
contributed seems to stay as Apache 2.0, but new contributions from Canonical
employees will be AGPLv3.

We cannot risc including AGPLv3 code now or in the future, so we will separate
the LXD provider into its own project which can be AGPLv3. GARM will simply
execute the external provider.

If the client code of LXD will ever be split from the main project and re-licensed
as Apache 2.0 or a compatible license, we will reconsider adding it back as a
native provider. Although in the long run, I believe external providers will
be the only option as they are easier to write, easier to maintain and safer to
ship (a bug in the provider does not crash GARM itself).

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-12-18 12:16:48 +00:00
..
asaskevich/govalidator Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
beorn7/perks feat: add prometheus metrics & endpoint 2023-01-26 14:15:16 +01:00
BurntSushi/toml Update go modules 2023-03-12 16:22:37 +02:00
cespare/xxhash/v2 Update go modules 2023-03-12 16:22:37 +02:00
chzyer/readline Update go modules 2023-03-12 16:22:37 +02:00
cloudbase/garm-provider-common Remove the LXD internal provider 2023-12-18 12:16:48 +00:00
davecgh/go-spew Vendor packages and add Makefile 2022-06-30 10:20:32 +00:00
felixge/httpsnoop Update go modules 2023-03-12 16:22:37 +02:00
go-logr Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
go-openapi Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
go-sql-driver/mysql Add extra specs on pools 2023-01-30 13:10:21 +00:00
golang/protobuf feat: add prometheus metrics & endpoint 2023-01-26 14:15:16 +01:00
golang-jwt/jwt Vendor packages and add Makefile 2022-06-30 10:20:32 +00:00
google Update go-github and garm-provider-common 2023-09-24 07:56:56 +00:00
gorilla Vendor packages and add Makefile 2022-06-30 10:20:32 +00:00
inconshreveable/mousetrap Update go modules 2023-03-12 16:22:37 +02:00
jedib0t/go-pretty/v6 Update go modules 2023-03-12 16:22:37 +02:00
jinzhu Vendor packages and add Makefile 2022-06-30 10:20:32 +00:00
josharian/intern Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
juju Remove the LXD internal provider 2023-12-18 12:16:48 +00:00
mailru/easyjson Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
manifoldco/promptui Vendor packages and add Makefile 2022-06-30 10:20:32 +00:00
mattn Properly detect if we have something on stdin 2023-03-14 20:20:26 +02:00
matttproud/golang_protobuf_extensions feat: add prometheus metrics & endpoint 2023-01-26 14:15:16 +01:00
minio/sio Update garm-provider-common and go-github 2023-08-28 08:13:44 +00:00
mitchellh/mapstructure Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
nbutton23/zxcvbn-go Vendor packages and add Makefile 2022-06-30 10:20:32 +00:00
oklog/ulid Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
opentracing/opentracing-go Generate initial swagger API client library code 2023-06-30 19:04:13 +03:00
pkg/errors Remove the LXD internal provider 2023-12-18 12:16:48 +00:00
pmezard/go-difflib Vendor packages and add Makefile 2022-06-30 10:20:32 +00:00
prometheus Update go modules 2023-03-12 16:22:37 +02:00
rivo/uniseg Update go modules 2023-03-12 16:22:37 +02:00
spf13 Remove webhook when removing an entity & cmd fixes 2023-08-22 09:39:01 +03:00
stretchr Update garm-provider-common and go-github 2023-08-28 08:13:44 +00:00
teris-io/shortid feat: allow to configure the runner name 2023-01-19 11:13:36 +01:00