upgrade.gdc.goog/v1
ComplianceComponent
ComplianceComponent corresponds to the support report for a specific resource.
Appears in: - SupportStatusReportStatus
Field | Description |
---|---|
name string |
Name is the k8s resource name of that this component refers to. |
namespace string |
Namespace is the namespace that the k8s resource is in. |
resource string |
ResourceKind is a string of the kind of resource this k8s object refers to. |
version string |
Version is the version of the k8s resource. |
compliance ComplianceStatus |
Compliance is a status which determines whether or not a resource is considered in support. |
organization LocalObjectReference |
Organization refers to the organization which this resource is located in if applicable. |
project LocalObjectReference |
Project refers to the project which this resource is located in if applicable. |
ComplianceStatus
Underlying type: string
Appears in: - ComplianceComponent
MaintenanceWindow
MaintenanceWindow specifies a recurring time window for applying for patch and minor version upgrades.
Appears in: - MaintenanceWindowList
Field | Description |
---|---|
apiVersion string |
upgrade.gdc.goog/v1 |
kind string |
MaintenanceWindow |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec MaintenanceWindowSpec |
MaintenanceWindowList
MaintenanceWindowList represents a collection of MaintenanceWindows.
Field | Description |
---|---|
apiVersion string |
upgrade.gdc.goog/v1 |
kind string |
MaintenanceWindowList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items MaintenanceWindow array |
MaintenanceWindowSpec
MaintenanceWindowSpec provides the specification (i.e., desired state) of a MaintenanceWindow.
Appears in: - MaintenanceWindow
Field | Description |
---|---|
upgradeType UpgradeType |
UpgradeType indicates the type of the MaintenanceWindow, which is one of UpgradeTypeMinor and UpgradeTypePatch . |
recurrence string |
Recurrence encodes a RRULE string to indicate how the window recurs. https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html Ex. TimeWindow.StartTime = 2022-04-18T02:00:00Z TimeWindow.EndTime = 2022-04-18T06:00:00Z Recurrence = FREQ=WEEKLY;BYDAY=MO,WE These parameters would create a schedule that starts on 04/18/2022 from 2 a.m to 6 a.m. Every Monday and Wednesday after, the same 2.am-6.am pattern would recur. |
timeWindow TimeWindow |
TimeWindow contains the start and end times for the MaintenanceWindow. |
exclusions TimeWindow array |
Exclusions is an array of TimeWindows that were skipped. Exclusions will only contain times specific up to the hour. |
SupportStatusReport
SupportStatusReport represents the support status of objects within it's scope. This serves as a readonly object for operators.
Appears in: - SupportStatusReportList
Field | Description |
---|---|
apiVersion string |
upgrade.gdc.goog/v1 |
kind string |
SupportStatusReport |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec SupportStatusReportSpec |
|
status SupportStatusReportStatus |
SupportStatusReportList
SupportStatusReportList contains a list of SupportStatusReport objects.
Field | Description |
---|---|
apiVersion string |
upgrade.gdc.goog/v1 |
kind string |
SupportStatusReportList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items SupportStatusReport array |
SupportStatusReportSpec
Appears in: - SupportStatusReport
Field | Description |
---|---|
operableComponentName string |
Name of the OC. |
SupportStatusReportStatus
Appears in: - SupportStatusReport
Field | Description |
---|---|
items ComplianceComponent array |
Items is the list of resources that have a support compliance associated with it. |
TimeWindow
TimeWindow defines a chunk of time.
Appears in: - MaintenanceWindowSpec
Field | Description |
---|---|
start Time |
Start indicates the start of the window. |
end Time |
End indicates the end of the window. |
UpgradeType
Underlying type: string
UpgradeType specifies the type of an upgrade. Only one of the following upgrade types may be specified.
Appears in: - MaintenanceWindowSpec