/
conditions.go
131 lines (99 loc) · 5.92 KB
/
conditions.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package v1beta1
import (
condition "github.com/openstack-k8s-operators/lib-common/modules/common/condition"
)
// OpenStack Baremetal Condition Types used by API objects.
const (
//
// OpenStackProvisionServer conditions
//
// OpenStackProvisionServerReadyCondition Status=True condition which indicates if the OpenStackProvisionServer is configured and operational
OpenStackProvisionServerReadyCondition condition.Type = "OpenStackProvisionServerReady"
// OpenStackProvisionServerProvIntfReadyCondition Status=True condition which indicates if the OpenStackProvisionServer was provided or otherwise able to find the provisioning interface
OpenStackProvisionServerProvIntfReadyCondition condition.Type = "OpenStackProvisionServerProvIntfReady"
// OpenStackProvisionServerLocalImageURLReadyCondition Status=True condition which indicates if the OpenStackProvisionServer's LocalImageURL has been successfully acquired from the provisioning agent
OpenStackProvisionServerLocalImageURLReadyCondition condition.Type = "OpenStackProvisionServerLocalImageURLReady"
//
// OpenStackBaremetalSet conditions
//
// OpenStackBaremetalSetReadyCondition Status=True condition which indicates if the OpenStackBaremetalSet is fully provisioned
OpenStackBaremetalSetReadyCondition condition.Type = "OpenStackBaremetalSetReady"
// OpenStackBaremetalSetProvServerReadyCondition Status=True condition which indicates if the OpenStackBaremetalSet's OpenStackProvisionServer is ready to serve its image
OpenStackBaremetalSetProvServerReadyCondition condition.Type = "OpenStackBaremetalSetProvServerReady"
// OpenStackBaremetalSetBmhProvisioningReadyCondition Status=True condition which indicates if the OpenStackBaremetalSet's requested BMHs have been provisioned
OpenStackBaremetalSetBmhProvisioningReadyCondition condition.Type = "OpenStackBaremetalSetBmhProvisioningReady"
)
// OpenStack Baremetal Reasons used by API objects.
const ()
// Common Messages used by API objects.
const (
//
// OpenStackProvisionServerReady condition messages
//
// OpenStackProvisionServerReadyInitMessage
OpenStackProvisionServerReadyInitMessage = "OpenStackProvisionServer not started"
// OpenStackProvisionServerReadyErrorMessage
OpenStackProvisionServerReadyErrorMessage = "OpenStackProvisionServer error occured %s"
//
// OpenStackProvisionServerProvIntfReady condition messages
//
// OpenStackProvisionServerProvIntfReadyInitMessage
OpenStackProvisionServerProvIntfReadyInitMessage = "OpenStackProvisionServerProvIntf not started"
// OpenStackProvisionServerProvIntfReadyErrorMessage
OpenStackProvisionServerProvIntfReadyErrorMessage = "OpenStackProvisionServerProvIntf error occured %s"
// OpenStackProvisionServerProvIntfReadyMessage
OpenStackProvisionServerProvIntfReadyMessage = "OpenStackProvisionServerProvIntf found"
//
// OpenStackProvisionServerLocalImageURLReady condition messages
//
// OpenStackProvisionServerLocalImageURLReadyInitMessage
OpenStackProvisionServerLocalImageURLReadyInitMessage = "OpenStackProvisionServerLocalImageURL not started"
// OpenStackProvisionServerLocalImageURLReadyErrorMessage
OpenStackProvisionServerLocalImageURLReadyErrorMessage = "OpenStackProvisionServerLocalImageURL error occured %s"
// OpenStackProvisionServerLocalImageURLReadyRunningMessage
OpenStackProvisionServerLocalImageURLReadyRunningMessage = "OpenStackProvisionServerLocalImageURL generation in progress"
// OpenStackProvisionServerLocalImageURLReadyMessage
OpenStackProvisionServerLocalImageURLReadyMessage = "OpenStackProvisionServerLocalImageURL generated"
//
// OpenStackBaremetalSetReady condition messages
//
// OpenStackBaremetalSetReadyInitMessage
OpenStackBaremetalSetReadyInitMessage = "OpenStackBaremetalSet not started"
// OpenStackBaremetalSetReadyErrorMessage
OpenStackBaremetalSetReadyErrorMessage = "OpenStackBaremetalSet error occured %s"
//
// OpenStackBaremetalSetProvServerReady condition messages
//
// OpenStackBaremetalSetProvServerReadyInitMessage
OpenStackBaremetalSetProvServerReadyInitMessage = "OpenStackBaremetalSet provision server not started"
// OpenStackBaremetalSetProvServerReadyWaitingMessage
OpenStackBaremetalSetProvServerReadyWaitingMessage = "OpenStackBaremetalSet waiting for provision server creation"
// OpenStackBaremetalSetProvServerReadyRunningMessage
OpenStackBaremetalSetProvServerReadyRunningMessage = "OpenStackBaremetalSet provision server deployment in progress"
// OpenStackBaremetalSetProvServerReadyErrorMessage
OpenStackBaremetalSetProvServerReadyErrorMessage = "OpenStackBaremetalSet provision server error occured %s"
// OpenStackBaremetalSetProvServerReadyMessage
OpenStackBaremetalSetProvServerReadyMessage = "OpenStackBaremetalSet provision server ready"
//
// OpenStackBaremetalSetBmhProvisioningReady condition messages
//
// OpenStackBaremetalSetBmhProvisioningReadyInitMessage
OpenStackBaremetalSetBmhProvisioningReadyInitMessage = "OpenStackBaremetalSet BMH provisioning not started"
// OpenStackBaremetalSetBmhProvisioningReadyRunningMessage
OpenStackBaremetalSetBmhProvisioningReadyRunningMessage = "OpenStackBaremetalSet BMH provisioning in progress"
// OpenStackBaremetalSetBmhProvisioningReadyErrorMessage
OpenStackBaremetalSetBmhProvisioningReadyErrorMessage = "OpenStackBaremetalSet BMH provisioning error occured %s"
// OpenStackBaremetalSetBmhProvisioningReadyMessage
OpenStackBaremetalSetBmhProvisioningReadyMessage = "OpenStackBaremetalSet BMH provisioning completed"
)