package
0.0.0-20250309065940-62908394c75b
Repository: https://github.com/choreo-idp/choreo.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
EndpointDeletionFinalizer should be added as a finalizer to the Endpoint whenever an endpoint is created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SupportedVersions maps each buildpack to its supported versions.

# Structs

Application captures runtime-specific configurations.
BackendJWTConfig defines JWT configuration for backend services.
BackendJWTConfigDetails contains the detailed JWT configuration.
Build is the Schema for the builds API.
BuildConfiguration specifies the build configuration details.
No description provided by the author
No description provided by the author
No description provided by the author
BuildList contains a list of Build.
No description provided by the author
BuildSpec defines the desired state of Build.
BuildStatus defines the observed state of Build.
BuildTemplateSpec defines the build template configuration.
Component is the Schema for the components API.
ComponentList contains a list of Component.
ComponentSource defines the source information of the component where the code or image is retrieved.
ComponentSpec defines the desired state of Component.
ComponentStatus defines the observed state of Component.
Configuration is the top-level configuration block of DeployableArtifactSpec.
ConfigurationGroup is the Schema for the configurationgroups API.
ConfigurationGroupConfiguration defines a configuration parameter.
ConfigurationGroupKeyRef references a specific key in a configuration group.
ConfigurationGroupList contains a list of ConfigurationGroup.
ConfigurationGroupMountRef references a config group as files in a directory.
ConfigurationGroupRef references a configuration group as a whole.
ConfigurationGroupSpec defines the desired state of ConfigurationGroup.
ConfigurationGroupStatus defines the observed state of ConfigurationGroup.
ConfigurationOverrides holds environment-specific overrides to the artifact configuration.
ConfigurationValue defines the value of a configuration parameter.
ContainerRegistry defines the container registry configuration.
CORSConfig defines Cross-Origin Resource Sharing configuration.
DataPlane is the Schema for the dataplanes API.
DataPlaneList contains a list of DataPlane.
DataPlaneSpec defines the desired state of DataPlane.
DataPlaneStatus defines the observed state of DataPlane.
Dependencies captures references to connections and other dependencies.
DependenciesOverride captures overrides for dependencies.
DeployableArtifact is the Schema for the deployableartifacts API.
DeployableArtifactList contains a list of DeployableArtifact.
DeployableArtifactSpec defines the desired state of DeployableArtifact.
DeployableArtifactStatus defines the observed state of DeployableArtifact.
Deployment is the Schema for the deployments API.
DeploymentList contains a list of Deployment.
DeploymentPipeline is the Schema for the deploymentpipelines API.
DeploymentPipelineList contains a list of DeploymentPipeline.
DeploymentPipelineSpec defines the desired state of DeploymentPipeline.
DeploymentPipelineStatus defines the observed state of DeploymentPipeline.
DeploymentSpec defines the desired state of Deployment.
DeploymentStatus defines the observed state of Deployment.
DeploymentTrack is the Schema for the deploymenttracks API.
DeploymentTrackList contains a list of DeploymentTrack.
DeploymentTrackSpec defines the desired state of DeploymentTrack.
DeploymentTrackStatus defines the observed state of DeploymentTrack.
No description provided by the author
Endpoint is the Schema for the endpoints API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:printcolumn:name="Address",type="string",JSONPath=".status.address".
EndpointAPISettingsSpec defines configuration parameters for managed endpoints.
EndpointList contains a list of Endpoint +kubebuilder:object:root=true.
EndpointOverride captures overrides for an existing endpoint’s configuration.
EndpointSchemaSpec defines the schema configuration of the endpoint.
EndpointServiceSpec defines the configuration of the upstream service.
EndpointSpec defines the desired state of Endpoint.
EndpointStatus defines the observed state of Endpoint.
EndpointTemplate represents an endpoint derived from a component descriptor.
EnvFromSource allows importing all environment variables from a source.
Environment is the Schema for the environments API.
EnvironmentGroup defines a group of environments.
EnvironmentList contains a list of Environment.
EnvironmentSpec defines the desired state of Environment.
EnvironmentStatus defines the observed state of Environment.
EnvVar represents an environment variable present in the container.
EnvVarValueFrom holds references to external sources for environment variables.
FeatureFlagsSpec defines the feature flags for the data plane.
FileMount represents one file mounted from data/inline content.
FileMountsFromSource allows importing multiple files from a source.
FileMountValueFrom references an external data source for file content.
FromBuildRef points to an existing Build resource and optionally a specific git revision.
FromImageRef points to an image tag to deploy.
No description provided by the author
GatewaySpec defines the gateway configuration for the data plane.
GitAuthentication defines the authentication configuration for Git.
GitRepository defines the Git repository configuration.
HPAConfig configures Horizontal Pod Autoscaling.
No description provided by the author
KubernetesClusterSpec defines the configuration for the target Kubernetes cluster.
OperationPolicy defines authentication policy for an API operation.
Organization is the Schema for the organizations API.
OrganizationList contains a list of Organization.
OrganizationSpec defines the desired state of Organization.
OrganizationStatus defines the observed state of Organization.
Probes define readiness/liveness checks.
Project is the Schema for the projects API.
ProjectList contains a list of Project.
ProjectSpec defines the desired state of Project.
ProjectStatus defines the observed state of Project.
PromotionPath defines a path for promoting between environments.
RateLimitConfig defines rate limiting configuration.
RegistryAuthentication defines the authentication configuration for container registry.
No description provided by the author
ResourceLimits define the CPU/memory constraints for the container.
S2ZConfig configures scale-to-zero.
ScalingConfig holds either HPA or S2Z config.
SecretKeyRef references a specific key in a K8s secret.
SecretMountRef references a secret resource as files in a directory.
SecretRefBasic references a secret resource as a whole.
No description provided by the author
TargetArtifact references the source artifact to be deployed.
TargetEnvironmentRef defines a reference to a target environment with approval settings.
TaskConfig captures scheduling/manual execution details for a task.
TaskSchedule defines the cron schedule and timezone.
VisibilityConfigurations defines configurations for different visibility levels.

# Type aliases

No description provided by the author
ComponentType defines how the component is deployed.
EndpointType defines the different API technologies supported by the endpoint.
No description provided by the author
No description provided by the author