Directories
¶
| Path | Synopsis |
|---|---|
|
ggcr
Package ggcr provides authentication integration between Chainguard identity tokens and the go-containerregistry library for accessing the cgr.dev container registry.
|
Package ggcr provides authentication integration between Chainguard identity tokens and the go-containerregistry library for accessing the cgr.dev container registry. |
|
login
Package login implements client login functionality shared between various clients
|
Package login implements client login functionality shared between various clients |
|
Package civil implements types for civil time, a time-zone-independent representation of time that follows the rules of the proleptic Gregorian calendar with exactly 24-hour days, 60-minute hours, and 60-second minutes.
|
Package civil implements types for civil time, a time-zone-independent representation of time that follows the rules of the proleptic Gregorian calendar with exactly 24-hour days, 60-minute hours, and 60-second minutes. |
|
apk
Package apk provides CloudEvents types for APK package registry operations.
|
Package apk provides CloudEvents types for APK package registry operations. |
|
receiver
Package receiver provides secure CloudEvent webhook receivers for Chainguard events.
|
Package receiver provides secure CloudEvent webhook receivers for Chainguard events. |
|
examples
|
|
|
registry/chainctl
command
|
|
|
registry/exchange
command
|
|
|
helm
|
|
|
chart
Package chart provides utilities for reading and modifying Chainguard Helm charts stored as OCI artifacts or on the filesystem.
|
Package chart provides utilities for reading and modifying Chainguard Helm charts stored as OCI artifacts or on the filesystem. |
|
images
Package images provides utilities for parsing and resolving image value mappings embedded in Chainguard Helm chart packages.
|
Package images provides utilities for parsing and resolving image value mappings embedded in Chainguard Helm chart packages. |
|
v1
Package v1 provides types for chart-lock attestation data attached to Chainguard Helm charts.
|
Package v1 provides types for chart-lock attestation data attached to Chainguard Helm charts. |
|
proto
|
|
|
annotations
Package annotations contains the GRPC client and server definitions for implementing Auth interactions for the Console.
|
Package annotations contains the GRPC client and server definitions for implementing Auth interactions for the Console. |
|
capabilities
Package capabilities contains the proto enum with our IAM capabilities.
|
Package capabilities contains the proto enum with our IAM capabilities. |
|
platform/advisory/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Advisory interactions.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Advisory interactions. |
|
platform/apk/v1
Package v1 contains the v1 GRPC client and server definitions for implementing APK interactions.
|
Package v1 contains the v1 GRPC client and server definitions for implementing APK interactions. |
|
platform/auth/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Auth interactions for the Console.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Auth interactions for the Console. |
|
platform/auth/v1/test
Package test provides mock implementations of the auth service for testing.
|
Package test provides mock implementations of the auth service for testing. |
|
platform/common/v1
Package common contains Chainguard shared types exposed to the console.
|
Package common contains Chainguard shared types exposed to the console. |
|
platform/ecosystems/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Ecosystem interactions for the Console.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Ecosystem interactions for the Console. |
|
platform/events/v1
Package events contains the GRPC client and server definitions for implementing eventing interactions for the Console.
|
Package events contains the GRPC client and server definitions for implementing eventing interactions for the Console. |
|
platform/iam/v1
Package v1 provides gRPC client and server definitions for IAM interactions with the Chainguard Console.
|
Package v1 provides gRPC client and server definitions for IAM interactions with the Chainguard Console. |
|
platform/iam/v1/test
Package test provides mock implementations of IAM gRPC clients for testing.
|
Package test provides mock implementations of IAM gRPC clients for testing. |
|
platform/libraries/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Libraries interactions for the Console.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Libraries interactions for the Console. |
|
platform/libraries/v1/test
Package test provides mock implementations of the Libraries API clients for testing purposes.
|
Package test provides mock implementations of the Libraries API clients for testing purposes. |
|
platform/matcher/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Crystal Ball interactions.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Crystal Ball interactions. |
|
platform/notifications/v1
Package v1 contains the v1 GRPC client and server definitions for implementing notifications interactions for the Platform.
|
Package v1 contains the v1 GRPC client and server definitions for implementing notifications interactions for the Platform. |
|
platform/oidc/v1
Package v1 contains the v1 GRPC client and server definitions for implementing OIDC interactions for the Platform.
|
Package v1 contains the v1 GRPC client and server definitions for implementing OIDC interactions for the Platform. |
|
platform/packages/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Packages interactions for the Console.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Packages interactions for the Console. |
|
platform/packages/v1/test
Package test provides mock implementations of the Packages API clients for testing purposes.
|
Package test provides mock implementations of the Packages API clients for testing purposes. |
|
platform/ping/v1
Package v1 contains the v1 GRPC client and server definitions for implementing ping interactions for the Platform.
|
Package v1 contains the v1 GRPC client and server definitions for implementing ping interactions for the Platform. |
|
platform/policygates/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Policy Gates interactions.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Policy Gates interactions. |
|
platform/policygates/v1/test
Package test provides mock implementations of PolicyGates gRPC clients for testing.
|
Package test provides mock implementations of PolicyGates gRPC clients for testing. |
|
platform/registry/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Registry interactions.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Registry interactions. |
|
platform/registry/v1/test
Package test provides mock implementations of Registry gRPC clients for testing.
|
Package test provides mock implementations of Registry gRPC clients for testing. |
|
platform/tenant/v1
Package v1 contains the v1 GRPC client and server definitions for implementing Tenant interactions for the Console.
|
Package v1 contains the v1 GRPC client and server definitions for implementing Tenant interactions for the Console. |
|
platform/vulnerabilities/v1
Package v1 contains the platform API for the advisory service.
|
Package v1 contains the platform API for the advisory service. |
|
Package sts provides OIDC token exchange functionality for Chainguard services.
|
Package sts provides OIDC token exchange functionality for Chainguard services. |
|
Package uidp contains utilities for reasoning about and manipulating the Chainguard IAM "UIDP" (UID Path) concept.
|
Package uidp contains utilities for reasoning about and manipulating the Chainguard IAM "UIDP" (UID Path) concept. |
Click to show internal directories.
Click to hide internal directories.