diff --git a/doc/index.html b/doc/index.html
index 6410ab5c..c77b6248 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -19526,6 +19526,18 @@
SERVICE_VPN the vpn service |
+
+ | SERVICE_REDIS |
+ 7 |
+ SERVICE_REDIS the redis service |
+
+
+
+ | SERVICE_TASKS |
+ 8 |
+ SERVICE_TASKS the tasks service |
+
+
diff --git a/go/metalstack/api/v2/health.pb.go b/go/metalstack/api/v2/health.pb.go
index b05a6c59..a85d3b88 100644
--- a/go/metalstack/api/v2/health.pb.go
+++ b/go/metalstack/api/v2/health.pb.go
@@ -96,6 +96,10 @@ const (
Service_SERVICE_AUDIT Service = 5
// SERVICE_VPN the vpn service
Service_SERVICE_VPN Service = 6
+ // SERVICE_REDIS the redis service
+ Service_SERVICE_REDIS Service = 7
+ // SERVICE_TASKS the tasks service
+ Service_SERVICE_TASKS Service = 8
)
// Enum value maps for Service.
@@ -108,6 +112,8 @@ var (
4: "SERVICE_MACHINES",
5: "SERVICE_AUDIT",
6: "SERVICE_VPN",
+ 7: "SERVICE_REDIS",
+ 8: "SERVICE_TASKS",
}
Service_value = map[string]int32{
"SERVICE_UNSPECIFIED": 0,
@@ -117,6 +123,8 @@ var (
"SERVICE_MACHINES": 4,
"SERVICE_AUDIT": 5,
"SERVICE_VPN": 6,
+ "SERVICE_REDIS": 7,
+ "SERVICE_TASKS": 8,
}
)
@@ -431,7 +439,7 @@ const file_metalstack_api_v2_health_proto_rawDesc = "" +
"\x1aSERVICE_STATUS_UNSPECIFIED\x10\x00\x12\x1b\n" +
"\x17SERVICE_STATUS_DEGRADED\x10\x01\x12\x1c\n" +
"\x18SERVICE_STATUS_UNHEALTHY\x10\x02\x12\x1a\n" +
- "\x16SERVICE_STATUS_HEALTHY\x10\x03*\xe6\x01\n" +
+ "\x16SERVICE_STATUS_HEALTHY\x10\x03*\xa2\x02\n" +
"\aService\x12\x17\n" +
"\x13SERVICE_UNSPECIFIED\x10\x00\x12\x1a\n" +
"\fSERVICE_IPAM\x10\x01\x1a\b\x82\xb2\x19\x04ipam\x12\"\n" +
@@ -440,7 +448,9 @@ const file_metalstack_api_v2_health_proto_rawDesc = "" +
"masterdata\x12\"\n" +
"\x10SERVICE_MACHINES\x10\x04\x1a\f\x82\xb2\x19\bmachines\x12\x1c\n" +
"\rSERVICE_AUDIT\x10\x05\x1a\t\x82\xb2\x19\x05audit\x12\x18\n" +
- "\vSERVICE_VPN\x10\x06\x1a\a\x82\xb2\x19\x03vpn2y\n" +
+ "\vSERVICE_VPN\x10\x06\x1a\a\x82\xb2\x19\x03vpn\x12\x1c\n" +
+ "\rSERVICE_REDIS\x10\a\x1a\t\x82\xb2\x19\x05redis\x12\x1c\n" +
+ "\rSERVICE_TASKS\x10\b\x1a\t\x82\xb2\x19\x05tasks2y\n" +
"\rHealthService\x12h\n" +
"\x03Get\x12*.metalstack.api.v2.HealthServiceGetRequest\x1a+.metalstack.api.v2.HealthServiceGetResponse\"\b\xd8\xf3\x18\x01\xe0\xf3\x18\x02B\xc1\x01\n" +
"\x15com.metalstack.api.v2B\vHealthProtoP\x01Z5github.com/metal-stack/api/go/metalstack/api/v2;apiv2\xa2\x02\x03MAX\xaa\x02\x11Metalstack.Api.V2\xca\x02\x11Metalstack\\Api\\V2\xe2\x02\x1dMetalstack\\Api\\V2\\GPBMetadata\xea\x02\x13Metalstack::Api::V2b\x06proto3"
diff --git a/js/metalstack/api/v2/health_pb.d.ts b/js/metalstack/api/v2/health_pb.d.ts
index 61c1b627..7e5c0ef4 100644
--- a/js/metalstack/api/v2/health_pb.d.ts
+++ b/js/metalstack/api/v2/health_pb.d.ts
@@ -195,7 +195,19 @@ export declare enum Service {
*
* @generated from enum value: SERVICE_VPN = 6;
*/
- VPN = 6
+ VPN = 6,
+ /**
+ * SERVICE_REDIS the redis service
+ *
+ * @generated from enum value: SERVICE_REDIS = 7;
+ */
+ REDIS = 7,
+ /**
+ * SERVICE_TASKS the tasks service
+ *
+ * @generated from enum value: SERVICE_TASKS = 8;
+ */
+ TASKS = 8
}
/**
* Describes the enum metalstack.api.v2.Service.
diff --git a/js/metalstack/api/v2/health_pb.js b/js/metalstack/api/v2/health_pb.js
index d1b50f83..653461b6 100644
--- a/js/metalstack/api/v2/health_pb.js
+++ b/js/metalstack/api/v2/health_pb.js
@@ -6,7 +6,7 @@ import { file_metalstack_api_v2_common } from "./common_pb";
/**
* Describes the file metalstack/api/v2/health.proto.
*/
-export const file_metalstack_api_v2_health = /*@__PURE__*/ fileDesc("Ch5tZXRhbHN0YWNrL2FwaS92Mi9oZWFsdGgucHJvdG8SEW1ldGFsc3RhY2suYXBpLnYyIjsKBkhlYWx0aBIxCghzZXJ2aWNlcxgBIAMoCzIfLm1ldGFsc3RhY2suYXBpLnYyLkhlYWx0aFN0YXR1cyKXAgoMSGVhbHRoU3RhdHVzEigKBG5hbWUYASABKA4yGi5tZXRhbHN0YWNrLmFwaS52Mi5TZXJ2aWNlEjAKBnN0YXR1cxgCIAEoDjIgLm1ldGFsc3RhY2suYXBpLnYyLlNlcnZpY2VTdGF0dXMSDwoHbWVzc2FnZRgDIAEoCRJDCgpwYXJ0aXRpb25zGAQgAygLMi8ubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU3RhdHVzLlBhcnRpdGlvbnNFbnRyeRpVCg9QYXJ0aXRpb25zRW50cnkSCwoDa2V5GAEgASgJEjEKBXZhbHVlGAIgASgLMiIubWV0YWxzdGFjay5hcGkudjIuUGFydGl0aW9uSGVhbHRoOgI4ASJUCg9QYXJ0aXRpb25IZWFsdGgSMAoGc3RhdHVzGAEgASgOMiAubWV0YWxzdGFjay5hcGkudjIuU2VydmljZVN0YXR1cxIPCgdtZXNzYWdlGAIgASgJIhkKF0hlYWx0aFNlcnZpY2VHZXRSZXF1ZXN0IkUKGEhlYWx0aFNlcnZpY2VHZXRSZXNwb25zZRIpCgZoZWFsdGgYASABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGgqhgEKDVNlcnZpY2VTdGF0dXMSHgoaU0VSVklDRV9TVEFUVVNfVU5TUEVDSUZJRUQQABIbChdTRVJWSUNFX1NUQVRVU19ERUdSQURFRBABEhwKGFNFUlZJQ0VfU1RBVFVTX1VOSEVBTFRIWRACEhoKFlNFUlZJQ0VfU1RBVFVTX0hFQUxUSFkQAyrmAQoHU2VydmljZRIXChNTRVJWSUNFX1VOU1BFQ0lGSUVEEAASGgoMU0VSVklDRV9JUEFNEAEaCIKyGQRpcGFtEiIKD1NFUlZJQ0VfUkVUSElOSxACGg2CshkJcmV0aGlua2RiEiYKElNFUlZJQ0VfTUFTVEVSREFUQRADGg6CshkKbWFzdGVyZGF0YRIiChBTRVJWSUNFX01BQ0hJTkVTEAQaDIKyGQhtYWNoaW5lcxIcCg1TRVJWSUNFX0FVRElUEAUaCYKyGQVhdWRpdBIYCgtTRVJWSUNFX1ZQThAGGgeCshkDdnBuMnkKDUhlYWx0aFNlcnZpY2USaAoDR2V0EioubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU2VydmljZUdldFJlcXVlc3QaKy5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGhTZXJ2aWNlR2V0UmVzcG9uc2UiCNjzGAHg8xgCQsEBChVjb20ubWV0YWxzdGFjay5hcGkudjJCC0hlYWx0aFByb3RvUAFaNWdpdGh1Yi5jb20vbWV0YWwtc3RhY2svYXBpL2dvL21ldGFsc3RhY2svYXBpL3YyO2FwaXYyogIDTUFYqgIRTWV0YWxzdGFjay5BcGkuVjLKAhFNZXRhbHN0YWNrXEFwaVxWMuICHU1ldGFsc3RhY2tcQXBpXFYyXEdQQk1ldGFkYXRh6gITTWV0YWxzdGFjazo6QXBpOjpWMmIGcHJvdG8z", [file_metalstack_api_v2_common]);
+export const file_metalstack_api_v2_health = /*@__PURE__*/ fileDesc("Ch5tZXRhbHN0YWNrL2FwaS92Mi9oZWFsdGgucHJvdG8SEW1ldGFsc3RhY2suYXBpLnYyIjsKBkhlYWx0aBIxCghzZXJ2aWNlcxgBIAMoCzIfLm1ldGFsc3RhY2suYXBpLnYyLkhlYWx0aFN0YXR1cyKXAgoMSGVhbHRoU3RhdHVzEigKBG5hbWUYASABKA4yGi5tZXRhbHN0YWNrLmFwaS52Mi5TZXJ2aWNlEjAKBnN0YXR1cxgCIAEoDjIgLm1ldGFsc3RhY2suYXBpLnYyLlNlcnZpY2VTdGF0dXMSDwoHbWVzc2FnZRgDIAEoCRJDCgpwYXJ0aXRpb25zGAQgAygLMi8ubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU3RhdHVzLlBhcnRpdGlvbnNFbnRyeRpVCg9QYXJ0aXRpb25zRW50cnkSCwoDa2V5GAEgASgJEjEKBXZhbHVlGAIgASgLMiIubWV0YWxzdGFjay5hcGkudjIuUGFydGl0aW9uSGVhbHRoOgI4ASJUCg9QYXJ0aXRpb25IZWFsdGgSMAoGc3RhdHVzGAEgASgOMiAubWV0YWxzdGFjay5hcGkudjIuU2VydmljZVN0YXR1cxIPCgdtZXNzYWdlGAIgASgJIhkKF0hlYWx0aFNlcnZpY2VHZXRSZXF1ZXN0IkUKGEhlYWx0aFNlcnZpY2VHZXRSZXNwb25zZRIpCgZoZWFsdGgYASABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGgqhgEKDVNlcnZpY2VTdGF0dXMSHgoaU0VSVklDRV9TVEFUVVNfVU5TUEVDSUZJRUQQABIbChdTRVJWSUNFX1NUQVRVU19ERUdSQURFRBABEhwKGFNFUlZJQ0VfU1RBVFVTX1VOSEVBTFRIWRACEhoKFlNFUlZJQ0VfU1RBVFVTX0hFQUxUSFkQAyqiAgoHU2VydmljZRIXChNTRVJWSUNFX1VOU1BFQ0lGSUVEEAASGgoMU0VSVklDRV9JUEFNEAEaCIKyGQRpcGFtEiIKD1NFUlZJQ0VfUkVUSElOSxACGg2CshkJcmV0aGlua2RiEiYKElNFUlZJQ0VfTUFTVEVSREFUQRADGg6CshkKbWFzdGVyZGF0YRIiChBTRVJWSUNFX01BQ0hJTkVTEAQaDIKyGQhtYWNoaW5lcxIcCg1TRVJWSUNFX0FVRElUEAUaCYKyGQVhdWRpdBIYCgtTRVJWSUNFX1ZQThAGGgeCshkDdnBuEhwKDVNFUlZJQ0VfUkVESVMQBxoJgrIZBXJlZGlzEhwKDVNFUlZJQ0VfVEFTS1MQCBoJgrIZBXRhc2tzMnkKDUhlYWx0aFNlcnZpY2USaAoDR2V0EioubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU2VydmljZUdldFJlcXVlc3QaKy5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGhTZXJ2aWNlR2V0UmVzcG9uc2UiCNjzGAHg8xgCQsEBChVjb20ubWV0YWxzdGFjay5hcGkudjJCC0hlYWx0aFByb3RvUAFaNWdpdGh1Yi5jb20vbWV0YWwtc3RhY2svYXBpL2dvL21ldGFsc3RhY2svYXBpL3YyO2FwaXYyogIDTUFYqgIRTWV0YWxzdGFjay5BcGkuVjLKAhFNZXRhbHN0YWNrXEFwaVxWMuICHU1ldGFsc3RhY2tcQXBpXFYyXEdQQk1ldGFkYXRh6gITTWV0YWxzdGFjazo6QXBpOjpWMmIGcHJvdG8z", [file_metalstack_api_v2_common]);
/**
* Describes the message metalstack.api.v2.Health.
* Use `create(HealthSchema)` to create a new message.
@@ -117,6 +117,18 @@ export var Service;
* @generated from enum value: SERVICE_VPN = 6;
*/
Service[Service["VPN"] = 6] = "VPN";
+ /**
+ * SERVICE_REDIS the redis service
+ *
+ * @generated from enum value: SERVICE_REDIS = 7;
+ */
+ Service[Service["REDIS"] = 7] = "REDIS";
+ /**
+ * SERVICE_TASKS the tasks service
+ *
+ * @generated from enum value: SERVICE_TASKS = 8;
+ */
+ Service[Service["TASKS"] = 8] = "TASKS";
})(Service || (Service = {}));
/**
* Describes the enum metalstack.api.v2.Service.
diff --git a/js/metalstack/api/v2/health_pb.ts b/js/metalstack/api/v2/health_pb.ts
index 203e106e..b7351bfc 100644
--- a/js/metalstack/api/v2/health_pb.ts
+++ b/js/metalstack/api/v2/health_pb.ts
@@ -11,7 +11,7 @@ import type { Message } from "@bufbuild/protobuf";
* Describes the file metalstack/api/v2/health.proto.
*/
export const file_metalstack_api_v2_health: GenFile = /*@__PURE__*/
- fileDesc("Ch5tZXRhbHN0YWNrL2FwaS92Mi9oZWFsdGgucHJvdG8SEW1ldGFsc3RhY2suYXBpLnYyIjsKBkhlYWx0aBIxCghzZXJ2aWNlcxgBIAMoCzIfLm1ldGFsc3RhY2suYXBpLnYyLkhlYWx0aFN0YXR1cyKXAgoMSGVhbHRoU3RhdHVzEigKBG5hbWUYASABKA4yGi5tZXRhbHN0YWNrLmFwaS52Mi5TZXJ2aWNlEjAKBnN0YXR1cxgCIAEoDjIgLm1ldGFsc3RhY2suYXBpLnYyLlNlcnZpY2VTdGF0dXMSDwoHbWVzc2FnZRgDIAEoCRJDCgpwYXJ0aXRpb25zGAQgAygLMi8ubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU3RhdHVzLlBhcnRpdGlvbnNFbnRyeRpVCg9QYXJ0aXRpb25zRW50cnkSCwoDa2V5GAEgASgJEjEKBXZhbHVlGAIgASgLMiIubWV0YWxzdGFjay5hcGkudjIuUGFydGl0aW9uSGVhbHRoOgI4ASJUCg9QYXJ0aXRpb25IZWFsdGgSMAoGc3RhdHVzGAEgASgOMiAubWV0YWxzdGFjay5hcGkudjIuU2VydmljZVN0YXR1cxIPCgdtZXNzYWdlGAIgASgJIhkKF0hlYWx0aFNlcnZpY2VHZXRSZXF1ZXN0IkUKGEhlYWx0aFNlcnZpY2VHZXRSZXNwb25zZRIpCgZoZWFsdGgYASABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGgqhgEKDVNlcnZpY2VTdGF0dXMSHgoaU0VSVklDRV9TVEFUVVNfVU5TUEVDSUZJRUQQABIbChdTRVJWSUNFX1NUQVRVU19ERUdSQURFRBABEhwKGFNFUlZJQ0VfU1RBVFVTX1VOSEVBTFRIWRACEhoKFlNFUlZJQ0VfU1RBVFVTX0hFQUxUSFkQAyrmAQoHU2VydmljZRIXChNTRVJWSUNFX1VOU1BFQ0lGSUVEEAASGgoMU0VSVklDRV9JUEFNEAEaCIKyGQRpcGFtEiIKD1NFUlZJQ0VfUkVUSElOSxACGg2CshkJcmV0aGlua2RiEiYKElNFUlZJQ0VfTUFTVEVSREFUQRADGg6CshkKbWFzdGVyZGF0YRIiChBTRVJWSUNFX01BQ0hJTkVTEAQaDIKyGQhtYWNoaW5lcxIcCg1TRVJWSUNFX0FVRElUEAUaCYKyGQVhdWRpdBIYCgtTRVJWSUNFX1ZQThAGGgeCshkDdnBuMnkKDUhlYWx0aFNlcnZpY2USaAoDR2V0EioubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU2VydmljZUdldFJlcXVlc3QaKy5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGhTZXJ2aWNlR2V0UmVzcG9uc2UiCNjzGAHg8xgCQsEBChVjb20ubWV0YWxzdGFjay5hcGkudjJCC0hlYWx0aFByb3RvUAFaNWdpdGh1Yi5jb20vbWV0YWwtc3RhY2svYXBpL2dvL21ldGFsc3RhY2svYXBpL3YyO2FwaXYyogIDTUFYqgIRTWV0YWxzdGFjay5BcGkuVjLKAhFNZXRhbHN0YWNrXEFwaVxWMuICHU1ldGFsc3RhY2tcQXBpXFYyXEdQQk1ldGFkYXRh6gITTWV0YWxzdGFjazo6QXBpOjpWMmIGcHJvdG8z", [file_metalstack_api_v2_common]);
+ fileDesc("Ch5tZXRhbHN0YWNrL2FwaS92Mi9oZWFsdGgucHJvdG8SEW1ldGFsc3RhY2suYXBpLnYyIjsKBkhlYWx0aBIxCghzZXJ2aWNlcxgBIAMoCzIfLm1ldGFsc3RhY2suYXBpLnYyLkhlYWx0aFN0YXR1cyKXAgoMSGVhbHRoU3RhdHVzEigKBG5hbWUYASABKA4yGi5tZXRhbHN0YWNrLmFwaS52Mi5TZXJ2aWNlEjAKBnN0YXR1cxgCIAEoDjIgLm1ldGFsc3RhY2suYXBpLnYyLlNlcnZpY2VTdGF0dXMSDwoHbWVzc2FnZRgDIAEoCRJDCgpwYXJ0aXRpb25zGAQgAygLMi8ubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU3RhdHVzLlBhcnRpdGlvbnNFbnRyeRpVCg9QYXJ0aXRpb25zRW50cnkSCwoDa2V5GAEgASgJEjEKBXZhbHVlGAIgASgLMiIubWV0YWxzdGFjay5hcGkudjIuUGFydGl0aW9uSGVhbHRoOgI4ASJUCg9QYXJ0aXRpb25IZWFsdGgSMAoGc3RhdHVzGAEgASgOMiAubWV0YWxzdGFjay5hcGkudjIuU2VydmljZVN0YXR1cxIPCgdtZXNzYWdlGAIgASgJIhkKF0hlYWx0aFNlcnZpY2VHZXRSZXF1ZXN0IkUKGEhlYWx0aFNlcnZpY2VHZXRSZXNwb25zZRIpCgZoZWFsdGgYASABKAsyGS5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGgqhgEKDVNlcnZpY2VTdGF0dXMSHgoaU0VSVklDRV9TVEFUVVNfVU5TUEVDSUZJRUQQABIbChdTRVJWSUNFX1NUQVRVU19ERUdSQURFRBABEhwKGFNFUlZJQ0VfU1RBVFVTX1VOSEVBTFRIWRACEhoKFlNFUlZJQ0VfU1RBVFVTX0hFQUxUSFkQAyqiAgoHU2VydmljZRIXChNTRVJWSUNFX1VOU1BFQ0lGSUVEEAASGgoMU0VSVklDRV9JUEFNEAEaCIKyGQRpcGFtEiIKD1NFUlZJQ0VfUkVUSElOSxACGg2CshkJcmV0aGlua2RiEiYKElNFUlZJQ0VfTUFTVEVSREFUQRADGg6CshkKbWFzdGVyZGF0YRIiChBTRVJWSUNFX01BQ0hJTkVTEAQaDIKyGQhtYWNoaW5lcxIcCg1TRVJWSUNFX0FVRElUEAUaCYKyGQVhdWRpdBIYCgtTRVJWSUNFX1ZQThAGGgeCshkDdnBuEhwKDVNFUlZJQ0VfUkVESVMQBxoJgrIZBXJlZGlzEhwKDVNFUlZJQ0VfVEFTS1MQCBoJgrIZBXRhc2tzMnkKDUhlYWx0aFNlcnZpY2USaAoDR2V0EioubWV0YWxzdGFjay5hcGkudjIuSGVhbHRoU2VydmljZUdldFJlcXVlc3QaKy5tZXRhbHN0YWNrLmFwaS52Mi5IZWFsdGhTZXJ2aWNlR2V0UmVzcG9uc2UiCNjzGAHg8xgCQsEBChVjb20ubWV0YWxzdGFjay5hcGkudjJCC0hlYWx0aFByb3RvUAFaNWdpdGh1Yi5jb20vbWV0YWwtc3RhY2svYXBpL2dvL21ldGFsc3RhY2svYXBpL3YyO2FwaXYyogIDTUFYqgIRTWV0YWxzdGFjay5BcGkuVjLKAhFNZXRhbHN0YWNrXEFwaVxWMuICHU1ldGFsc3RhY2tcQXBpXFYyXEdQQk1ldGFkYXRh6gITTWV0YWxzdGFjazo6QXBpOjpWMmIGcHJvdG8z", [file_metalstack_api_v2_common]);
/**
* Health reports the health status of all services
@@ -235,6 +235,20 @@ export enum Service {
* @generated from enum value: SERVICE_VPN = 6;
*/
VPN = 6,
+
+ /**
+ * SERVICE_REDIS the redis service
+ *
+ * @generated from enum value: SERVICE_REDIS = 7;
+ */
+ REDIS = 7,
+
+ /**
+ * SERVICE_TASKS the tasks service
+ *
+ * @generated from enum value: SERVICE_TASKS = 8;
+ */
+ TASKS = 8,
}
/**
diff --git a/proto/metalstack/api/v2/health.proto b/proto/metalstack/api/v2/health.proto
index 3d35d7ee..e6af2857 100644
--- a/proto/metalstack/api/v2/health.proto
+++ b/proto/metalstack/api/v2/health.proto
@@ -41,6 +41,10 @@ enum Service {
SERVICE_AUDIT = 5 [(enum_string_value) = "audit"];
// SERVICE_VPN the vpn service
SERVICE_VPN = 6 [(enum_string_value) = "vpn"];
+ // SERVICE_REDIS the redis service
+ SERVICE_REDIS = 7 [(enum_string_value) = "redis"];
+ // SERVICE_TASKS the tasks service
+ SERVICE_TASKS = 8 [(enum_string_value) = "tasks"];
}
// Health reports the health status of all services
diff --git a/python/metalstack/api/v2/health_pb2.py b/python/metalstack/api/v2/health_pb2.py
index 69268a74..2f3b6c33 100644
--- a/python/metalstack/api/v2/health_pb2.py
+++ b/python/metalstack/api/v2/health_pb2.py
@@ -25,7 +25,7 @@
from metalstack.api.v2 import common_pb2 as metalstack_dot_api_dot_v2_dot_common__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1emetalstack/api/v2/health.proto\x12\x11metalstack.api.v2\x1a\x1emetalstack/api/v2/common.proto\"E\n\x06Health\x12;\n\x08services\x18\x01 \x03(\x0b\x32\x1f.metalstack.api.v2.HealthStatusR\x08services\"\xc6\x02\n\x0cHealthStatus\x12.\n\x04name\x18\x01 \x01(\x0e\x32\x1a.metalstack.api.v2.ServiceR\x04name\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32 .metalstack.api.v2.ServiceStatusR\x06status\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12O\n\npartitions\x18\x04 \x03(\x0b\x32/.metalstack.api.v2.HealthStatus.PartitionsEntryR\npartitions\x1a\x61\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x38\n\x05value\x18\x02 \x01(\x0b\x32\".metalstack.api.v2.PartitionHealthR\x05value:\x02\x38\x01\"e\n\x0fPartitionHealth\x12\x38\n\x06status\x18\x01 \x01(\x0e\x32 .metalstack.api.v2.ServiceStatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x19\n\x17HealthServiceGetRequest\"M\n\x18HealthServiceGetResponse\x12\x31\n\x06health\x18\x01 \x01(\x0b\x32\x19.metalstack.api.v2.HealthR\x06health*\x86\x01\n\rServiceStatus\x12\x1e\n\x1aSERVICE_STATUS_UNSPECIFIED\x10\x00\x12\x1b\n\x17SERVICE_STATUS_DEGRADED\x10\x01\x12\x1c\n\x18SERVICE_STATUS_UNHEALTHY\x10\x02\x12\x1a\n\x16SERVICE_STATUS_HEALTHY\x10\x03*\xe6\x01\n\x07Service\x12\x17\n\x13SERVICE_UNSPECIFIED\x10\x00\x12\x1a\n\x0cSERVICE_IPAM\x10\x01\x1a\x08\x82\xb2\x19\x04ipam\x12\"\n\x0fSERVICE_RETHINK\x10\x02\x1a\r\x82\xb2\x19\trethinkdb\x12&\n\x12SERVICE_MASTERDATA\x10\x03\x1a\x0e\x82\xb2\x19\nmasterdata\x12\"\n\x10SERVICE_MACHINES\x10\x04\x1a\x0c\x82\xb2\x19\x08machines\x12\x1c\n\rSERVICE_AUDIT\x10\x05\x1a\t\x82\xb2\x19\x05\x61udit\x12\x18\n\x0bSERVICE_VPN\x10\x06\x1a\x07\x82\xb2\x19\x03vpn2y\n\rHealthService\x12h\n\x03Get\x12*.metalstack.api.v2.HealthServiceGetRequest\x1a+.metalstack.api.v2.HealthServiceGetResponse\"\x08\xd8\xf3\x18\x01\xe0\xf3\x18\x02\x42\xc1\x01\n\x15\x63om.metalstack.api.v2B\x0bHealthProtoP\x01Z5github.com/metal-stack/api/go/metalstack/api/v2;apiv2\xa2\x02\x03MAX\xaa\x02\x11Metalstack.Api.V2\xca\x02\x11Metalstack\\Api\\V2\xe2\x02\x1dMetalstack\\Api\\V2\\GPBMetadata\xea\x02\x13Metalstack::Api::V2b\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1emetalstack/api/v2/health.proto\x12\x11metalstack.api.v2\x1a\x1emetalstack/api/v2/common.proto\"E\n\x06Health\x12;\n\x08services\x18\x01 \x03(\x0b\x32\x1f.metalstack.api.v2.HealthStatusR\x08services\"\xc6\x02\n\x0cHealthStatus\x12.\n\x04name\x18\x01 \x01(\x0e\x32\x1a.metalstack.api.v2.ServiceR\x04name\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32 .metalstack.api.v2.ServiceStatusR\x06status\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12O\n\npartitions\x18\x04 \x03(\x0b\x32/.metalstack.api.v2.HealthStatus.PartitionsEntryR\npartitions\x1a\x61\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x38\n\x05value\x18\x02 \x01(\x0b\x32\".metalstack.api.v2.PartitionHealthR\x05value:\x02\x38\x01\"e\n\x0fPartitionHealth\x12\x38\n\x06status\x18\x01 \x01(\x0e\x32 .metalstack.api.v2.ServiceStatusR\x06status\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\x19\n\x17HealthServiceGetRequest\"M\n\x18HealthServiceGetResponse\x12\x31\n\x06health\x18\x01 \x01(\x0b\x32\x19.metalstack.api.v2.HealthR\x06health*\x86\x01\n\rServiceStatus\x12\x1e\n\x1aSERVICE_STATUS_UNSPECIFIED\x10\x00\x12\x1b\n\x17SERVICE_STATUS_DEGRADED\x10\x01\x12\x1c\n\x18SERVICE_STATUS_UNHEALTHY\x10\x02\x12\x1a\n\x16SERVICE_STATUS_HEALTHY\x10\x03*\xa2\x02\n\x07Service\x12\x17\n\x13SERVICE_UNSPECIFIED\x10\x00\x12\x1a\n\x0cSERVICE_IPAM\x10\x01\x1a\x08\x82\xb2\x19\x04ipam\x12\"\n\x0fSERVICE_RETHINK\x10\x02\x1a\r\x82\xb2\x19\trethinkdb\x12&\n\x12SERVICE_MASTERDATA\x10\x03\x1a\x0e\x82\xb2\x19\nmasterdata\x12\"\n\x10SERVICE_MACHINES\x10\x04\x1a\x0c\x82\xb2\x19\x08machines\x12\x1c\n\rSERVICE_AUDIT\x10\x05\x1a\t\x82\xb2\x19\x05\x61udit\x12\x18\n\x0bSERVICE_VPN\x10\x06\x1a\x07\x82\xb2\x19\x03vpn\x12\x1c\n\rSERVICE_REDIS\x10\x07\x1a\t\x82\xb2\x19\x05redis\x12\x1c\n\rSERVICE_TASKS\x10\x08\x1a\t\x82\xb2\x19\x05tasks2y\n\rHealthService\x12h\n\x03Get\x12*.metalstack.api.v2.HealthServiceGetRequest\x1a+.metalstack.api.v2.HealthServiceGetResponse\"\x08\xd8\xf3\x18\x01\xe0\xf3\x18\x02\x42\xc1\x01\n\x15\x63om.metalstack.api.v2B\x0bHealthProtoP\x01Z5github.com/metal-stack/api/go/metalstack/api/v2;apiv2\xa2\x02\x03MAX\xaa\x02\x11Metalstack.Api.V2\xca\x02\x11Metalstack\\Api\\V2\xe2\x02\x1dMetalstack\\Api\\V2\\GPBMetadata\xea\x02\x13Metalstack::Api::V2b\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -45,6 +45,10 @@
_globals['_SERVICE'].values_by_name["SERVICE_AUDIT"]._serialized_options = b'\202\262\031\005audit'
_globals['_SERVICE'].values_by_name["SERVICE_VPN"]._loaded_options = None
_globals['_SERVICE'].values_by_name["SERVICE_VPN"]._serialized_options = b'\202\262\031\003vpn'
+ _globals['_SERVICE'].values_by_name["SERVICE_REDIS"]._loaded_options = None
+ _globals['_SERVICE'].values_by_name["SERVICE_REDIS"]._serialized_options = b'\202\262\031\005redis'
+ _globals['_SERVICE'].values_by_name["SERVICE_TASKS"]._loaded_options = None
+ _globals['_SERVICE'].values_by_name["SERVICE_TASKS"]._serialized_options = b'\202\262\031\005tasks'
_globals['_HEALTHSTATUS_PARTITIONSENTRY']._loaded_options = None
_globals['_HEALTHSTATUS_PARTITIONSENTRY']._serialized_options = b'8\001'
_globals['_HEALTHSERVICE'].methods_by_name['Get']._loaded_options = None
@@ -52,7 +56,7 @@
_globals['_SERVICESTATUS']._serialized_start=695
_globals['_SERVICESTATUS']._serialized_end=829
_globals['_SERVICE']._serialized_start=832
- _globals['_SERVICE']._serialized_end=1062
+ _globals['_SERVICE']._serialized_end=1122
_globals['_HEALTH']._serialized_start=85
_globals['_HEALTH']._serialized_end=154
_globals['_HEALTHSTATUS']._serialized_start=157
@@ -65,6 +69,6 @@
_globals['_HEALTHSERVICEGETREQUEST']._serialized_end=613
_globals['_HEALTHSERVICEGETRESPONSE']._serialized_start=615
_globals['_HEALTHSERVICEGETRESPONSE']._serialized_end=692
- _globals['_HEALTHSERVICE']._serialized_start=1064
- _globals['_HEALTHSERVICE']._serialized_end=1185
+ _globals['_HEALTHSERVICE']._serialized_start=1124
+ _globals['_HEALTHSERVICE']._serialized_end=1245
# @@protoc_insertion_point(module_scope)
diff --git a/python/metalstack/api/v2/health_pb2.pyi b/python/metalstack/api/v2/health_pb2.pyi
index 41ffee42..321c8a39 100644
--- a/python/metalstack/api/v2/health_pb2.pyi
+++ b/python/metalstack/api/v2/health_pb2.pyi
@@ -24,6 +24,8 @@ class Service(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
SERVICE_MACHINES: _ClassVar[Service]
SERVICE_AUDIT: _ClassVar[Service]
SERVICE_VPN: _ClassVar[Service]
+ SERVICE_REDIS: _ClassVar[Service]
+ SERVICE_TASKS: _ClassVar[Service]
SERVICE_STATUS_UNSPECIFIED: ServiceStatus
SERVICE_STATUS_DEGRADED: ServiceStatus
SERVICE_STATUS_UNHEALTHY: ServiceStatus
@@ -35,6 +37,8 @@ SERVICE_MASTERDATA: Service
SERVICE_MACHINES: Service
SERVICE_AUDIT: Service
SERVICE_VPN: Service
+SERVICE_REDIS: Service
+SERVICE_TASKS: Service
class Health(_message.Message):
__slots__ = ("services",)