# Constants
ActivityStatusTypeAborted if the workflow was aborted.
ActivityStatusTypeCancelled if the workflow was cancelled.
ActivityStatusTypeError there is some error with an activity.
ActivityStatusTypeFailed an activity failed.
ActivityStatusTypeNone an activity step has not started yet.
ActivityStatusTypeNotExecuted if the workflow was not executed.
ActivityStatusTypePending an activity step is waiting to start.
ActivityStatusTypeRunning an activity is running.
ActivityStatusTypeSucceeded an activity completed successfully.
ActivityStatusTypeFailed an activity failed.
ActivityStatusTypeWaitingForApproval an activity is waiting for approval.
ActivityStepKindTypeNone no kind yet.
ActivityStepKindTypePreview a promote activity.
ActivityStepKindTypePromote a promote activity.
ActivityStepKindTypeStage a group of low level steps.
EnvironmentKindTypeDevelopment specifies that an environment is a development environment; for developer tools like Jenkins, Nexus etc.
EnvironmentKindTypeEdit specifies that an environment is a developers editing workspace.
EnvironmentKindTypePermanent specifies that the environment is a regular permanent one.
EnvironmentKindTypePreview specifies that an environment is a Preview environment that lasts as long as a Pull Request.
EnvironmentKindTypeTest specifies that an environment is a temporary one for a test.
EnvironmentRepositoryTypeGit specifies that a git repository is used.
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
PromotionStrategyTypeAutomatic specifies that promotion happens automatically.
PromotionStrategyTypeManual specifies that promotion happens manually.
PromotionStrategyTypeNever specifies that promotion is disabled for this environment.
ProwConfigScheduler when we use the Scheduler CRDs to generate the Prow ConfigMaps.
ReleaseStatusTypeDeployed a release has been deployed.
ReleaseStatusTypeFailed release failed.
ReleaseStatusTypeNone an activity step has not started yet.
ReleaseStatusTypePending the release is pending.
WebHookEngineLighthouse specifies that we use lighthouse for webhooks see: https://github.com/jenkins-x/lighthouse.
# Variables
AddToScheme helper.
PromotionStrategyTypeValues is the list of all values.
SchemeBuilder for building the schema :).
SchemeGroupVersion is group version used to register these objects.
# Structs
AccountReference is a reference to a user account in another system that is attached to this user.
No description provided by the author
BatchPipelineActivity contains information about a batch build, used by both the batch build and its comprising PRs for linking them together.
Binary provies the details of a downloadable binary.
CommitSummary is the summary of a commit.
CoreActivityStep is a base step included in Stages of a pipeline or other kinds of step.
DependencyUpdate describes an dependency update message from the commit log.
DependencyUpdateDetails are the details of a dependency update.
DeployOptions configures options for how to deploy applications by default such as using progressive delivery or using horizontal pod autoscaler.
Environment represents an environment like Dev, Test, Staging, Production where code lives.
EnvironmentFilter specifies the environments to apply the role binding to.
EnvironmentList is a list of TypeMeta resources.
EnvironmentRepository is the repository for an environment using GitOps.
EnvironmentRoleBindingStatus is the status for an EnvironmentRoleBinding resource.
EnvironmentSpec is the specification of an Environment.
EnvironmentStatus is the status for an Environment resource.
GitStatus the status of a git commit in terms of CI/CD.
No description provided by the author
IssueSummary is the summary of an issue.
PipelineActivity represents pipeline activity for a particular run of a pipeline.
PipelineActivityList is a list of PipelineActivity resources.
PipelineActivitySpec is the specification of the pipeline activity.
PipelineActivityStatus is the status for an Environment resource.
PipelineActivityStep represents a step in a pipeline activity.
PipelineExtension defines the image and command of an app which wants to modify/extend the pipeline.
Plugin represents a binary plugin installed into this Jenkins X team.
PluginList is a list of Plugins available for a team.
PluginSpec provides details of a binary plugin available for a team.
PreviewActivityStep is the step of creating a preview environment as part of a Pull Request pipeline.
PreviewGitSpec is the preview git branch/pull request details.
PromoteActivityStep is the step of promoting a version of an application to an environment.
PromotePullRequestStep is the step for promoting a version to an environment by raising a Pull Request on the git repository of the environment.
PromoteUpdateStep is the step for updating a promotion after the Pull Request merges to master.
PullRequestInfo contains information about a PR included in a batch, like its PR number, the last build number, and SHA.
QuickStartLocation.
Release represents a single version of an app that has been released.
ReleaseList is a list of Release resources.
ReleaseSpec is the specification of the Release.
ReleaseStatus is the status of a release.
No description provided by the author
+genclient +genclient:noStatus +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="URL",type="string",JSONPath=".spec.url",description="The URL of the git repository" +kubebuilder:printcolumn:name="Description",type="string",JSONPath=".spec.description",description="A description of the source code repository - non-functional user-data" +kubebuilder:resource:categories=all,shortName=sourcerepo;srcrepo;sr +k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:storageversion SourceRepository is the metadata for an Application/Project/SourceRepository.
SourceRepositoryList is a structure used by k8s to store lists of apps.
SourceRepositorySpec provides details of the metadata for an App.
StageActivityStep represents a stage of zero to more sub steps in a jenkins pipeline.
StorageLocation.
TeamSettings the default settings for a team.
UserDetails containers details of a user.
UserSpec is the user details.
# Type aliases
No description provided by the author
No description provided by the author
ActivityStepKindType is a kind of step.
DependencyUpdatePath is the path of a dependency update.
EnvironmentKindType is the kind of an environment.
EnvironmentRepositoryType is the repository type.
PromotionEngineType is the type of promotion implementation the team uses.
PromotionStrategyType is the type of a promotion strategy.
ProwConfigType is the type of prow configuration.
ProwEngineType is the type of prow execution engine.
ReleaseStatusType is the status of a release; usually deployed or failed at completion.
WebHookEngineType is the type of webhook processing implementation the team uses.