package
0.0.0-20240801203148-8031e9cf4a77
Repository: https://github.com/openshift/release-controller.git
Documentation: pkg.go.dev

# Functions

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

# Constants

ReleaseCreationJobFailureMessage release creation job failure message.
ReleaseCreationJobPendingMessage release creation job pending message.
ReleaseCreationJobSuccessMessage release creation job success message.
ReleaseCreationJobUnknownMessage release creation job unknown message.
ReleasePayloadAcceptedReason programmatic identifier indicating that the ReleasePayload was Accepted.
ReleasePayloadCreatedReason programmatic identifier indicating that the ReleasePayload created successfully.
ReleasePayloadCreationFailedReason programmatic identifier indicating that the ReleasePayload was not created successfully.
ReleasePayloadFailedReason programmatic identifier indicating that the ReleasePayload creation failed.
ReleasePayloadManuallyAcceptedReason programmatic identifier indicating that the ReleasePayload was manually Accepted.
ReleasePayloadManuallyRejectedReason programmatic identifier indicating that the ReleasePayload was manually Rejected.
ReleasePayloadRejectedReason programmatic identifier indicating that the ReleasePayload was Rejected.

# Variables

No description provided by the author

# Structs

JobStateController is responsible for updating the JobState for every entry in the BlockingJobResults and InformingJobResults lists.
LegacyJobStatusController is responsible for handling the job results of releases that pre-date ReleasePayloads.
No description provided by the author
PayloadAcceptedController is responsible for Accepting ReleasePayloads when any of the following scenarios occur: 1.
PayloadCreationController is responsible for setting the PayloadCreated and PayloadFailed conditions based on whether the release payload creation job completed successfully or not.
PayloadRejectedController is responsible for Rejecting ReleasePayloads when any of the following scenarios occur: 1.
PayloadVerificationController is responsible for the initial population of the following pieces of the ReleasePayload: - .status.blockingJobResults - .status.informingJobResults - .status.upgradeJobResults This information is obtained by reading `.spec.payloadVerification` and populating the respective JobResults accordingly.
ProwJobStatusController is responsible for watching ProwJobs, in the prow-namespace, and updating the respective ReleasePayload with the status, of the job, when it completes.
ReleaseCreationJobController is responsible for writing the coordinates of the release creation job.
ReleaseCreationStatusController is responsible for watching batchv1.Jobs, in the job-namespace, and updating the respective ReleasePayload with the status, of the job, when it completes.
No description provided by the author

# Interfaces

No description provided by the author