package
0.1.0
Repository: https://github.com/ocgi/carrier-sdk.git
Documentation: pkg.go.dev

# README

A example webhook server

Usage

  • check ready

    curl -X POST 127.0.0.1:8000/ready -d '{"request": {"uid": "123", "name": "testx", "namespace": "default"}}'
    
    {
      "request": {
        "uid": "123",
        "name": "testx",
        "namespace": "default"
      },
      "response": {
        "uid": "123",
        "allowed": false,
        "reason": "not allowed"
      }
    }
    
  • set status

    curl -X POST 127.0.0.1:8000/set -d '{"name": "testx", "namespace": "default"}'|jq .
    
    {
        "status": "ok"
    }
    
  • check ready again

    curl -X POST 127.0.0.1:8000/ready -d '{"request": {"uid": "123", "name": "testx", "namespace": "default"}}'
    
    {
      "request": {
        "uid": "123",
        "name": "testx",
        "namespace": "default"
      },
      "response": {
        "uid": "123",
        "allowed": true
      }
    }