fleetshift-server

module
v0.0.0-...-bc4cf0a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2026 License: Apache-2.0

Directories

Path Synopsis
cmd
fleetshift command
gen
fleetshift/v1
Package fleetshiftv1 is a reverse proxy.
Package fleetshiftv1 is a reverse proxy.
internal
addon/kind
Package kind implements a domain.DeliveryAgent for managing kind (Kubernetes-in-Docker) clusters.
Package kind implements a domain.DeliveryAgent for managing kind (Kubernetes-in-Docker) clusters.
addon/kubernetes
Package kubernetes implements a domain.DeliveryAgent that applies Kubernetes manifests to a cluster via server-side apply (SSA).
Package kubernetes implements a domain.DeliveryAgent that applies Kubernetes manifests to a cluster via server-side apply (SSA).
attestation
Package attestation implements the delivery-agent-side attestation verification algorithm.
Package attestation implements the delivery-agent-side attestation verification algorithm.
cli
domain/authmethodrepotest
Package authmethodrepotest provides contract tests for domain.AuthMethodRepository implementations.
Package authmethodrepotest provides contract tests for domain.AuthMethodRepository implementations.
domain/deliveryrepotest
Package deliveryrepotest provides contract tests for domain.DeliveryRepository implementations.
Package deliveryrepotest provides contract tests for domain.DeliveryRepository implementations.
domain/deploymentrepotest
Package deploymentrepotest provides contract tests for domain.DeploymentRepository implementations.
Package deploymentrepotest provides contract tests for domain.DeploymentRepository implementations.
domain/fulfillmentrepotest
Package fulfillmentrepotest provides contract tests for domain.FulfillmentRepository implementations.
Package fulfillmentrepotest provides contract tests for domain.FulfillmentRepository implementations.
domain/inventoryrepotest
Package inventoryrepotest provides contract tests for domain.InventoryRepository implementations.
Package inventoryrepotest provides contract tests for domain.InventoryRepository implementations.
domain/managedresourcerepotest
Package managedresourcerepotest provides contract tests for domain.ManagedResourceRepository implementations.
Package managedresourcerepotest provides contract tests for domain.ManagedResourceRepository implementations.
domain/resourceidentityrepotest
Package resourceidentityrepotest provides contract tests for domain.ResourceIdentityRepository implementations.
Package resourceidentityrepotest provides contract tests for domain.ResourceIdentityRepository implementations.
domain/signerenrollmentrepotest
Package signerenrollmentrepotest provides a shared contract test suite for domain.SignerEnrollmentRepository implementations.
Package signerenrollmentrepotest provides a shared contract test suite for domain.SignerEnrollmentRepository implementations.
domain/storetest
Package storetest provides contract tests for domain.Store implementations.
Package storetest provides contract tests for domain.Store implementations.
domain/targetrepotest
Package targetrepotest provides contract tests for domain.TargetRepository implementations.
Package targetrepotest provides contract tests for domain.TargetRepository implementations.
domain/vaulttest
Package vaulttest provides contract tests for domain.Vault implementations.
Package vaulttest provides contract tests for domain.Vault implementations.
domain/workflowenginetest
Package workflowenginetest provides contract tests for domain.Registry implementations.
Package workflowenginetest provides contract tests for domain.Registry implementations.
infrastructure/delivery
Package delivery provides the RoutingDeliveryService that implements domain.DeliveryAgent by dispatching to per-target-type domain.DeliveryAgent implementations.
Package delivery provides the RoutingDeliveryService that implements domain.DeliveryAgent by dispatching to per-target-type domain.DeliveryAgent implementations.
infrastructure/goworkflows
Package goworkflows implements domain.Registry using cschleiden/go-workflows for durable workflow execution.
Package goworkflows implements domain.Registry using cschleiden/go-workflows for durable workflow execution.
infrastructure/keyregistry
Package keyregistry implements external key registry clients.
Package keyregistry implements external key registry clients.
infrastructure/memworkflow
Package memworkflow provides a lightweight, in-memory domain.Registry that faithfully reproduces the concurrency and serialization semantics of a durable workflow engine:
Package memworkflow provides a lightweight, in-memory domain.Registry that faithfully reproduces the concurrency and serialization semantics of a durable workflow engine:
infrastructure/observability
Package observability provides slog-based implementations of the domain observer interfaces for structured logging of fulfillment orchestration and delivery lifecycle events.
Package observability provides slog-based implementations of the domain observer interfaces for structured logging of fulfillment orchestration and delivery lifecycle events.
infrastructure/oidc/oidctest
Package oidctest provides a fake OIDC identity provider for testing.
Package oidctest provides a fake OIDC identity provider for testing.
infrastructure/slogutil
Package slogutil provides slog handler utilities.
Package slogutil provides slog handler utilities.
testutil
Package testutil provides shared test-support utilities.
Package testutil provides shared test-support utilities.
transport/managedresource
Package managedresource provides in-process proto compilation and dynamic gRPC service registration for addon-defined managed resource types.
Package managedresource provides in-process proto compilation and dynamic gRPC service registration for addon-defined managed resource types.
pkg
canonical
Package canonical provides the deterministic signed envelope construction for attestation signing and verification.
Package canonical provides the deterministic signed envelope construction for attestation signing and verification.
crypto
Package crypto provides shared EC cryptographic helpers used by both the application layer (provenance construction, key enrollment) and the attestation verification library.
Package crypto provides shared EC cryptographic helpers used by both the application layer (provenance construction, key enrollment) and the attestation verification library.
Package testserver provides a fully wired in-process FleetShift gRPC server for integration testing.
Package testserver provides a fully wired in-process FleetShift gRPC server for integration testing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL