Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d46e1d1
added new todos
LorenzoTettamanti Jul 27, 2025
8886444
[#119]: added map_handlers module
Jul 27, 2025
4085b0e
[#123]: added crate api as the foundation of the agent api . Added ag…
LorenzoTettamanti Aug 1, 2025
ee8a3ec
[#57]: removed old client crate (has been replaced with the api crate)
LorenzoTettamanti Aug 1, 2025
6579713
[#57]: better core/Cargo.toml organization. Removed wrong and useless…
LorenzoTettamanti Aug 1, 2025
9db0b0d
[#57]: removed lib.rs from core workspace
LorenzoTettamanti Aug 1, 2025
f248fae
[#123]: added agent dockerfile. updated core cargo.toml. added docker…
LorenzoTettamanti Aug 2, 2025
c99351f
[#123]: added agent manifest
LorenzoTettamanti Aug 2, 2025
f38ff15
[#92]: added lib.rs file in identity component to use the identity fu…
LorenzoTettamanti Aug 2, 2025
73fe216
[#123]: fixed logging and typos in agent-api- Updated the service typ…
LorenzoTettamanti Aug 2, 2025
055dcbc
Merge pull request #124 from LorenzoTettamanti/identity_enhancements
LorenzoTettamanti Aug 6, 2025
d0167c9
[CortexFlow#117]: packet loss tracer working along with chaos mesh
siddh34 Aug 3, 2025
8a3207e
[CortexFlow#117]: renaming fields of net_metrics
siddh34 Aug 6, 2025
5ef2949
[CortexFlow#117]: Move display events for metric tracer to helpers
siddh34 Aug 6, 2025
c3138d5
Merge pull request #126 from siddh34/feature/ebpf-core
LorenzoTettamanti Aug 7, 2025
6986803
[#123]: added appProtocol in agent manifest (agent.yaml)
LorenzoTettamanti Aug 15, 2025
465b793
[#123]: updated core/api cargo.toml
LorenzoTettamanti Aug 15, 2025
7292847
added new todos in cli/essentials.rs
LorenzoTettamanti Aug 15, 2025
c27ac8f
[#123]: added client.rs and requests.rs modules. client.rs contains a…
LorenzoTettamanti Aug 16, 2025
9cd06bf
[#93]: updated agent.yaml and identity.yaml files. Added init contain…
LorenzoTettamanti Aug 21, 2025
16ce7a6
[#92]: updated structures in identity crate. Added Pod trait
LorenzoTettamanti Aug 21, 2025
56a5d28
[#92]: fixed typos during error handling in identity/main.rs
LorenzoTettamanti Aug 21, 2025
a83851d
[#92]: updated identity/helpers.rs and identity/map_handlers.rs. Upda…
LorenzoTettamanti Aug 21, 2025
eedcced
[#123]: updated agent protobuffer config. Added simple map field in A…
LorenzoTettamanti Aug 21, 2025
689a206
[#92]: updated identity dockerfile. changed PIN_MAP_PATH env variable
LorenzoTettamanti Aug 21, 2025
eaeb297
[#92]: updated data_structures.rs in conntracker. added 'pinning = "b…
LorenzoTettamanti Aug 21, 2025
aec2b6e
[#92]: updated identity dependencies
LorenzoTettamanti Aug 21, 2025
7eee505
[#123]: updated agent api. Added mpsc architecture to send the data f…
LorenzoTettamanti Aug 21, 2025
44c2903
updated core cargo.lock
LorenzoTettamanti Aug 21, 2025
9879029
[#123]: added monitoring commands in the cli. commands added: cfcli m…
LorenzoTettamanti Aug 21, 2025
3b471cb
[#123]: fixed typos in agent.yaml. Added static nodePort to access th…
LorenzoTettamanti Aug 21, 2025
43e1fa4
[#57]: removed old crates (shared/kernel)
Aug 21, 2025
91fbde9
[#57]: updated dockerignore
Aug 21, 2025
04d4d05
[#130]: added installation subcommands. Added cfcli install cortexflo…
Aug 22, 2025
5312909
Added build-all.sh script to build and push the components Docker images
Aug 22, 2025
f8ed1e0
Merge pull request #129 from LorenzoTettamanti/identity_enhancements
LorenzoTettamanti Aug 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions build-all.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
#!/bin/bash
set -e

echo "Building CortexFlow Agent"
pushd ./core
./agent-api-build.sh
popd

sleep 1

echo "Building CortexFlow Identity"
pushd ./core/src/components/identity
./build-identity.sh
popd

sleep 1

echo "Building CortexFlow Metrics"
pushd ./core/src/components/metrics
./build-metrics.sh
popd

sleep 1

echo "Insert image version. e.g 0.1.2/latest or type skip to skip the uploading processing"
echo
read -p "Insert cortexflow-agent version: " agent_version
read -p "Insert cortexflow-identity version: " identity_version
read -p "Insert cortexflow-metrics version: " metrics_version

echo
echo "Tagging & pushing docker images..."
echo

if [ "$metrics_version" != "skip" ]; then
docker tag metrics:0.0.1 lorenzotettamanti/cortexflow-metrics:$metrics_version
docker push lorenzotettamanti/cortexflow-metrics:$metrics_version
else
echo "Skipping cortexflow-metrics image upload"
fi

if [ "$agent_version" != "skip" ]; then
docker tag cortexflow-agent:0.0.1 lorenzotettamanti/cortexflow-agent:$agent_version
docker push lorenzotettamanti/cortexflow-agent:$agent_version
else
echo "Skipping cortexflow-agent image upload"
fi

if [ "$identity_version" != "skip" ]; then
docker tag identity:0.0.1 lorenzotettamanti/cortexflow-identity:$identity_version
docker push lorenzotettamanti/cortexflow-identity:$identity_version
else
echo "Skipping cortexflow-identity image upload"
fi
Loading