Initialize Policy Management
Initializing the policy management.
This step initializes the Policy Management system. This step needs to be executed only once.
CLI Code
pim invoke init
CLI Actual Output
✅ PIM successfully initialized (bootstrapped).
API Endpoint
POST /pim/init
Get Gateway host address
export GW_HOST="$(kubectl get gateway pty-main -n api-gateway -o jsonpath='{.status.addresses[0].value}')"
Generate JWT token
TOKEN=$(curl -k -s https://$GW_HOST/api/v1/auth/login/token \
## -X Post \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'loginname=workbench' \
-d 'password=Admin123!' \
-D - -o /dev/null 2>&1 | grep -i 'pty_access_jwt_token:' | sed 's/pty_access_jwt_token: //' | tr -d '\r') && echo "${TOKEN:0:10}"
API Code
curl -k -H "Authorization: Bearer ${TOKEN}" -X POST "https://{$GW_HOST}/pty/v2/pim/init" -H "accept: application/json"
API Actual Output:
It does not return any output as response.
Feedback
Was this page helpful?