github.com/vtuson/helm@v2.8.2+incompatible/pkg/proto/hapi/release/hook.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: hapi/release/hook.proto 3 4 /* 5 Package release is a generated protocol buffer package. 6 7 It is generated from these files: 8 hapi/release/hook.proto 9 hapi/release/info.proto 10 hapi/release/release.proto 11 hapi/release/status.proto 12 hapi/release/test_run.proto 13 hapi/release/test_suite.proto 14 15 It has these top-level messages: 16 Hook 17 Info 18 Release 19 Status 20 TestRun 21 TestSuite 22 */ 23 package release 24 25 import proto "github.com/golang/protobuf/proto" 26 import fmt "fmt" 27 import math "math" 28 import google_protobuf "github.com/golang/protobuf/ptypes/timestamp" 29 30 // Reference imports to suppress errors if they are not otherwise used. 31 var _ = proto.Marshal 32 var _ = fmt.Errorf 33 var _ = math.Inf 34 35 // This is a compile-time assertion to ensure that this generated file 36 // is compatible with the proto package it is being compiled against. 37 // A compilation error at this line likely means your copy of the 38 // proto package needs to be updated. 39 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 40 41 type Hook_Event int32 42 43 const ( 44 Hook_UNKNOWN Hook_Event = 0 45 Hook_PRE_INSTALL Hook_Event = 1 46 Hook_POST_INSTALL Hook_Event = 2 47 Hook_PRE_DELETE Hook_Event = 3 48 Hook_POST_DELETE Hook_Event = 4 49 Hook_PRE_UPGRADE Hook_Event = 5 50 Hook_POST_UPGRADE Hook_Event = 6 51 Hook_PRE_ROLLBACK Hook_Event = 7 52 Hook_POST_ROLLBACK Hook_Event = 8 53 Hook_RELEASE_TEST_SUCCESS Hook_Event = 9 54 Hook_RELEASE_TEST_FAILURE Hook_Event = 10 55 ) 56 57 var Hook_Event_name = map[int32]string{ 58 0: "UNKNOWN", 59 1: "PRE_INSTALL", 60 2: "POST_INSTALL", 61 3: "PRE_DELETE", 62 4: "POST_DELETE", 63 5: "PRE_UPGRADE", 64 6: "POST_UPGRADE", 65 7: "PRE_ROLLBACK", 66 8: "POST_ROLLBACK", 67 9: "RELEASE_TEST_SUCCESS", 68 10: "RELEASE_TEST_FAILURE", 69 } 70 var Hook_Event_value = map[string]int32{ 71 "UNKNOWN": 0, 72 "PRE_INSTALL": 1, 73 "POST_INSTALL": 2, 74 "PRE_DELETE": 3, 75 "POST_DELETE": 4, 76 "PRE_UPGRADE": 5, 77 "POST_UPGRADE": 6, 78 "PRE_ROLLBACK": 7, 79 "POST_ROLLBACK": 8, 80 "RELEASE_TEST_SUCCESS": 9, 81 "RELEASE_TEST_FAILURE": 10, 82 } 83 84 func (x Hook_Event) String() string { 85 return proto.EnumName(Hook_Event_name, int32(x)) 86 } 87 func (Hook_Event) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} } 88 89 type Hook_DeletePolicy int32 90 91 const ( 92 Hook_SUCCEEDED Hook_DeletePolicy = 0 93 Hook_FAILED Hook_DeletePolicy = 1 94 ) 95 96 var Hook_DeletePolicy_name = map[int32]string{ 97 0: "SUCCEEDED", 98 1: "FAILED", 99 } 100 var Hook_DeletePolicy_value = map[string]int32{ 101 "SUCCEEDED": 0, 102 "FAILED": 1, 103 } 104 105 func (x Hook_DeletePolicy) String() string { 106 return proto.EnumName(Hook_DeletePolicy_name, int32(x)) 107 } 108 func (Hook_DeletePolicy) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 1} } 109 110 // Hook defines a hook object. 111 type Hook struct { 112 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 113 // Kind is the Kubernetes kind. 114 Kind string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"` 115 // Path is the chart-relative path to the template. 116 Path string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"` 117 // Manifest is the manifest contents. 118 Manifest string `protobuf:"bytes,4,opt,name=manifest" json:"manifest,omitempty"` 119 // Events are the events that this hook fires on. 120 Events []Hook_Event `protobuf:"varint,5,rep,packed,name=events,enum=hapi.release.Hook_Event" json:"events,omitempty"` 121 // LastRun indicates the date/time this was last run. 122 LastRun *google_protobuf.Timestamp `protobuf:"bytes,6,opt,name=last_run,json=lastRun" json:"last_run,omitempty"` 123 // Weight indicates the sort order for execution among similar Hook type 124 Weight int32 `protobuf:"varint,7,opt,name=weight" json:"weight,omitempty"` 125 // DeletePolicies are the policies that indicate when to delete the hook 126 DeletePolicies []Hook_DeletePolicy `protobuf:"varint,8,rep,packed,name=delete_policies,json=deletePolicies,enum=hapi.release.Hook_DeletePolicy" json:"delete_policies,omitempty"` 127 } 128 129 func (m *Hook) Reset() { *m = Hook{} } 130 func (m *Hook) String() string { return proto.CompactTextString(m) } 131 func (*Hook) ProtoMessage() {} 132 func (*Hook) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 133 134 func (m *Hook) GetName() string { 135 if m != nil { 136 return m.Name 137 } 138 return "" 139 } 140 141 func (m *Hook) GetKind() string { 142 if m != nil { 143 return m.Kind 144 } 145 return "" 146 } 147 148 func (m *Hook) GetPath() string { 149 if m != nil { 150 return m.Path 151 } 152 return "" 153 } 154 155 func (m *Hook) GetManifest() string { 156 if m != nil { 157 return m.Manifest 158 } 159 return "" 160 } 161 162 func (m *Hook) GetEvents() []Hook_Event { 163 if m != nil { 164 return m.Events 165 } 166 return nil 167 } 168 169 func (m *Hook) GetLastRun() *google_protobuf.Timestamp { 170 if m != nil { 171 return m.LastRun 172 } 173 return nil 174 } 175 176 func (m *Hook) GetWeight() int32 { 177 if m != nil { 178 return m.Weight 179 } 180 return 0 181 } 182 183 func (m *Hook) GetDeletePolicies() []Hook_DeletePolicy { 184 if m != nil { 185 return m.DeletePolicies 186 } 187 return nil 188 } 189 190 func init() { 191 proto.RegisterType((*Hook)(nil), "hapi.release.Hook") 192 proto.RegisterEnum("hapi.release.Hook_Event", Hook_Event_name, Hook_Event_value) 193 proto.RegisterEnum("hapi.release.Hook_DeletePolicy", Hook_DeletePolicy_name, Hook_DeletePolicy_value) 194 } 195 196 func init() { proto.RegisterFile("hapi/release/hook.proto", fileDescriptor0) } 197 198 var fileDescriptor0 = []byte{ 199 // 428 bytes of a gzipped FileDescriptorProto 200 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x91, 0xd1, 0x6e, 0xda, 0x30, 201 0x14, 0x86, 0x9b, 0x12, 0x12, 0x38, 0x50, 0xea, 0x59, 0xd3, 0x66, 0x71, 0x53, 0xc4, 0x15, 0xbb, 202 0x09, 0x53, 0xa7, 0x3d, 0x40, 0x4a, 0xce, 0xd6, 0xaa, 0x11, 0x20, 0x27, 0x68, 0xd2, 0x6e, 0xa2, 203 0x74, 0xb8, 0x10, 0x11, 0xe2, 0x88, 0x98, 0x4d, 0x7b, 0xa6, 0xbd, 0xce, 0x1e, 0x68, 0xb2, 0x09, 204 0x59, 0xa5, 0xed, 0xee, 0x9c, 0xef, 0x7c, 0x76, 0xce, 0x1f, 0xc3, 0xdb, 0x6d, 0x5a, 0x66, 0xd3, 205 0x83, 0xc8, 0x45, 0x5a, 0x89, 0xe9, 0x56, 0xca, 0x9d, 0x57, 0x1e, 0xa4, 0x92, 0xb4, 0xaf, 0x07, 206 0x5e, 0x3d, 0x18, 0xde, 0x6c, 0xa4, 0xdc, 0xe4, 0x62, 0x6a, 0x66, 0x4f, 0xc7, 0xe7, 0xa9, 0xca, 207 0xf6, 0xa2, 0x52, 0xe9, 0xbe, 0x3c, 0xe9, 0xe3, 0x5f, 0x36, 0xd8, 0xf7, 0x52, 0xee, 0x28, 0x05, 208 0xbb, 0x48, 0xf7, 0x82, 0x59, 0x23, 0x6b, 0xd2, 0xe5, 0xa6, 0xd6, 0x6c, 0x97, 0x15, 0x6b, 0x76, 209 0x79, 0x62, 0xba, 0xd6, 0xac, 0x4c, 0xd5, 0x96, 0xb5, 0x4e, 0x4c, 0xd7, 0x74, 0x08, 0x9d, 0x7d, 210 0x5a, 0x64, 0xcf, 0xa2, 0x52, 0xcc, 0x36, 0xbc, 0xe9, 0xe9, 0x7b, 0x70, 0xc4, 0x77, 0x51, 0xa8, 211 0x8a, 0xb5, 0x47, 0xad, 0xc9, 0xe0, 0x96, 0x79, 0x2f, 0x17, 0xf4, 0xf4, 0xb7, 0x3d, 0xd4, 0x02, 212 0xaf, 0x3d, 0xfa, 0x11, 0x3a, 0x79, 0x5a, 0xa9, 0xe4, 0x70, 0x2c, 0x98, 0x33, 0xb2, 0x26, 0xbd, 213 0xdb, 0xa1, 0x77, 0x8a, 0xe1, 0x9d, 0x63, 0x78, 0xf1, 0x39, 0x06, 0x77, 0xb5, 0xcb, 0x8f, 0x05, 214 0x7d, 0x03, 0xce, 0x0f, 0x91, 0x6d, 0xb6, 0x8a, 0xb9, 0x23, 0x6b, 0xd2, 0xe6, 0x75, 0x47, 0xef, 215 0xe1, 0x7a, 0x2d, 0x72, 0xa1, 0x44, 0x52, 0xca, 0x3c, 0xfb, 0x96, 0x89, 0x8a, 0x75, 0xcc, 0x26, 216 0x37, 0xff, 0xd9, 0x24, 0x30, 0xe6, 0x52, 0x8b, 0x3f, 0xf9, 0x60, 0xfd, 0xb7, 0xcb, 0x44, 0x35, 217 0xfe, 0x6d, 0x41, 0xdb, 0xac, 0x4a, 0x7b, 0xe0, 0xae, 0xe6, 0x8f, 0xf3, 0xc5, 0x97, 0x39, 0xb9, 218 0xa0, 0xd7, 0xd0, 0x5b, 0x72, 0x4c, 0x1e, 0xe6, 0x51, 0xec, 0x87, 0x21, 0xb1, 0x28, 0x81, 0xfe, 219 0x72, 0x11, 0xc5, 0x0d, 0xb9, 0xa4, 0x03, 0x00, 0xad, 0x04, 0x18, 0x62, 0x8c, 0xa4, 0x65, 0x8e, 220 0x68, 0xa3, 0x06, 0xf6, 0xf9, 0x8e, 0xd5, 0xf2, 0x33, 0xf7, 0x03, 0x24, 0xed, 0xe6, 0x8e, 0x33, 221 0x71, 0x0c, 0xe1, 0x98, 0xf0, 0x45, 0x18, 0xde, 0xf9, 0xb3, 0x47, 0xe2, 0xd2, 0x57, 0x70, 0x65, 222 0x9c, 0x06, 0x75, 0x28, 0x83, 0xd7, 0x1c, 0x43, 0xf4, 0x23, 0x4c, 0x62, 0x8c, 0xe2, 0x24, 0x5a, 223 0xcd, 0x66, 0x18, 0x45, 0xa4, 0xfb, 0xcf, 0xe4, 0x93, 0xff, 0x10, 0xae, 0x38, 0x12, 0x18, 0xbf, 224 0x83, 0xfe, 0xcb, 0xd8, 0xf4, 0x0a, 0xba, 0xe6, 0x18, 0x06, 0x18, 0x90, 0x0b, 0x0a, 0xe0, 0x68, 225 0x17, 0x03, 0x62, 0xdd, 0x75, 0xbf, 0xba, 0xf5, 0xef, 0x7a, 0x72, 0xcc, 0x5b, 0x7c, 0xf8, 0x13, 226 0x00, 0x00, 0xff, 0xff, 0xb9, 0x8a, 0xe1, 0xaf, 0x89, 0x02, 0x00, 0x00, 227 }