Loading src/policy/target/generated-sources/grpc/kpi_sample_types/KpiSampleTypes.java +23 −1 Original line number Diff line number Diff line Loading @@ -71,6 +71,14 @@ public final class KpiSampleTypes { * <code>KPISAMPLETYPE_OPTICAL_SECURITY_STATUS = 501;</code> */ KPISAMPLETYPE_OPTICAL_SECURITY_STATUS(501), /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT(502), /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER(503), /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -280,6 +288,16 @@ public final class KpiSampleTypes { */ public static final int KPISAMPLETYPE_OPTICAL_SECURITY_STATUS_VALUE = 501; /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ public static final int KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT_VALUE = 502; /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ public static final int KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER_VALUE = 503; /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -503,6 +521,10 @@ public final class KpiSampleTypes { return KPISAMPLETYPE_ML_CONFIDENCE; case 501: return KPISAMPLETYPE_OPTICAL_SECURITY_STATUS; case 502: return KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT; case 503: return KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER; case 601: return KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS; case 602: Loading Loading @@ -628,7 +650,7 @@ public final class KpiSampleTypes { private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\346\r\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022)\n$KPISA" + "MPLETYPE_L3_UNIQUE_ATTACK_CONNS\020\331\004\022*\n%KP" + "ISAMPLETYPE_L3_TOTAL_DROPPED_PACKTS\020\332\004\022&" + "\n!KPISAMPLETYPE_L3_UNIQUE_ATTACKERS\020\333\004\0220" + "\n+KPISAMPLETYPE_L3_UNIQUE_COMPROMISED_CL" + "IENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3_SECURITY_ST" + "ATUS_CRYPTO\020\335\004\022%\n KPISAMPLETYPE_SERVICE_" + "LATENCY_MS\020\275\005\0221\n,KPISAMPLETYPE_PACKETS_T" + "RANSMITTED_AGG_OUTPUT\020\315\010\022.\n)KPISAMPLETYP" + "E_PACKETS_RECEIVED_AGG_OUTPUT\020\316\010\022-\n(KPIS" + "AMPLETYPE_PACKETS_DROPPED_AGG_OUTPUT\020\317\010\022" + "/\n*KPISAMPLETYPE_BYTES_TRANSMITTED_AGG_O" + "UTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BYTES_RECEIVED" + "_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLETYPE_BYTES_DR" + "OPPED_AGG_OUTPUT\020\263\t\0220\n+KPISAMPLETYPE_SER" + "VICE_LATENCY_MS_AGG_OUTPUT\020\245\r\022\036\n\031KPISAMP" + "LETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPISAMPLETYPE_I" + "NT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYPE_INT_TS_EGR" + "\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP_LAT\020\324\017\022\"\n\035K" + "PISAMPLETYPE_INT_PORT_ID_ING\020\325\017\022\"\n\035KPISA" + "MPLETYPE_INT_PORT_ID_EGR\020\326\017\022\"\n\035KPISAMPLE" + "TYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032KPISAMPLETYPE" + "_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW01\020\265\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "4\020\270\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW05\020\271" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW06\020\272\020\022#" + "\n\036KPISAMPLETYPE_INT_HOP_LAT_SW07\020\273\020\022#\n\036K" + "PISAMPLETYPE_INT_HOP_LAT_SW08\020\274\020\022#\n\036KPIS" + "AMPLETYPE_INT_HOP_LAT_SW09\020\275\020\022#\n\036KPISAMP" + "LETYPE_INT_HOP_LAT_SW10\020\276\020\022#\n\036KPISAMPLET" + "YPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031KPISAMPLETYPE" + "_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLETYPE_INT_DRO" + "P_REASON\020\232\021b\006proto3" }; java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\302\016\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022,\n\'KPISA" + "MPLETYPE_OPTICAL_POWER_TOTAL_INPUT\020\366\003\022,\n" + "\'KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER" + "\020\367\003\022)\n$KPISAMPLETYPE_L3_UNIQUE_ATTACK_CO" + "NNS\020\331\004\022*\n%KPISAMPLETYPE_L3_TOTAL_DROPPED" + "_PACKTS\020\332\004\022&\n!KPISAMPLETYPE_L3_UNIQUE_AT" + "TACKERS\020\333\004\0220\n+KPISAMPLETYPE_L3_UNIQUE_CO" + "MPROMISED_CLIENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3" + "_SECURITY_STATUS_CRYPTO\020\335\004\022%\n KPISAMPLET" + "YPE_SERVICE_LATENCY_MS\020\275\005\0221\n,KPISAMPLETY" + "PE_PACKETS_TRANSMITTED_AGG_OUTPUT\020\315\010\022.\n)" + "KPISAMPLETYPE_PACKETS_RECEIVED_AGG_OUTPU" + "T\020\316\010\022-\n(KPISAMPLETYPE_PACKETS_DROPPED_AG" + "G_OUTPUT\020\317\010\022/\n*KPISAMPLETYPE_BYTES_TRANS" + "MITTED_AGG_OUTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BY" + "TES_RECEIVED_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLET" + "YPE_BYTES_DROPPED_AGG_OUTPUT\020\263\t\0220\n+KPISA" + "MPLETYPE_SERVICE_LATENCY_MS_AGG_OUTPUT\020\245" + "\r\022\036\n\031KPISAMPLETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPI" + "SAMPLETYPE_INT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYP" + "E_INT_TS_EGR\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP" + "_LAT\020\324\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_ING" + "\020\325\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_EGR\020\326\017\022" + "\"\n\035KPISAMPLETYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032K" + "PISAMPLETYPE_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPL" + "ETYPE_INT_HOP_LAT_SW01\020\265\020\022#\n\036KPISAMPLETY" + "PE_INT_HOP_LAT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_" + "INT_HOP_LAT_SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT" + "_HOP_LAT_SW04\020\270\020\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW05\020\271\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW06\020\272\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW07\020\273\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "8\020\274\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW09\020\275" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW10\020\276\020\022#" + "\n\036KPISAMPLETYPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031K" + "PISAMPLETYPE_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLE" + "TYPE_INT_DROP_REASON\020\232\021b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); } // @@protoc_insertion_point(outer_class_scope) Loading src/policy/target/kubernetes/kubernetes.yml +10 −10 Original line number Diff line number Diff line Loading @@ -3,8 +3,8 @@ apiVersion: v1 kind: Service metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-21 - 15:35:10 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:42:32 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading Loading @@ -37,8 +37,8 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-21 - 15:35:10 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:42:32 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -57,8 +57,8 @@ spec: template: metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-21 - 15:35:10 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:42:32 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -75,14 +75,14 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - name: SERVICE_SERVICE_HOST value: serviceservice - name: MONITORING_SERVICE_HOST value: monitoringservice - name: KAFKA_BROKER_HOST value: kafka-public.kafka.svc.cluster.local - name: CONTEXT_SERVICE_HOST value: contextservice - name: MONITORING_SERVICE_HOST value: monitoringservice - name: SERVICE_SERVICE_HOST value: serviceservice image: labs.etsi.org:5050/tfs/controller/policy:0.1.0 imagePullPolicy: Always livenessProbe: Loading src/tests/ofc26_flexscale/my_deploy_ofc26.sh +1 −1 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ export CRDB_DEPLOY_MODE="single" export CRDB_DROP_DATABASE_IF_EXISTS="YES" # Disable flag for re-deploying CockroachDB from scratch. export CRDB_REDEPLOY="" export CRDB_REDEPLOY="YES" # ----- NATS ------------------------------------------------------------------- Loading src/ztp/target/generated-sources/grpc/kpi_sample_types/KpiSampleTypes.java +23 −1 Original line number Diff line number Diff line Loading @@ -71,6 +71,14 @@ public final class KpiSampleTypes { * <code>KPISAMPLETYPE_OPTICAL_SECURITY_STATUS = 501;</code> */ KPISAMPLETYPE_OPTICAL_SECURITY_STATUS(501), /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT(502), /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER(503), /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -280,6 +288,16 @@ public final class KpiSampleTypes { */ public static final int KPISAMPLETYPE_OPTICAL_SECURITY_STATUS_VALUE = 501; /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ public static final int KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT_VALUE = 502; /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ public static final int KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER_VALUE = 503; /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -503,6 +521,10 @@ public final class KpiSampleTypes { return KPISAMPLETYPE_ML_CONFIDENCE; case 501: return KPISAMPLETYPE_OPTICAL_SECURITY_STATUS; case 502: return KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT; case 503: return KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER; case 601: return KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS; case 602: Loading Loading @@ -628,7 +650,7 @@ public final class KpiSampleTypes { private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\346\r\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022)\n$KPISA" + "MPLETYPE_L3_UNIQUE_ATTACK_CONNS\020\331\004\022*\n%KP" + "ISAMPLETYPE_L3_TOTAL_DROPPED_PACKTS\020\332\004\022&" + "\n!KPISAMPLETYPE_L3_UNIQUE_ATTACKERS\020\333\004\0220" + "\n+KPISAMPLETYPE_L3_UNIQUE_COMPROMISED_CL" + "IENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3_SECURITY_ST" + "ATUS_CRYPTO\020\335\004\022%\n KPISAMPLETYPE_SERVICE_" + "LATENCY_MS\020\275\005\0221\n,KPISAMPLETYPE_PACKETS_T" + "RANSMITTED_AGG_OUTPUT\020\315\010\022.\n)KPISAMPLETYP" + "E_PACKETS_RECEIVED_AGG_OUTPUT\020\316\010\022-\n(KPIS" + "AMPLETYPE_PACKETS_DROPPED_AGG_OUTPUT\020\317\010\022" + "/\n*KPISAMPLETYPE_BYTES_TRANSMITTED_AGG_O" + "UTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BYTES_RECEIVED" + "_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLETYPE_BYTES_DR" + "OPPED_AGG_OUTPUT\020\263\t\0220\n+KPISAMPLETYPE_SER" + "VICE_LATENCY_MS_AGG_OUTPUT\020\245\r\022\036\n\031KPISAMP" + "LETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPISAMPLETYPE_I" + "NT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYPE_INT_TS_EGR" + "\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP_LAT\020\324\017\022\"\n\035K" + "PISAMPLETYPE_INT_PORT_ID_ING\020\325\017\022\"\n\035KPISA" + "MPLETYPE_INT_PORT_ID_EGR\020\326\017\022\"\n\035KPISAMPLE" + "TYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032KPISAMPLETYPE" + "_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW01\020\265\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "4\020\270\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW05\020\271" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW06\020\272\020\022#" + "\n\036KPISAMPLETYPE_INT_HOP_LAT_SW07\020\273\020\022#\n\036K" + "PISAMPLETYPE_INT_HOP_LAT_SW08\020\274\020\022#\n\036KPIS" + "AMPLETYPE_INT_HOP_LAT_SW09\020\275\020\022#\n\036KPISAMP" + "LETYPE_INT_HOP_LAT_SW10\020\276\020\022#\n\036KPISAMPLET" + "YPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031KPISAMPLETYPE" + "_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLETYPE_INT_DRO" + "P_REASON\020\232\021b\006proto3" }; java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\302\016\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022,\n\'KPISA" + "MPLETYPE_OPTICAL_POWER_TOTAL_INPUT\020\366\003\022,\n" + "\'KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER" + "\020\367\003\022)\n$KPISAMPLETYPE_L3_UNIQUE_ATTACK_CO" + "NNS\020\331\004\022*\n%KPISAMPLETYPE_L3_TOTAL_DROPPED" + "_PACKTS\020\332\004\022&\n!KPISAMPLETYPE_L3_UNIQUE_AT" + "TACKERS\020\333\004\0220\n+KPISAMPLETYPE_L3_UNIQUE_CO" + "MPROMISED_CLIENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3" + "_SECURITY_STATUS_CRYPTO\020\335\004\022%\n KPISAMPLET" + "YPE_SERVICE_LATENCY_MS\020\275\005\0221\n,KPISAMPLETY" + "PE_PACKETS_TRANSMITTED_AGG_OUTPUT\020\315\010\022.\n)" + "KPISAMPLETYPE_PACKETS_RECEIVED_AGG_OUTPU" + "T\020\316\010\022-\n(KPISAMPLETYPE_PACKETS_DROPPED_AG" + "G_OUTPUT\020\317\010\022/\n*KPISAMPLETYPE_BYTES_TRANS" + "MITTED_AGG_OUTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BY" + "TES_RECEIVED_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLET" + "YPE_BYTES_DROPPED_AGG_OUTPUT\020\263\t\0220\n+KPISA" + "MPLETYPE_SERVICE_LATENCY_MS_AGG_OUTPUT\020\245" + "\r\022\036\n\031KPISAMPLETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPI" + "SAMPLETYPE_INT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYP" + "E_INT_TS_EGR\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP" + "_LAT\020\324\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_ING" + "\020\325\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_EGR\020\326\017\022" + "\"\n\035KPISAMPLETYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032K" + "PISAMPLETYPE_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPL" + "ETYPE_INT_HOP_LAT_SW01\020\265\020\022#\n\036KPISAMPLETY" + "PE_INT_HOP_LAT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_" + "INT_HOP_LAT_SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT" + "_HOP_LAT_SW04\020\270\020\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW05\020\271\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW06\020\272\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW07\020\273\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "8\020\274\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW09\020\275" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW10\020\276\020\022#" + "\n\036KPISAMPLETYPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031K" + "PISAMPLETYPE_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLE" + "TYPE_INT_DROP_REASON\020\232\021b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); } // @@protoc_insertion_point(outer_class_scope) Loading src/ztp/target/kubernetes/kubernetes.yml +14 −14 Original line number Diff line number Diff line Loading @@ -3,8 +3,8 @@ apiVersion: v1 kind: Service metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-24 - 06:37:09 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:41:09 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -16,10 +16,6 @@ metadata: name: ztp spec: ports: - name: https port: 443 protocol: TCP targetPort: 8443 - name: http port: 80 protocol: TCP Loading @@ -28,6 +24,10 @@ spec: port: 9000 protocol: TCP targetPort: 9000 - name: https port: 443 protocol: TCP targetPort: 8443 selector: app.kubernetes.io/name: ztp app.kubernetes.io/version: 0.2.0 Loading @@ -37,8 +37,8 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-24 - 06:37:09 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:41:09 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -57,8 +57,8 @@ spec: template: metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-24 - 06:37:09 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:41:09 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -74,7 +74,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace image: ubuntu/ztp:0.2.0 image: tfs/ztp:0.2.0 imagePullPolicy: Always livenessProbe: failureThreshold: 3 Loading @@ -88,15 +88,15 @@ spec: timeoutSeconds: 10 name: ztp ports: - containerPort: 8443 name: https protocol: TCP - containerPort: 8080 name: http protocol: TCP - containerPort: 9000 name: grpc protocol: TCP - containerPort: 8443 name: https protocol: TCP readinessProbe: failureThreshold: 3 httpGet: Loading Loading
src/policy/target/generated-sources/grpc/kpi_sample_types/KpiSampleTypes.java +23 −1 Original line number Diff line number Diff line Loading @@ -71,6 +71,14 @@ public final class KpiSampleTypes { * <code>KPISAMPLETYPE_OPTICAL_SECURITY_STATUS = 501;</code> */ KPISAMPLETYPE_OPTICAL_SECURITY_STATUS(501), /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT(502), /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER(503), /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -280,6 +288,16 @@ public final class KpiSampleTypes { */ public static final int KPISAMPLETYPE_OPTICAL_SECURITY_STATUS_VALUE = 501; /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ public static final int KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT_VALUE = 502; /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ public static final int KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER_VALUE = 503; /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -503,6 +521,10 @@ public final class KpiSampleTypes { return KPISAMPLETYPE_ML_CONFIDENCE; case 501: return KPISAMPLETYPE_OPTICAL_SECURITY_STATUS; case 502: return KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT; case 503: return KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER; case 601: return KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS; case 602: Loading Loading @@ -628,7 +650,7 @@ public final class KpiSampleTypes { private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\346\r\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022)\n$KPISA" + "MPLETYPE_L3_UNIQUE_ATTACK_CONNS\020\331\004\022*\n%KP" + "ISAMPLETYPE_L3_TOTAL_DROPPED_PACKTS\020\332\004\022&" + "\n!KPISAMPLETYPE_L3_UNIQUE_ATTACKERS\020\333\004\0220" + "\n+KPISAMPLETYPE_L3_UNIQUE_COMPROMISED_CL" + "IENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3_SECURITY_ST" + "ATUS_CRYPTO\020\335\004\022%\n KPISAMPLETYPE_SERVICE_" + "LATENCY_MS\020\275\005\0221\n,KPISAMPLETYPE_PACKETS_T" + "RANSMITTED_AGG_OUTPUT\020\315\010\022.\n)KPISAMPLETYP" + "E_PACKETS_RECEIVED_AGG_OUTPUT\020\316\010\022-\n(KPIS" + "AMPLETYPE_PACKETS_DROPPED_AGG_OUTPUT\020\317\010\022" + "/\n*KPISAMPLETYPE_BYTES_TRANSMITTED_AGG_O" + "UTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BYTES_RECEIVED" + "_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLETYPE_BYTES_DR" + "OPPED_AGG_OUTPUT\020\263\t\0220\n+KPISAMPLETYPE_SER" + "VICE_LATENCY_MS_AGG_OUTPUT\020\245\r\022\036\n\031KPISAMP" + "LETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPISAMPLETYPE_I" + "NT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYPE_INT_TS_EGR" + "\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP_LAT\020\324\017\022\"\n\035K" + "PISAMPLETYPE_INT_PORT_ID_ING\020\325\017\022\"\n\035KPISA" + "MPLETYPE_INT_PORT_ID_EGR\020\326\017\022\"\n\035KPISAMPLE" + "TYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032KPISAMPLETYPE" + "_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW01\020\265\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "4\020\270\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW05\020\271" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW06\020\272\020\022#" + "\n\036KPISAMPLETYPE_INT_HOP_LAT_SW07\020\273\020\022#\n\036K" + "PISAMPLETYPE_INT_HOP_LAT_SW08\020\274\020\022#\n\036KPIS" + "AMPLETYPE_INT_HOP_LAT_SW09\020\275\020\022#\n\036KPISAMP" + "LETYPE_INT_HOP_LAT_SW10\020\276\020\022#\n\036KPISAMPLET" + "YPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031KPISAMPLETYPE" + "_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLETYPE_INT_DRO" + "P_REASON\020\232\021b\006proto3" }; java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\302\016\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022,\n\'KPISA" + "MPLETYPE_OPTICAL_POWER_TOTAL_INPUT\020\366\003\022,\n" + "\'KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER" + "\020\367\003\022)\n$KPISAMPLETYPE_L3_UNIQUE_ATTACK_CO" + "NNS\020\331\004\022*\n%KPISAMPLETYPE_L3_TOTAL_DROPPED" + "_PACKTS\020\332\004\022&\n!KPISAMPLETYPE_L3_UNIQUE_AT" + "TACKERS\020\333\004\0220\n+KPISAMPLETYPE_L3_UNIQUE_CO" + "MPROMISED_CLIENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3" + "_SECURITY_STATUS_CRYPTO\020\335\004\022%\n KPISAMPLET" + "YPE_SERVICE_LATENCY_MS\020\275\005\0221\n,KPISAMPLETY" + "PE_PACKETS_TRANSMITTED_AGG_OUTPUT\020\315\010\022.\n)" + "KPISAMPLETYPE_PACKETS_RECEIVED_AGG_OUTPU" + "T\020\316\010\022-\n(KPISAMPLETYPE_PACKETS_DROPPED_AG" + "G_OUTPUT\020\317\010\022/\n*KPISAMPLETYPE_BYTES_TRANS" + "MITTED_AGG_OUTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BY" + "TES_RECEIVED_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLET" + "YPE_BYTES_DROPPED_AGG_OUTPUT\020\263\t\0220\n+KPISA" + "MPLETYPE_SERVICE_LATENCY_MS_AGG_OUTPUT\020\245" + "\r\022\036\n\031KPISAMPLETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPI" + "SAMPLETYPE_INT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYP" + "E_INT_TS_EGR\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP" + "_LAT\020\324\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_ING" + "\020\325\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_EGR\020\326\017\022" + "\"\n\035KPISAMPLETYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032K" + "PISAMPLETYPE_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPL" + "ETYPE_INT_HOP_LAT_SW01\020\265\020\022#\n\036KPISAMPLETY" + "PE_INT_HOP_LAT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_" + "INT_HOP_LAT_SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT" + "_HOP_LAT_SW04\020\270\020\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW05\020\271\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW06\020\272\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW07\020\273\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "8\020\274\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW09\020\275" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW10\020\276\020\022#" + "\n\036KPISAMPLETYPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031K" + "PISAMPLETYPE_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLE" + "TYPE_INT_DROP_REASON\020\232\021b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); } // @@protoc_insertion_point(outer_class_scope) Loading
src/policy/target/kubernetes/kubernetes.yml +10 −10 Original line number Diff line number Diff line Loading @@ -3,8 +3,8 @@ apiVersion: v1 kind: Service metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-21 - 15:35:10 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:42:32 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading Loading @@ -37,8 +37,8 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-21 - 15:35:10 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:42:32 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -57,8 +57,8 @@ spec: template: metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-21 - 15:35:10 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:42:32 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -75,14 +75,14 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - name: SERVICE_SERVICE_HOST value: serviceservice - name: MONITORING_SERVICE_HOST value: monitoringservice - name: KAFKA_BROKER_HOST value: kafka-public.kafka.svc.cluster.local - name: CONTEXT_SERVICE_HOST value: contextservice - name: MONITORING_SERVICE_HOST value: monitoringservice - name: SERVICE_SERVICE_HOST value: serviceservice image: labs.etsi.org:5050/tfs/controller/policy:0.1.0 imagePullPolicy: Always livenessProbe: Loading
src/tests/ofc26_flexscale/my_deploy_ofc26.sh +1 −1 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ export CRDB_DEPLOY_MODE="single" export CRDB_DROP_DATABASE_IF_EXISTS="YES" # Disable flag for re-deploying CockroachDB from scratch. export CRDB_REDEPLOY="" export CRDB_REDEPLOY="YES" # ----- NATS ------------------------------------------------------------------- Loading
src/ztp/target/generated-sources/grpc/kpi_sample_types/KpiSampleTypes.java +23 −1 Original line number Diff line number Diff line Loading @@ -71,6 +71,14 @@ public final class KpiSampleTypes { * <code>KPISAMPLETYPE_OPTICAL_SECURITY_STATUS = 501;</code> */ KPISAMPLETYPE_OPTICAL_SECURITY_STATUS(501), /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT(502), /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER(503), /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -280,6 +288,16 @@ public final class KpiSampleTypes { */ public static final int KPISAMPLETYPE_OPTICAL_SECURITY_STATUS_VALUE = 501; /** * <code>KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT = 502;</code> */ public static final int KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT_VALUE = 502; /** * <code>KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER = 503;</code> */ public static final int KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER_VALUE = 503; /** * <code>KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS = 601;</code> */ Loading Loading @@ -503,6 +521,10 @@ public final class KpiSampleTypes { return KPISAMPLETYPE_ML_CONFIDENCE; case 501: return KPISAMPLETYPE_OPTICAL_SECURITY_STATUS; case 502: return KPISAMPLETYPE_OPTICAL_POWER_TOTAL_INPUT; case 503: return KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER; case 601: return KPISAMPLETYPE_L3_UNIQUE_ATTACK_CONNS; case 602: Loading Loading @@ -628,7 +650,7 @@ public final class KpiSampleTypes { private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\346\r\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022)\n$KPISA" + "MPLETYPE_L3_UNIQUE_ATTACK_CONNS\020\331\004\022*\n%KP" + "ISAMPLETYPE_L3_TOTAL_DROPPED_PACKTS\020\332\004\022&" + "\n!KPISAMPLETYPE_L3_UNIQUE_ATTACKERS\020\333\004\0220" + "\n+KPISAMPLETYPE_L3_UNIQUE_COMPROMISED_CL" + "IENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3_SECURITY_ST" + "ATUS_CRYPTO\020\335\004\022%\n KPISAMPLETYPE_SERVICE_" + "LATENCY_MS\020\275\005\0221\n,KPISAMPLETYPE_PACKETS_T" + "RANSMITTED_AGG_OUTPUT\020\315\010\022.\n)KPISAMPLETYP" + "E_PACKETS_RECEIVED_AGG_OUTPUT\020\316\010\022-\n(KPIS" + "AMPLETYPE_PACKETS_DROPPED_AGG_OUTPUT\020\317\010\022" + "/\n*KPISAMPLETYPE_BYTES_TRANSMITTED_AGG_O" + "UTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BYTES_RECEIVED" + "_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLETYPE_BYTES_DR" + "OPPED_AGG_OUTPUT\020\263\t\0220\n+KPISAMPLETYPE_SER" + "VICE_LATENCY_MS_AGG_OUTPUT\020\245\r\022\036\n\031KPISAMP" + "LETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPISAMPLETYPE_I" + "NT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYPE_INT_TS_EGR" + "\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP_LAT\020\324\017\022\"\n\035K" + "PISAMPLETYPE_INT_PORT_ID_ING\020\325\017\022\"\n\035KPISA" + "MPLETYPE_INT_PORT_ID_EGR\020\326\017\022\"\n\035KPISAMPLE" + "TYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032KPISAMPLETYPE" + "_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW01\020\265\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "4\020\270\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW05\020\271" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW06\020\272\020\022#" + "\n\036KPISAMPLETYPE_INT_HOP_LAT_SW07\020\273\020\022#\n\036K" + "PISAMPLETYPE_INT_HOP_LAT_SW08\020\274\020\022#\n\036KPIS" + "AMPLETYPE_INT_HOP_LAT_SW09\020\275\020\022#\n\036KPISAMP" + "LETYPE_INT_HOP_LAT_SW10\020\276\020\022#\n\036KPISAMPLET" + "YPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031KPISAMPLETYPE" + "_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLETYPE_INT_DRO" + "P_REASON\020\232\021b\006proto3" }; java.lang.String[] descriptorData = { "\n\026kpi_sample_types.proto\022\020kpi_sample_typ" + "es*\302\016\n\rKpiSampleType\022\031\n\025KPISAMPLETYPE_UN" + "KNOWN\020\000\022%\n!KPISAMPLETYPE_PACKETS_TRANSMI" + "TTED\020e\022\"\n\036KPISAMPLETYPE_PACKETS_RECEIVED" + "\020f\022!\n\035KPISAMPLETYPE_PACKETS_DROPPED\020g\022$\n" + "\037KPISAMPLETYPE_BYTES_TRANSMITTED\020\311\001\022!\n\034K" + "PISAMPLETYPE_BYTES_RECEIVED\020\312\001\022 \n\033KPISAM" + "PLETYPE_BYTES_DROPPED\020\313\001\022+\n&KPISAMPLETYP" + "E_LINK_TOTAL_CAPACITY_GBPS\020\255\002\022*\n%KPISAMP" + "LETYPE_LINK_USED_CAPACITY_GBPS\020\256\002\022 \n\033KPI" + "SAMPLETYPE_ML_CONFIDENCE\020\221\003\022*\n%KPISAMPLE" + "TYPE_OPTICAL_SECURITY_STATUS\020\365\003\022,\n\'KPISA" + "MPLETYPE_OPTICAL_POWER_TOTAL_INPUT\020\366\003\022,\n" + "\'KPISAMPLETYPE_OPTICAL_TOTAL_INPUT_POWER" + "\020\367\003\022)\n$KPISAMPLETYPE_L3_UNIQUE_ATTACK_CO" + "NNS\020\331\004\022*\n%KPISAMPLETYPE_L3_TOTAL_DROPPED" + "_PACKTS\020\332\004\022&\n!KPISAMPLETYPE_L3_UNIQUE_AT" + "TACKERS\020\333\004\0220\n+KPISAMPLETYPE_L3_UNIQUE_CO" + "MPROMISED_CLIENTS\020\334\004\022,\n\'KPISAMPLETYPE_L3" + "_SECURITY_STATUS_CRYPTO\020\335\004\022%\n KPISAMPLET" + "YPE_SERVICE_LATENCY_MS\020\275\005\0221\n,KPISAMPLETY" + "PE_PACKETS_TRANSMITTED_AGG_OUTPUT\020\315\010\022.\n)" + "KPISAMPLETYPE_PACKETS_RECEIVED_AGG_OUTPU" + "T\020\316\010\022-\n(KPISAMPLETYPE_PACKETS_DROPPED_AG" + "G_OUTPUT\020\317\010\022/\n*KPISAMPLETYPE_BYTES_TRANS" + "MITTED_AGG_OUTPUT\020\261\t\022,\n\'KPISAMPLETYPE_BY" + "TES_RECEIVED_AGG_OUTPUT\020\262\t\022+\n&KPISAMPLET" + "YPE_BYTES_DROPPED_AGG_OUTPUT\020\263\t\0220\n+KPISA" + "MPLETYPE_SERVICE_LATENCY_MS_AGG_OUTPUT\020\245" + "\r\022\036\n\031KPISAMPLETYPE_INT_SEQ_NUM\020\321\017\022\035\n\030KPI" + "SAMPLETYPE_INT_TS_ING\020\322\017\022\035\n\030KPISAMPLETYP" + "E_INT_TS_EGR\020\323\017\022\036\n\031KPISAMPLETYPE_INT_HOP" + "_LAT\020\324\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_ING" + "\020\325\017\022\"\n\035KPISAMPLETYPE_INT_PORT_ID_EGR\020\326\017\022" + "\"\n\035KPISAMPLETYPE_INT_QUEUE_OCCUP\020\327\017\022\037\n\032K" + "PISAMPLETYPE_INT_QUEUE_ID\020\330\017\022#\n\036KPISAMPL" + "ETYPE_INT_HOP_LAT_SW01\020\265\020\022#\n\036KPISAMPLETY" + "PE_INT_HOP_LAT_SW02\020\266\020\022#\n\036KPISAMPLETYPE_" + "INT_HOP_LAT_SW03\020\267\020\022#\n\036KPISAMPLETYPE_INT" + "_HOP_LAT_SW04\020\270\020\022#\n\036KPISAMPLETYPE_INT_HO" + "P_LAT_SW05\020\271\020\022#\n\036KPISAMPLETYPE_INT_HOP_L" + "AT_SW06\020\272\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_" + "SW07\020\273\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW0" + "8\020\274\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW09\020\275" + "\020\022#\n\036KPISAMPLETYPE_INT_HOP_LAT_SW10\020\276\020\022#" + "\n\036KPISAMPLETYPE_INT_LAT_ON_TOTAL\020\310\020\022\036\n\031K" + "PISAMPLETYPE_INT_IS_DROP\020\231\021\022\"\n\035KPISAMPLE" + "TYPE_INT_DROP_REASON\020\232\021b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); } // @@protoc_insertion_point(outer_class_scope) Loading
src/ztp/target/kubernetes/kubernetes.yml +14 −14 Original line number Diff line number Diff line Loading @@ -3,8 +3,8 @@ apiVersion: v1 kind: Service metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-24 - 06:37:09 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:41:09 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -16,10 +16,6 @@ metadata: name: ztp spec: ports: - name: https port: 443 protocol: TCP targetPort: 8443 - name: http port: 80 protocol: TCP Loading @@ -28,6 +24,10 @@ spec: port: 9000 protocol: TCP targetPort: 9000 - name: https port: 443 protocol: TCP targetPort: 8443 selector: app.kubernetes.io/name: ztp app.kubernetes.io/version: 0.2.0 Loading @@ -37,8 +37,8 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-24 - 06:37:09 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:41:09 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -57,8 +57,8 @@ spec: template: metadata: annotations: app.quarkus.io/commit-id: 9e3e0ebd57f108eb7c0e1946bfc122dfd1a3180e app.quarkus.io/build-timestamp: 2026-02-24 - 06:37:09 +0000 app.quarkus.io/commit-id: 81b25ce03beb7463bc8bb5fcecf6a2cf4f64ddc4 app.quarkus.io/build-timestamp: 2026-03-30 - 08:41:09 +0000 prometheus.io/scrape: "true" prometheus.io/path: /q/metrics prometheus.io/port: "8080" Loading @@ -74,7 +74,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace image: ubuntu/ztp:0.2.0 image: tfs/ztp:0.2.0 imagePullPolicy: Always livenessProbe: failureThreshold: 3 Loading @@ -88,15 +88,15 @@ spec: timeoutSeconds: 10 name: ztp ports: - containerPort: 8443 name: https protocol: TCP - containerPort: 8080 name: http protocol: TCP - containerPort: 9000 name: grpc protocol: TCP - containerPort: 8443 name: https protocol: TCP readinessProbe: failureThreshold: 3 httpGet: Loading