Files
3cloud-backend/docs/scripts/launch_single_container.sh
T
coryHawkvelt 433bec4556 feat(xcloudify): add ovs_bridge support for network management
Add ovs_bridge parameter to xcloudify_network module and client utilities
to enable OVS bridge configuration for VXLAN networks. Includes validation,
documentation, and example updates.
2026-01-27 10:44:02 +10:30

38 lines
864 B
Bash

#!/bin/bash
SERVER_IP="${SERVER_IP:-192.168.50.124}"
VDC_ID="${VDC_ID:-18d3db2b-b9e4-4cca-b62d-53d267641bb0}"
TIMESTAMP=$(date +%Y%m%d-%H%M%S)
POD_NAME="${POD_NAME:-Demo-pod}-${TIMESTAMP}"
echo "POSTING to http://${SERVER_IP}:5000/api/workloads/containers"
curl -X POST "http://${SERVER_IP}:5000/api/workloads/containers" \
-H "Content-Type: application/json" \
-d "$(cat <<EOF
{
"virtual_data_center": "${VDC_ID}",
"pod_name": "${POD_NAME}",
"containers": [
{
"docker_image": "joke_container",
"container_name": "very-important-webserver",
"ports": [
{
"internal": 9090,
"external": 9090,
"use_dns": false
}
],
"env": { "PORT": "9090" },
"restart_policy": "always",
"cpu": 1,
"mem_limit": 128
}
]
}
EOF
)"