Open source acknowledgments

Language Icon 16 days ago · 6 min read
Cloud Server v4+
Contribute Go to Code

This page provides the details of 3rd-party open source components used in CircleCI products.

  • Release agent

  • GOAT

  • CircleCI runner

The following 3rd-party open source components are used in the CircleCI release agent. The release agent is used to integrate CircleCI with Kubernetes clusters for release management. For more information, see the Deploys docs.

name licenses

github.com/argoproj/argo-rollouts

Apache-2.0

github.com/cenkalti/backoff/v4

MIT

github.com/circleci/ex

MIT

github.com/containerd/containerd

Apache-2.0

github.com/emicklei/go-restful/v3

MIT

github.com/google/gnostic-models

Apache-2.0

github.com/google/go-cmp

BSD-3-Clause

github.com/google/uuid

BSD-3-Clause

github.com/hashicorp/go-retryablehttp

MPL-2.0

github.com/kelseyhightower/envconfig

MIT

github.com/maxbrunsfeld/counterfeiter/v6

MIT

github.com/mittwald/go-helm-client

MIT

github.com/zailic/slogr

Apache-2.0

golang.org/x/exp

BSD-3-Clause

golang.org/x/text

BSD-3-Clause

gotest.tools/v3

Apache-2.0

helm.sh/helm/v3

Apache-2.0

k8s.io/api

Apache-2.0

k8s.io/apimachinery

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/kubectl

Apache-2.0

sigs.k8s.io/controller-runtime

Apache-2.0

The following 3rd-party open source components are used in the CircleCI General Orchestration Agent (GOAT). GOAT is an agent used by self-hosted container runners for managing the container environment. For more information, see the Container Runner docs.

Name License

gopkg.in/yaml.v3

Apache-2.0 OR MIT

github.com/aws/aws-sdk-go

Apache-2.0

github.com/distribution/reference

Apache-2.0

gotest.tools/v3

Apache-2.0

k8s.io/api

Apache-2.0

k8s.io/apimachinery

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/kubectl

Apache-2.0

k8s.io/utils

Apache-2.0

sigs.k8s.io/gateway-api

Apache-2.0

dario.cat/mergo

BSD-3-Clause

github.com/google/go-cmp

BSD-3-Clause

github.com/google/uuid

BSD-3-Clause

golang.org/x/sync

BSD-3-Clause

github.com/alecthomas/kong

MIT

github.com/cenkalti/backoff/v5

MIT

github.com/gin-gonic/gin

MIT

github.com/goccy/go-json

MIT

github.com/jellydator/ttlcache/v3

MIT

github.com/kr/pretty

MIT

gopkg.in/natefinch/lumberjack.v2

MIT

The following 3rd-party open source components are used in the CircleCI self-hosted runner. The CircleCI runner is a utility used to run CirlceCI jobs on self-hosted infrastructure. For more information, see the self-hosted runner overview docs.

Name License

gopkg.in/yaml.v3

Apache-2.0 OR MIT

github.com/aws/aws-sdk-go

Apache-2.0

gotest.tools/v3

Apache-2.0

k8s.io/api

Apache-2.0

k8s.io/apimachinery

Apache-2.0

k8s.io/client-go

Apache-2.0

k8s.io/kubectl

Apache-2.0

k8s.io/utils

Apache-2.0

sigs.k8s.io/gateway-api

Apache-2.0

dario.cat/mergo

BSD-3-Clause

github.com/google/go-cmp

BSD-3-Clause

github.com/google/uuid

BSD-3-Clause

golang.org/x/sync

BSD-3-Clause

github.com/alecthomas/kong

MIT

github.com/cenkalti/backoff/v4

MIT

github.com/gin-gonic/gin

MIT

github.com/jellydator/ttlcache/v3

MIT

github.com/kr/pretty

MIT

gopkg.in/natefinch/lumberjack.v2

MIT