Initialize Policy Management
Initialize the policy management.
This step initializes the Policy Information 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
The API does not return any output as response.
Feedback
Was this page helpful?