package
0.0.0-20190502123951-244201a95fb7
Repository: https://github.com/redhat-developer/devconsole-api.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
RegisterDefaults adds defaulters functions to the given scheme.

# Constants

AnalysisInternalFailure represents a failure reason caused by any internal failure.
BadCredentials represents a failure reason when an attempt to authenticate to the repo using the given secret failed.
BranchNotFound represents a failure reason when the specified branch wasn't found in the repository.
ConnectionInternalFailure represents a failure reason caused by any internal failure.
DetectionFailed represents the failure reason when the actual detection logic failed.
Failed is the state of Connection when an attempt to reach a GitSource failed.
Initializing represents a state of GitSource whose creation wasn't completed and is not ready to use.
NotSupportedType represents the failure reason when no appropriate git implementation was found for the given combination of repository and secret.
OK is the state of Connection when an attempt to reach a GitSource was successful.
PhaseBuilding indicates the component is under build.
PhaseDeployed indicates the component is deployed.
PhaseDeploying indicates the component is under deployment.
Ready represents a state of GitSource whose creation was completed and is ready to use.
RepoNotReachable represents a failure reason when an attempt to reach the git repo failed.

# Variables

SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

BuildEnvStatistics holds information about detected languages and build types in the GitSource.
Component is the Schema for the components API.
ComponentList contains a list of Component.
ComponentSpec defines the desired state of Component.
ComponentStatus defines the observed state of Component.
Connection holds information whether the last attempt to reach the git source was successful or not.
DetectedBuildType holds information of the build type detected in a GitSource.
GitSource is the Schema for the gitsources API +k8s:openapi-gen=true.
GitSourceAnalysis is the Schema for the gitsourceanalyses API +k8s:openapi-gen=true.
GitSourceAnalysisList contains a list of GitSourceAnalysis.
GitSourceAnalysisSpec defines the desired state of GitSourceAnalysis.
GitSourceAnalysisStatus defines the observed state of GitSourceAnalysis.
GitSourceList contains a list of GitSource.
GitSourceRef refers to the GitSource to be analyzed.
GitSourceSpec defines the desired state of GitSource +k8s:openapi-gen=true.
GitSourceStatus defines the observed state of GitSource +k8s:openapi-gen=true.
SecretRef holds information about the secret that contains credentials to access the git repo.

# Type aliases

AnalysisFailureReason represents the reason why the GitSource analysis (build type detection) failed.
ConnectionFailureReason represents the reason why the attempt to reach a GitSource failed.
ConnectionState is the result of the attempt to reach a GitSource.
State represents current state of the GitSource,.