Remove API reverse proxy server and google dependencies. Remove API config. Remove API client. Remove API GRPC server. Remove unused ImageCopy function. image.Duplicate is used. Update Makefile to avoid protobuf builds. Signed-off-by: Matt Hink <mhink@ciq.com>
20 KiB
Dependency Licenses
This project uses a number of dependencies, in accordance with their
own license terms. These dependencies are managed via the project
go.mod and go.sum files, and included in a vendor/ directory in
our official source tarballs.
A full build or package of Warewulf uses all dependencies listed
below. If you import "github.com/warewulf/warewulf" into your own
project then you may use a subset of them.
The dependencies and their licenses are as follows:
github.com/Masterminds/goutils
License: Apache-2.0
License URL: https://github.com/Masterminds/goutils/blob/v1.1.1/LICENSE.txt
github.com/containers/image/v5
License: Apache-2.0
License URL: https://github.com/containers/image/blob/v5.32.2/LICENSE
github.com/containers/libtrust
License: Apache-2.0
License URL: https://github.com/containers/libtrust/blob/c1716e8a8d01/LICENSE
github.com/containers/ocicrypt
License: Apache-2.0
License URL: https://github.com/containers/ocicrypt/blob/v1.2.0/LICENSE
github.com/containers/storage
License: Apache-2.0
License URL: https://github.com/containers/storage/blob/v1.57.1/LICENSE
github.com/coreos/go-semver/semver
License: Apache-2.0
License URL: https://github.com/coreos/go-semver/blob/v0.3.1/LICENSE
github.com/coreos/go-systemd/daemon
License: Apache-2.0
License URL: https://github.com/coreos/go-systemd/blob/95778dfbb74e/LICENSE
github.com/coreos/go-systemd/v22/unit
License: Apache-2.0
License URL: https://github.com/coreos/go-systemd/blob/v22.5.0/LICENSE
github.com/coreos/ignition/v2/config
License: Apache-2.0
License URL: https://github.com/coreos/ignition/blob/v2.20.0/LICENSE
github.com/coreos/vcontext
License: Apache-2.0
License URL: https://github.com/coreos/vcontext/blob/d72178a18687/LICENSE
github.com/cyberphone/json-canonicalization/go/src/webpki.org/jsoncanonicalizer
License: Apache-2.0
License URL: https://github.com/cyberphone/json-canonicalization/blob/ba74d44ecf5f/LICENSE
github.com/digitalocean/go-smbios/smbios
License: Apache-2.0
License URL: https://github.com/digitalocean/go-smbios/blob/390a4f403a8e/LICENSE.md
github.com/distribution/reference
License: Apache-2.0
License URL: https://github.com/distribution/reference/blob/v0.6.0/LICENSE
github.com/docker/distribution/registry
License: Apache-2.0
License URL: https://github.com/docker/distribution/blob/v2.8.3/LICENSE
github.com/docker/docker
License: Apache-2.0
License URL: https://github.com/docker/docker/blob/v27.1.1/LICENSE
github.com/docker/go-connections
License: Apache-2.0
License URL: https://github.com/docker/go-connections/blob/v0.5.0/LICENSE
github.com/docker/go-units
License: Apache-2.0
License URL: https://github.com/docker/go-units/blob/v0.5.0/LICENSE
github.com/go-jose/go-jose/v4
License: Apache-2.0
License URL: https://github.com/go-jose/go-jose/blob/v4.0.5/LICENSE
github.com/go-logr/logr
License: Apache-2.0
License URL: https://github.com/go-logr/logr/blob/v1.4.2/LICENSE
github.com/go-logr/stdr
License: Apache-2.0
License URL: https://github.com/go-logr/stdr/blob/v1.2.2/LICENSE
github.com/go-openapi/analysis
License: Apache-2.0
License URL: https://github.com/go-openapi/analysis/blob/v0.23.0/LICENSE
github.com/go-openapi/errors
License: Apache-2.0
License URL: https://github.com/go-openapi/errors/blob/v0.22.0/LICENSE
github.com/go-openapi/jsonpointer
License: Apache-2.0
License URL: https://github.com/go-openapi/jsonpointer/blob/v0.21.0/LICENSE
github.com/go-openapi/jsonreference
License: Apache-2.0
License URL: https://github.com/go-openapi/jsonreference/blob/v0.21.0/LICENSE
github.com/go-openapi/loads
License: Apache-2.0
License URL: https://github.com/go-openapi/loads/blob/v0.22.0/LICENSE
github.com/go-openapi/runtime
License: Apache-2.0
License URL: https://github.com/go-openapi/runtime/blob/v0.28.0/LICENSE
github.com/go-openapi/spec
License: Apache-2.0
License URL: https://github.com/go-openapi/spec/blob/v0.21.0/LICENSE
github.com/go-openapi/strfmt
License: Apache-2.0
License URL: https://github.com/go-openapi/strfmt/blob/v0.23.0/LICENSE
github.com/go-openapi/swag
License: Apache-2.0
License URL: https://github.com/go-openapi/swag/blob/v0.23.0/LICENSE
github.com/go-openapi/validate
License: Apache-2.0
License URL: https://github.com/go-openapi/validate/blob/v0.24.0/LICENSE
github.com/google/go-containerregistry/pkg/name
License: Apache-2.0
License URL: https://github.com/google/go-containerregistry/blob/v0.20.1/LICENSE
github.com/klauspost/compress
License: Apache-2.0
License URL: https://github.com/klauspost/compress/blob/v1.17.11/LICENSE
github.com/moby/docker-image-spec/specs-go/v1
License: Apache-2.0
License URL: https://github.com/moby/docker-image-spec/blob/v1.3.1/LICENSE
github.com/moby/sys/mountinfo
License: Apache-2.0
License URL: https://github.com/moby/sys/blob/mountinfo/v0.7.2/mountinfo/LICENSE
github.com/moby/sys/user
License: Apache-2.0
License URL: https://github.com/moby/sys/blob/user/v0.3.0/user/LICENSE
github.com/modern-go/concurrent
License: Apache-2.0
License URL: https://github.com/modern-go/concurrent/blob/bacd9c7ef1dd/LICENSE
github.com/modern-go/reflect2
License: Apache-2.0
License URL: https://github.com/modern-go/reflect2/blob/v1.0.2/LICENSE
github.com/oklog/ulid
License: Apache-2.0
License URL: https://github.com/oklog/ulid/blob/v1.3.1/LICENSE
github.com/opencontainers/go-digest
License: Apache-2.0
License URL: https://github.com/opencontainers/go-digest/blob/v1.0.0/LICENSE
github.com/opencontainers/image-spec/specs-go
License: Apache-2.0
License URL: https://github.com/opencontainers/image-spec/blob/v1.1.0/LICENSE
github.com/opencontainers/runc/libcontainer/user
License: Apache-2.0
License URL: https://github.com/opencontainers/runc/blob/v1.1.14/LICENSE
github.com/opencontainers/runtime-spec/specs-go
License: Apache-2.0
License URL: https://github.com/opencontainers/runtime-spec/blob/v1.2.0/LICENSE
github.com/opencontainers/umoci
License: Apache-2.0
License URL: https://github.com/opencontainers/umoci/blob/v0.4.7/COPYING
github.com/opencontainers/umoci/third_party/shared
License: Apache-2.0
License URL: https://github.com/opencontainers/umoci/blob/v0.4.7/third_party/shared/COPYING
github.com/rootless-containers/proto/go-proto
License: Apache-2.0
License URL: https://github.com/rootless-containers/proto/blob/v0.1.0/COPYING
github.com/sigstore/fulcio/pkg/certificate
License: Apache-2.0
License URL: https://github.com/sigstore/fulcio/blob/v1.4.5/LICENSE
github.com/sigstore/rekor/pkg/generated/models
License: Apache-2.0
License URL: https://github.com/sigstore/rekor/blob/v1.3.6/LICENSE
github.com/sigstore/sigstore/pkg
License: Apache-2.0
License URL: https://github.com/sigstore/sigstore/blob/v1.8.4/LICENSE
github.com/spf13/cobra
License: Apache-2.0
License URL: https://github.com/spf13/cobra/blob/v1.9.1/LICENSE.txt
github.com/stefanberger/go-pkcs11uri
License: Apache-2.0
License URL: https://github.com/stefanberger/go-pkcs11uri/blob/78284954bff6/LICENSE
github.com/swaggest/swgui
License: Apache-2.0
License URL: https://github.com/swaggest/swgui/blob/v1.8.2/LICENSE
github.com/vbatts/go-mtree/pkg/govis
License: Apache-2.0
License URL: https://github.com/vbatts/go-mtree/blob/v0.5.0/pkg/govis/COPYING
go.mongodb.org/mongo-driver
License: Apache-2.0
License URL: https://github.com/mongodb/mongo-go-driver/blob/v1.14.0/LICENSE
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
License: Apache-2.0
go.opentelemetry.io/otel
License: Apache-2.0
License URL: https://github.com/open-telemetry/opentelemetry-go/blob/v1.32.0/LICENSE
go.opentelemetry.io/otel/metric
License: Apache-2.0
License URL: https://github.com/open-telemetry/opentelemetry-go/blob/metric/v1.32.0/metric/LICENSE
go.opentelemetry.io/otel/trace
License: Apache-2.0
License URL: https://github.com/open-telemetry/opentelemetry-go/blob/trace/v1.32.0/trace/LICENSE
google.golang.org/genproto/googleapis/api
License: Apache-2.0
License URL: https://github.com/googleapis/go-genproto/blob/702378808489/googleapis/api/LICENSE
google.golang.org/genproto/googleapis/rpc/status
License: Apache-2.0
License URL: https://github.com/googleapis/go-genproto/blob/702378808489/googleapis/rpc/LICENSE
google.golang.org/grpc
License: Apache-2.0
License URL: https://github.com/grpc/grpc-go/blob/v1.70.0/LICENSE
gopkg.in/yaml.v2
License: Apache-2.0
License URL: https://github.com/go-yaml/yaml/blob/v2.4.0/LICENSE
github.com/moby/sys/capability
License: BSD-2-Clause
License URL: https://github.com/moby/sys/blob/capability/v0.4.0/capability/LICENSE
github.com/pkg/errors
License: BSD-2-Clause
License URL: https://github.com/pkg/errors/blob/v0.9.1/LICENSE
github.com/russross/blackfriday/v2
License: BSD-2-Clause
License URL: https://github.com/russross/blackfriday/blob/v2.1.0/LICENSE.txt
dario.cat/mergo
License: BSD-3-Clause
License URL: https://github.com/imdario/mergo/blob/v1.0.1/LICENSE
github.com/cyphar/filepath-securejoin
License: BSD-3-Clause
License URL: https://github.com/cyphar/filepath-securejoin/blob/v0.3.6/LICENSE
github.com/go-jose/go-jose/v4/json
License: BSD-3-Clause
License URL: https://github.com/go-jose/go-jose/blob/v4.0.5/json/LICENSE
github.com/gogo/protobuf/proto
License: BSD-3-Clause
License URL: https://github.com/gogo/protobuf/blob/v1.3.2/LICENSE
github.com/golang/protobuf/proto
License: BSD-3-Clause
License URL: https://github.com/golang/protobuf/blob/v1.5.4/LICENSE
github.com/google/uuid
License: BSD-3-Clause
License URL: https://github.com/google/uuid/blob/v1.6.0/LICENSE
github.com/gorilla/mux
License: BSD-3-Clause
License URL: https://github.com/gorilla/mux/blob/v1.8.1/LICENSE
github.com/grpc-ecosystem/grpc-gateway/v2
License: BSD-3-Clause
License URL: https://github.com/grpc-ecosystem/grpc-gateway/blob/v2.26.1/LICENSE
github.com/klauspost/compress/internal/snapref
License: BSD-3-Clause
License URL: https://github.com/klauspost/compress/blob/v1.17.11/internal/snapref/LICENSE
github.com/manifoldco/promptui
License: BSD-3-Clause
License URL: https://github.com/manifoldco/promptui/blob/v0.9.0/LICENSE.md
github.com/miekg/pkcs11
License: BSD-3-Clause
License URL: https://github.com/miekg/pkcs11/blob/v1.1.1/LICENSE
github.com/pmezard/go-difflib/difflib
License: BSD-3-Clause
License URL: https://github.com/pmezard/go-difflib/blob/5d4384ee4fb2/LICENSE
github.com/proglottis/gpgme
License: BSD-3-Clause
License URL: https://github.com/proglottis/gpgme/blob/v0.1.3/LICENSE
github.com/santhosh-tekuri/jsonschema/v3
License: BSD-3-Clause
License URL: https://github.com/santhosh-tekuri/jsonschema/blob/v3.1.0/LICENSE
github.com/spf13/pflag
License: BSD-3-Clause
License URL: https://github.com/spf13/pflag/blob/v1.0.6/LICENSE
github.com/ulikunitz/xz
License: BSD-3-Clause
License URL: https://github.com/ulikunitz/xz/blob/v0.5.12/LICENSE
github.com/vbatts/go-mtree
License: BSD-3-Clause
License URL: https://github.com/vbatts/go-mtree/blob/v0.5.0/LICENSE
github.com/vbatts/tar-split
License: BSD-3-Clause
License URL: https://github.com/vbatts/tar-split/blob/v0.11.7/LICENSE
golang.org/x/crypto
License: BSD-3-Clause
License URL: https://cs.opensource.google/go/x/crypto/+/v0.32.0:LICENSE
golang.org/x/exp/maps
License: BSD-3-Clause
License URL: https://cs.opensource.google/go/x/exp/+/b2144cdd:LICENSE
golang.org/x/net
License: BSD-3-Clause
License URL: https://cs.opensource.google/go/x/net/+/v0.33.0:LICENSE
golang.org/x/sync
License: BSD-3-Clause
License URL: https://cs.opensource.google/go/x/sync/+/v0.11.0:LICENSE
golang.org/x/sys
License: BSD-3-Clause
License URL: https://cs.opensource.google/go/x/sys/+/v0.29.0:LICENSE
golang.org/x/term
License: BSD-3-Clause
License URL: https://cs.opensource.google/go/x/term/+/v0.28.0:LICENSE
golang.org/x/text
License: BSD-3-Clause
License URL: https://cs.opensource.google/go/x/text/+/v0.22.0:LICENSE
google.golang.org/protobuf
License: BSD-3-Clause
License URL: https://github.com/protocolbuffers/protobuf-go/blob/v1.36.5/LICENSE
github.com/davecgh/go-spew/spew
License: ISC
License URL: https://github.com/davecgh/go-spew/blob/d8f796af33cc/LICENSE
github.com/BurntSushi/toml
License: MIT
License URL: https://github.com/BurntSushi/toml/blob/v1.4.0/COPYING
github.com/Masterminds/semver/v3
License: MIT
License URL: https://github.com/Masterminds/semver/blob/v3.3.0/LICENSE.txt
github.com/Masterminds/sprig/v3
License: MIT
License URL: https://github.com/Masterminds/sprig/blob/v3.3.0/LICENSE.txt
github.com/VividCortex/ewma
License: MIT
License URL: https://github.com/VividCortex/ewma/blob/v1.2.0/LICENSE
github.com/acarl005/stripansi
License: MIT
License URL: https://github.com/acarl005/stripansi/blob/5a71ef0e047d/LICENSE
github.com/apex/log
License: MIT
License URL: https://github.com/apex/log/blob/v1.4.0/LICENSE
github.com/asaskevich/govalidator
License: MIT
License URL: https://github.com/asaskevich/govalidator/blob/a9d515a09cc2/LICENSE
github.com/cheynewallace/tabby
License: MIT
License URL: https://github.com/cheynewallace/tabby/blob/v1.1.1/LICENSE
github.com/chzyer/readline
License: MIT
License URL: https://github.com/chzyer/readline/blob/v1.5.1/LICENSE
github.com/cpuguy83/go-md2man/v2/md2man
License: MIT
License URL: https://github.com/cpuguy83/go-md2man/blob/v2.0.6/LICENSE.md
github.com/creasty/defaults
License: MIT
License URL: https://github.com/creasty/defaults/blob/v1.8.0/LICENSE
github.com/docker/docker-credential-helpers
License: MIT
License URL: https://github.com/docker/docker-credential-helpers/blob/v0.8.2/LICENSE
github.com/fatih/color
License: MIT
License URL: https://github.com/fatih/color/blob/v1.18.0/LICENSE.md
github.com/felixge/httpsnoop
License: MIT
License URL: https://github.com/felixge/httpsnoop/blob/v1.0.4/LICENSE.txt
github.com/go-chi/chi/v5
License: MIT
License URL: https://github.com/go-chi/chi/blob/v5.2.1/LICENSE
github.com/huandu/xstrings
License: MIT
License URL: https://github.com/huandu/xstrings/blob/v1.5.0/LICENSE
github.com/josharian/intern
License: MIT
License URL: https://github.com/josharian/intern/blob/v1.0.0/license.md
github.com/json-iterator/go
License: MIT
License URL: https://github.com/json-iterator/go/blob/v1.1.12/LICENSE
github.com/klauspost/compress/zstd/internal/xxhash
License: MIT
License URL: https://github.com/klauspost/compress/blob/v1.17.11/zstd/internal/xxhash/LICENSE.txt
github.com/klauspost/pgzip
License: MIT
License URL: https://github.com/klauspost/pgzip/blob/v1.2.6/LICENSE
github.com/mailru/easyjson
License: MIT
License URL: https://github.com/mailru/easyjson/blob/v0.7.7/LICENSE
github.com/mattn/go-colorable
License: MIT
License URL: https://github.com/mattn/go-colorable/blob/v0.1.13/LICENSE
github.com/mattn/go-isatty
License: MIT
License URL: https://github.com/mattn/go-isatty/blob/v0.0.20/LICENSE
github.com/mattn/go-runewidth
License: MIT
License URL: https://github.com/mattn/go-runewidth/blob/v0.0.16/LICENSE
github.com/mattn/go-sqlite3
License: MIT
License URL: https://github.com/mattn/go-sqlite3/blob/v1.14.22/LICENSE
github.com/mitchellh/copystructure
License: MIT
License URL: https://github.com/mitchellh/copystructure/blob/v1.2.0/LICENSE
github.com/mitchellh/mapstructure
License: MIT
License URL: https://github.com/mitchellh/mapstructure/blob/v1.5.0/LICENSE
github.com/mitchellh/reflectwalk
License: MIT
License URL: https://github.com/mitchellh/reflectwalk/blob/v1.0.2/LICENSE
github.com/mohae/deepcopy
License: MIT
License URL: https://github.com/mohae/deepcopy/blob/c48cc78d4826/LICENSE
github.com/rivo/uniseg
License: MIT
License URL: https://github.com/rivo/uniseg/blob/v0.4.7/LICENSE.txt
github.com/secure-systems-lab/go-securesystemslib/encrypted
License: MIT
License URL: https://github.com/secure-systems-lab/go-securesystemslib/blob/v0.8.0/LICENSE
github.com/shopspring/decimal
License: MIT
License URL: https://github.com/shopspring/decimal/blob/v1.4.0/LICENSE
github.com/sirupsen/logrus
License: MIT
License URL: https://github.com/sirupsen/logrus/blob/v1.9.3/LICENSE
github.com/spf13/cast
License: MIT
License URL: https://github.com/spf13/cast/blob/v1.7.0/LICENSE
github.com/stretchr/testify/assert
License: MIT
License URL: https://github.com/stretchr/testify/blob/v1.10.0/LICENSE
github.com/swaggest/form/v5
License: MIT
License URL: https://github.com/swaggest/form/blob/v5.1.1/LICENSE
github.com/swaggest/jsonschema-go
License: MIT
License URL: https://github.com/swaggest/jsonschema-go/blob/v0.3.73/LICENSE
github.com/swaggest/openapi-go
License: MIT
License URL: https://github.com/swaggest/openapi-go/blob/v0.2.55/LICENSE
github.com/swaggest/refl
License: MIT
License URL: https://github.com/swaggest/refl/blob/v1.3.0/LICENSE
github.com/swaggest/rest
License: MIT
License URL: https://github.com/swaggest/rest/blob/v0.2.73/LICENSE
github.com/swaggest/usecase
License: MIT
License URL: https://github.com/swaggest/usecase/blob/v1.3.1/LICENSE
github.com/titanous/rocacheck
License: MIT
License URL: https://github.com/titanous/rocacheck/blob/afe73141d399/LICENSE
github.com/urfave/cli
License: MIT
License URL: https://github.com/urfave/cli/blob/v1.22.16/LICENSE
github.com/vearutop/statigz
License: MIT
License URL: https://github.com/vearutop/statigz/blob/v1.4.0/LICENSE
github.com/vincent-petithory/dataurl
License: MIT
License URL: https://github.com/vincent-petithory/dataurl/blob/v1.0.0/LICENSE
go.mozilla.org/pkcs7
License: MIT
License URL: https://github.com/mozilla-services/pkcs7/blob/33d05740a352/LICENSE
gopkg.in/yaml.v3
License: MIT
License URL: https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE
github.com/hashicorp/go-version
License: MPL-2.0
License URL: https://github.com/hashicorp/go-version/blob/v1.7.0/LICENSE
github.com/letsencrypt/boulder
License: MPL-2.0
License URL: https://github.com/letsencrypt/boulder/blob/89b07f4543e0/LICENSE.txt
github.com/talos-systems/go-smbios/smbios
License: MPL-2.0
License URL: https://github.com/talos-systems/go-smbios/blob/v0.1.1/LICENSE
github.com/vbauerster/mpb/v8
License: Unlicense
License URL: https://github.com/vbauerster/mpb/blob/v8.7.5/UNLICENSE