From 1f4d79fb0728b5f96c9ddac58b6c82e48b174c09 Mon Sep 17 00:00:00 2001 From: Nathaniel Cook Date: Tue, 17 Dec 2024 11:56:19 -0700 Subject: [PATCH] feat: expose the flight-sql port --- Makefile | 4 +- operator/src/network/ceramic.rs | 9 +- operator/src/network/controller.rs | 118 +++++++++++++----- operator/src/network/ipfs.rs | 8 +- .../src/network/testdata/ceramic_go_svc_1 | 5 + operator/src/network/testdata/ceramic_ss_1 | 5 + .../network/testdata/ceramic_ss_weighted_0 | 5 + .../network/testdata/ceramic_ss_weighted_1 | 5 + .../network/testdata/ceramic_ss_weighted_2 | 5 + .../network/testdata/ceramic_ss_weighted_3 | 5 + .../network/testdata/ceramic_ss_weighted_4 | 5 + .../network/testdata/ceramic_ss_weighted_5 | 5 + .../network/testdata/ceramic_ss_weighted_6 | 5 + .../network/testdata/ceramic_ss_weighted_7 | 5 + .../network/testdata/ceramic_ss_weighted_8 | 5 + .../network/testdata/ceramic_ss_weighted_9 | 5 + operator/src/network/testdata/ceramic_svc_1 | 5 + .../network/testdata/ceramic_svc_weighted_0 | 5 + .../network/testdata/ceramic_svc_weighted_1 | 5 + .../network/testdata/ceramic_svc_weighted_2 | 5 + .../network/testdata/ceramic_svc_weighted_3 | 5 + .../network/testdata/ceramic_svc_weighted_4 | 5 + .../network/testdata/ceramic_svc_weighted_5 | 5 + .../network/testdata/ceramic_svc_weighted_6 | 5 + .../network/testdata/ceramic_svc_weighted_7 | 5 + .../network/testdata/ceramic_svc_weighted_8 | 5 + .../network/testdata/ceramic_svc_weighted_9 | 5 + .../default_stubs/cas_ipfs_stateful_set | 5 + .../testdata/default_stubs/ceramic_service | 5 + .../default_stubs/ceramic_stateful_set | 5 + 30 files changed, 233 insertions(+), 36 deletions(-) diff --git a/Makefile b/Makefile index 8625195..87faf74 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ CARGO = CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse RUSTFLAGS="--cfg tokio_unstab all: build check-fmt check-clippy test .PHONY: test -test: update +test: # Test with default features ${CARGO} test --locked # Test with all features @@ -20,7 +20,7 @@ check-fmt: update: ${CARGO} update -.PHONY: check-clippy +.PHONY: check-clippy check-clippy: # Check with default features ${CARGO} clippy --workspace diff --git a/operator/src/network/ceramic.rs b/operator/src/network/ceramic.rs index b299870..d22e37f 100644 --- a/operator/src/network/ceramic.rs +++ b/operator/src/network/ceramic.rs @@ -34,7 +34,8 @@ use crate::{ }; use super::{ - controller::CERAMIC_ONE_SWARM_PORT, debug_mode_security_context, + controller::{CERAMIC_ONE_FLIGHT_SQL_PORT, CERAMIC_ONE_SWARM_PORT}, + debug_mode_security_context, storage::PersistentStorageConfig, }; @@ -124,6 +125,12 @@ pub fn service_spec() -> ServiceSpec { protocol: Some("TCP".to_owned()), ..Default::default() }, + ServicePort { + port: CERAMIC_ONE_FLIGHT_SQL_PORT, + name: Some("flight".to_owned()), + protocol: Some("TCP".to_owned()), + ..Default::default() + }, ServicePort { port: CERAMIC_ONE_SWARM_PORT, name: Some("swarm-tcp".to_owned()), diff --git a/operator/src/network/controller.rs b/operator/src/network/controller.rs index 2e2de3a..36b0599 100644 --- a/operator/src/network/controller.rs +++ b/operator/src/network/controller.rs @@ -73,6 +73,7 @@ pub const PEERS_CONFIG_MAP_NAME: &str = "keramik-peers"; pub const CERAMIC_ONE_SWARM_PORT: i32 = 4101; pub const CERAMIC_ONE_IPFS_PORT: i32 = 5101; +pub const CERAMIC_ONE_FLIGHT_SQL_PORT: i32 = 5102; pub const CERAMIC_SERVICE_API_PORT: i32 = 7007; pub const CERAMIC_POSTGRES_SECRET_NAME: &str = "ceramic-postgres-auth"; @@ -2322,7 +2323,19 @@ mod tests { "name": "ipfs", "ports": [ { - @@ -282,14 +240,14 @@ + @@ -275,11 +233,6 @@ + "protocol": "TCP" + }, + { + - "containerPort": 5102, + - "name": "flight", + - "protocol": "TCP" + - }, + - { + "containerPort": 9465, + "name": "metrics", + "protocol": "TCP" + @@ -287,14 +240,14 @@ ], "resources": { "limits": { @@ -2341,7 +2354,7 @@ mod tests { } }, "volumeMounts": [ - @@ -296,6 +254,11 @@ + @@ -301,6 +254,11 @@ { "mountPath": "/data/ipfs", "name": "ipfs-data" @@ -2353,7 +2366,7 @@ mod tests { } ] } - @@ -435,6 +398,13 @@ + @@ -440,6 +398,13 @@ "persistentVolumeClaim": { "claimName": "postgres-data" } @@ -2478,7 +2491,19 @@ mod tests { "name": "ipfs", "ports": [ { - @@ -282,14 +240,14 @@ + @@ -275,11 +233,6 @@ + "protocol": "TCP" + }, + { + - "containerPort": 5102, + - "name": "flight", + - "protocol": "TCP" + - }, + - { + "containerPort": 9465, + "name": "metrics", + "protocol": "TCP" + @@ -287,14 +240,14 @@ ], "resources": { "limits": { @@ -2499,7 +2524,7 @@ mod tests { } }, "volumeMounts": [ - @@ -296,6 +254,11 @@ + @@ -301,6 +254,11 @@ { "mountPath": "/data/ipfs", "name": "ipfs-data" @@ -2511,7 +2536,7 @@ mod tests { } ] } - @@ -435,6 +398,13 @@ + @@ -440,6 +398,13 @@ "persistentVolumeClaim": { "claimName": "postgres-data" } @@ -2525,7 +2550,7 @@ mod tests { } ] } - @@ -474,7 +444,7 @@ + @@ -479,7 +444,7 @@ ], "resources": { "requests": { @@ -2639,7 +2664,19 @@ mod tests { "name": "ipfs", "ports": [ { - @@ -282,14 +240,14 @@ + @@ -275,11 +233,6 @@ + "protocol": "TCP" + }, + { + - "containerPort": 5102, + - "name": "flight", + - "protocol": "TCP" + - }, + - { + "containerPort": 9465, + "name": "metrics", + "protocol": "TCP" + @@ -287,14 +240,14 @@ ], "resources": { "limits": { @@ -2658,7 +2695,7 @@ mod tests { } }, "volumeMounts": [ - @@ -296,6 +254,16 @@ + @@ -301,6 +254,16 @@ { "mountPath": "/data/ipfs", "name": "ipfs-data" @@ -2675,7 +2712,7 @@ mod tests { } ] } - @@ -435,6 +403,13 @@ + @@ -440,6 +403,13 @@ "persistentVolumeClaim": { "claimName": "postgres-data" } @@ -2782,7 +2819,7 @@ mod tests { "imagePullPolicy": "Always", "name": "ipfs", "ports": [ - @@ -282,14 +294,14 @@ + @@ -287,14 +299,14 @@ ], "resources": { "limits": { @@ -2803,7 +2840,7 @@ mod tests { } }, "volumeMounts": [ - @@ -474,9 +486,10 @@ + @@ -479,9 +491,10 @@ ], "resources": { "requests": { @@ -3032,7 +3069,7 @@ mod tests { stub.cas_ipfs_stateful_set.patch(expect![[r#" --- original +++ modified - @@ -99,14 +99,14 @@ + @@ -104,14 +104,14 @@ ], "resources": { "limits": { @@ -3053,7 +3090,7 @@ mod tests { } }, "volumeMounts": [ - @@ -140,9 +140,10 @@ + @@ -145,9 +145,10 @@ ], "resources": { "requests": { @@ -3210,7 +3247,7 @@ mod tests { } }, "volumeMounts": [ - @@ -381,14 +381,14 @@ + @@ -386,14 +386,14 @@ "name": "init-ceramic-config", "resources": { "limits": { @@ -3231,7 +3268,7 @@ mod tests { } }, "volumeMounts": [ - @@ -457,7 +457,7 @@ + @@ -462,7 +462,7 @@ ], "resources": { "requests": { @@ -3432,7 +3469,7 @@ mod tests { }, { "name": "CERAMIC_ONE_P2P_KEY_DIR", - @@ -319,7 +315,7 @@ + @@ -324,7 +320,7 @@ }, { "name": "CAS_API_URL", @@ -3441,7 +3478,7 @@ mod tests { }, { "name": "CERAMIC_CORS_ALLOWED_ORIGINS", - @@ -335,11 +331,7 @@ + @@ -340,11 +336,7 @@ }, { "name": "CERAMIC_NETWORK", @@ -3454,7 +3491,7 @@ mod tests { }, { "name": "CERAMIC_SQLITE_PATH", - @@ -351,7 +343,7 @@ + @@ -356,7 +348,7 @@ }, { "name": "ETH_RPC_URL", @@ -3499,7 +3536,7 @@ mod tests { "livenessProbe": { "httpGet": { "path": "/api/v0/node/healthcheck", - @@ -377,7 +377,7 @@ + @@ -382,7 +382,7 @@ } ], "image": "ceramicnetwork/composedb-cli:latest", @@ -3914,7 +3951,7 @@ mod tests { } ], "image": "ceramicnetwork/composedb:develop", - @@ -374,6 +378,10 @@ + @@ -379,6 +383,10 @@ "name": "ceramic-postgres-auth" } } @@ -4151,7 +4188,7 @@ mod tests { stub.ceramics[0].stateful_set.patch(expect![[r#" --- original +++ modified - @@ -476,7 +476,8 @@ + @@ -481,7 +481,8 @@ "requests": { "storage": "10Gi" } @@ -4244,7 +4281,19 @@ mod tests { "name": "ipfs", "ports": [ { - @@ -282,14 +240,14 @@ + @@ -275,11 +233,6 @@ + "protocol": "TCP" + }, + { + - "containerPort": 5102, + - "name": "flight", + - "protocol": "TCP" + - }, + - { + "containerPort": 9465, + "name": "metrics", + "protocol": "TCP" + @@ -287,14 +240,14 @@ ], "resources": { "limits": { @@ -4263,7 +4312,7 @@ mod tests { } }, "volumeMounts": [ - @@ -296,6 +254,11 @@ + @@ -301,6 +254,11 @@ { "mountPath": "/data/ipfs", "name": "ipfs-data" @@ -4275,7 +4324,7 @@ mod tests { } ] } - @@ -435,6 +398,13 @@ + @@ -440,6 +398,13 @@ "persistentVolumeClaim": { "claimName": "postgres-data" } @@ -4289,7 +4338,7 @@ mod tests { } ] } - @@ -476,7 +446,8 @@ + @@ -481,7 +446,8 @@ "requests": { "storage": "10Gi" } @@ -4574,7 +4623,7 @@ mod tests { "name": "RUST_LOG", "value": "info,ceramic_one=debug,multipart=error" } - @@ -278,6 +298,11 @@ + @@ -283,6 +303,11 @@ "containerPort": 9465, "name": "metrics", "protocol": "TCP" @@ -4586,7 +4635,7 @@ mod tests { } ], "resources": { - @@ -292,6 +317,13 @@ + @@ -297,6 +322,13 @@ "memory": "1Gi" } }, @@ -4600,7 +4649,7 @@ mod tests { "volumeMounts": [ { "mountPath": "/data/ipfs", - @@ -354,6 +386,10 @@ + @@ -359,6 +391,10 @@ "value": "http://ganache:8545" }, { @@ -4626,7 +4675,7 @@ mod tests { "name": "RUST_LOG", "value": "info,ceramic_one=debug,multipart=error" } - @@ -95,6 +99,11 @@ + @@ -100,6 +104,11 @@ "containerPort": 9465, "name": "metrics", "protocol": "TCP" @@ -4638,7 +4687,7 @@ mod tests { } ], "resources": { - @@ -109,6 +118,13 @@ + @@ -114,6 +123,13 @@ "memory": "1Gi" } }, @@ -4842,7 +4891,7 @@ mod tests { stub.ceramics[0].stateful_set.patch(expect![[r#" --- original +++ modified - @@ -401,6 +401,99 @@ + @@ -406,6 +406,104 @@ "name": "ceramic-init" } ] @@ -4916,6 +4965,11 @@ mod tests { + "protocol": "TCP" + }, + { + + "containerPort": 5102, + + "name": "flight", + + "protocol": "TCP" + + }, + + { + "containerPort": 9465, + "name": "metrics", + "protocol": "TCP" diff --git a/operator/src/network/ipfs.rs b/operator/src/network/ipfs.rs index beab490..1f270bd 100644 --- a/operator/src/network/ipfs.rs +++ b/operator/src/network/ipfs.rs @@ -22,7 +22,7 @@ use crate::{ }; use super::{ - controller::{CERAMIC_ONE_IPFS_PORT, CERAMIC_ONE_SWARM_PORT}, + controller::{CERAMIC_ONE_FLIGHT_SQL_PORT, CERAMIC_ONE_IPFS_PORT, CERAMIC_ONE_SWARM_PORT}, debug_mode_security_context, }; @@ -243,6 +243,12 @@ impl RustIpfsConfig { protocol: Some("TCP".to_owned()), ..Default::default() }, + ContainerPort { + container_port: CERAMIC_ONE_FLIGHT_SQL_PORT, + name: Some("flight".to_owned()), + protocol: Some("TCP".to_owned()), + ..Default::default() + }, ContainerPort { container_port: 9465, name: Some("metrics".to_owned()), diff --git a/operator/src/network/testdata/ceramic_go_svc_1 b/operator/src/network/testdata/ceramic_go_svc_1 index d4d5fe5..fa4b00d 100644 --- a/operator/src/network/testdata/ceramic_go_svc_1 +++ b/operator/src/network/testdata/ceramic_go_svc_1 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_ss_1 b/operator/src/network/testdata/ceramic_ss_1 index 81e4f3d..89b27b7 100644 --- a/operator/src/network/testdata/ceramic_ss_1 +++ b/operator/src/network/testdata/ceramic_ss_1 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_0 b/operator/src/network/testdata/ceramic_ss_weighted_0 index 687d89c..e1a29ac 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_0 +++ b/operator/src/network/testdata/ceramic_ss_weighted_0 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_1 b/operator/src/network/testdata/ceramic_ss_weighted_1 index 4cc5978..a910c62 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_1 +++ b/operator/src/network/testdata/ceramic_ss_weighted_1 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_2 b/operator/src/network/testdata/ceramic_ss_weighted_2 index 52d49e0..92fb69a 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_2 +++ b/operator/src/network/testdata/ceramic_ss_weighted_2 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_3 b/operator/src/network/testdata/ceramic_ss_weighted_3 index b08ece4..54ecd42 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_3 +++ b/operator/src/network/testdata/ceramic_ss_weighted_3 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_4 b/operator/src/network/testdata/ceramic_ss_weighted_4 index 1f48bfb..8d6f6bc 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_4 +++ b/operator/src/network/testdata/ceramic_ss_weighted_4 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_5 b/operator/src/network/testdata/ceramic_ss_weighted_5 index e98e95f..7e92f4b 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_5 +++ b/operator/src/network/testdata/ceramic_ss_weighted_5 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_6 b/operator/src/network/testdata/ceramic_ss_weighted_6 index 2241879..c855265 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_6 +++ b/operator/src/network/testdata/ceramic_ss_weighted_6 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_7 b/operator/src/network/testdata/ceramic_ss_weighted_7 index 3a8600f..2daa452 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_7 +++ b/operator/src/network/testdata/ceramic_ss_weighted_7 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_8 b/operator/src/network/testdata/ceramic_ss_weighted_8 index 9cf1e20..dd3f1ef 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_8 +++ b/operator/src/network/testdata/ceramic_ss_weighted_8 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_ss_weighted_9 b/operator/src/network/testdata/ceramic_ss_weighted_9 index 97d5e76..b911a97 100644 --- a/operator/src/network/testdata/ceramic_ss_weighted_9 +++ b/operator/src/network/testdata/ceramic_ss_weighted_9 @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/ceramic_svc_1 b/operator/src/network/testdata/ceramic_svc_1 index d4d5fe5..fa4b00d 100644 --- a/operator/src/network/testdata/ceramic_svc_1 +++ b/operator/src/network/testdata/ceramic_svc_1 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_0 b/operator/src/network/testdata/ceramic_svc_weighted_0 index 93a5168..eecc0af 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_0 +++ b/operator/src/network/testdata/ceramic_svc_weighted_0 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_1 b/operator/src/network/testdata/ceramic_svc_weighted_1 index d4d5fe5..fa4b00d 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_1 +++ b/operator/src/network/testdata/ceramic_svc_weighted_1 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_2 b/operator/src/network/testdata/ceramic_svc_weighted_2 index 2710ca4..2c72a71 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_2 +++ b/operator/src/network/testdata/ceramic_svc_weighted_2 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_3 b/operator/src/network/testdata/ceramic_svc_weighted_3 index 1056510..1ff043d 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_3 +++ b/operator/src/network/testdata/ceramic_svc_weighted_3 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_4 b/operator/src/network/testdata/ceramic_svc_weighted_4 index b0eb923..7d653d3 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_4 +++ b/operator/src/network/testdata/ceramic_svc_weighted_4 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_5 b/operator/src/network/testdata/ceramic_svc_weighted_5 index 7ec4a38..832f2c4 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_5 +++ b/operator/src/network/testdata/ceramic_svc_weighted_5 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_6 b/operator/src/network/testdata/ceramic_svc_weighted_6 index 450d02b..e612d57 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_6 +++ b/operator/src/network/testdata/ceramic_svc_weighted_6 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_7 b/operator/src/network/testdata/ceramic_svc_weighted_7 index 7eafdf5..357f0d4 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_7 +++ b/operator/src/network/testdata/ceramic_svc_weighted_7 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_8 b/operator/src/network/testdata/ceramic_svc_weighted_8 index ab6c8d5..4aa2755 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_8 +++ b/operator/src/network/testdata/ceramic_svc_weighted_8 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/ceramic_svc_weighted_9 b/operator/src/network/testdata/ceramic_svc_weighted_9 index 7897261..240bc1c 100644 --- a/operator/src/network/testdata/ceramic_svc_weighted_9 +++ b/operator/src/network/testdata/ceramic_svc_weighted_9 @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/default_stubs/cas_ipfs_stateful_set b/operator/src/network/testdata/default_stubs/cas_ipfs_stateful_set index 349aaeb..29f993b 100644 --- a/operator/src/network/testdata/default_stubs/cas_ipfs_stateful_set +++ b/operator/src/network/testdata/default_stubs/cas_ipfs_stateful_set @@ -91,6 +91,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics", diff --git a/operator/src/network/testdata/default_stubs/ceramic_service b/operator/src/network/testdata/default_stubs/ceramic_service index 93a5168..eecc0af 100644 --- a/operator/src/network/testdata/default_stubs/ceramic_service +++ b/operator/src/network/testdata/default_stubs/ceramic_service @@ -29,6 +29,11 @@ Request { "port": 5101, "protocol": "TCP" }, + { + "name": "flight", + "port": 5102, + "protocol": "TCP" + }, { "name": "swarm-tcp", "port": 4101, diff --git a/operator/src/network/testdata/default_stubs/ceramic_stateful_set b/operator/src/network/testdata/default_stubs/ceramic_stateful_set index 3f6e066..19edf17 100644 --- a/operator/src/network/testdata/default_stubs/ceramic_stateful_set +++ b/operator/src/network/testdata/default_stubs/ceramic_stateful_set @@ -274,6 +274,11 @@ Request { "name": "rpc", "protocol": "TCP" }, + { + "containerPort": 5102, + "name": "flight", + "protocol": "TCP" + }, { "containerPort": 9465, "name": "metrics",