github.com/verrazzano/verrazzano@v1.7.0/application-operator/controllers/webhooks/testdata/hello-conf_create_request.json (about)

     1  {
     2      "request": {
     3          "uid": "585f2346-cf76-4756-a7af-b9aab67be717",
     4          "kind": {
     5              "group": "core.oam.dev",
     6              "version": "v1alpha2",
     7              "kind": "ApplicationConfiguration"
     8          },
     9          "resource": {
    10              "group": "core.oam.dev",
    11              "version": "v1alpha2",
    12              "resource": "applicationconfigurations"
    13          },
    14          "requestKind": {
    15              "group": "core.oam.dev",
    16              "version": "v1alpha2",
    17              "kind": "ApplicationConfiguration"
    18          },
    19          "requestResource": {
    20              "group": "core.oam.dev",
    21              "version": "v1alpha2",
    22              "resource": "applicationconfigurations"
    23          },
    24          "name": "hello-app",
    25          "namespace": "default",
    26          "operation": "CREATE",
    27          "userInfo": {
    28              "username": "kubernetes-admin",
    29              "groups": [
    30                  "system:masters",
    31                  "system:authenticated"
    32              ]
    33          },
    34          "object": {
    35              "apiVersion": "core.oam.dev/v1alpha2",
    36              "kind": "ApplicationConfiguration",
    37              "metadata": {
    38                  "annotations": {
    39                      "description": "Hello application",
    40                      "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"core.oam.dev/v1alpha2\",\"kind\":\"ApplicationConfiguration\",\"metadata\":{\"annotations\":{\"description\":\"Hello application\",\"version\":\"v1.0.0\"},\"name\":\"hello-app\",\"namespace\":\"default\"},\"spec\":{\"components\":[{\"componentName\":\"hello-component\"}]}}\n",
    41                      "version": "v1.0.0"
    42                  },
    43                  "creationTimestamp": null,
    44                  "name": "hello-app",
    45                  "namespace": "default"
    46              },
    47              "spec": {
    48                  "components": [
    49                      {
    50                          "componentName": "hello-component"
    51                      }
    52                  ]
    53              }
    54          },
    55          "oldObject": null,
    56          "dryRun": false,
    57          "options": {
    58              "kind": "CreateOptions",
    59              "apiVersion": "meta.k8s.io/v1"
    60          }
    61      }
    62  }