Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
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
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