github.com/GoogleContainerTools/skaffold/v2@v2.13.2/docs-v2/content/en/api-v2/skaffold.swagger.json (about)

     1  {
     2    "swagger": "2.0",
     3    "info": {
     4      "version": "version not set",
     5      "description": "v2/skaffold.proto"
     6    },
     7    "schemes": [
     8      "http",
     9      "https"
    10    ],
    11    "consumes": [
    12      "application/json"
    13    ],
    14    "produces": [
    15      "application/json"
    16    ],
    17    "paths": {
    18      "/v2/applicationLogs": {
    19        "get": {
    20          "summary": "Returns all the user application logs of the current Skaffold execution",
    21          "operationId": "ApplicationLogs",
    22          "responses": {
    23            "200": {
    24              "description": "A successful response.(streaming responses)",
    25              "schema": {
    26                "$ref": "#/x-stream-definitions/v2Event"
    27              }
    28            }
    29          },
    30          "tags": [
    31            "SkaffoldV2Service"
    32          ]
    33        }
    34      },
    35      "/v2/build/auto_execute": {
    36        "put": {
    37          "summary": "Allows for enabling or disabling automatic build trigger",
    38          "operationId": "AutoBuild",
    39          "responses": {
    40            "200": {
    41              "description": "A successful response.",
    42              "schema": {
    43                "properties": {}
    44              }
    45            }
    46          },
    47          "parameters": [
    48            {
    49              "name": "body",
    50              "in": "body",
    51              "required": true,
    52              "schema": {
    53                "$ref": "#/definitions/v2TriggerState"
    54              }
    55            }
    56          ],
    57          "tags": [
    58            "SkaffoldV2Service"
    59          ]
    60        }
    61      },
    62      "/v2/deploy/auto_execute": {
    63        "put": {
    64          "summary": "Allows for enabling or disabling automatic deploy trigger",
    65          "operationId": "AutoDeploy",
    66          "responses": {
    67            "200": {
    68              "description": "A successful response.",
    69              "schema": {
    70                "properties": {}
    71              }
    72            }
    73          },
    74          "parameters": [
    75            {
    76              "name": "body",
    77              "in": "body",
    78              "required": true,
    79              "schema": {
    80                "$ref": "#/definitions/v2TriggerState"
    81              }
    82            }
    83          ],
    84          "tags": [
    85            "SkaffoldV2Service"
    86          ]
    87        }
    88      },
    89      "/v2/events": {
    90        "get": {
    91          "summary": "Returns all the events of the current Skaffold execution from the start",
    92          "operationId": "Events",
    93          "responses": {
    94            "200": {
    95              "description": "A successful response.(streaming responses)",
    96              "schema": {
    97                "$ref": "#/x-stream-definitions/v2Event"
    98              }
    99            }
   100          },
   101          "tags": [
   102            "SkaffoldV2Service"
   103          ]
   104        }
   105      },
   106      "/v2/events/handle": {
   107        "post": {
   108          "summary": "EXPERIMENTAL. It allows for custom events to be implemented in custom builders for example.",
   109          "operationId": "Handle",
   110          "responses": {
   111            "200": {
   112              "description": "A successful response.",
   113              "schema": {
   114                "properties": {}
   115              }
   116            }
   117          },
   118          "parameters": [
   119            {
   120              "name": "body",
   121              "in": "body",
   122              "required": true,
   123              "schema": {
   124                "$ref": "#/definitions/v2Event"
   125              }
   126            }
   127          ],
   128          "tags": [
   129            "SkaffoldV2Service"
   130          ]
   131        }
   132      },
   133      "/v2/execute": {
   134        "post": {
   135          "summary": "Allows for a single execution of some or all of the phases (build, sync, deploy) in case autoBuild, autoDeploy or autoSync are disabled.",
   136          "operationId": "Execute",
   137          "responses": {
   138            "200": {
   139              "description": "A successful response.",
   140              "schema": {
   141                "properties": {}
   142              }
   143            }
   144          },
   145          "parameters": [
   146            {
   147              "name": "body",
   148              "in": "body",
   149              "required": true,
   150              "schema": {
   151                "$ref": "#/definitions/v2Intent"
   152              }
   153            }
   154          ],
   155          "tags": [
   156            "SkaffoldV2Service"
   157          ]
   158        }
   159      },
   160      "/v2/state": {
   161        "get": {
   162          "summary": "Returns the state of the current Skaffold execution",
   163          "operationId": "GetState",
   164          "responses": {
   165            "200": {
   166              "description": "A successful response.",
   167              "schema": {
   168                "$ref": "#/definitions/v2State"
   169              }
   170            }
   171          },
   172          "tags": [
   173            "SkaffoldV2Service"
   174          ]
   175        }
   176      },
   177      "/v2/sync/auto_execute": {
   178        "put": {
   179          "summary": "Allows for enabling or disabling automatic sync trigger",
   180          "operationId": "AutoSync",
   181          "responses": {
   182            "200": {
   183              "description": "A successful response.",
   184              "schema": {
   185                "properties": {}
   186              }
   187            }
   188          },
   189          "parameters": [
   190            {
   191              "name": "body",
   192              "in": "body",
   193              "required": true,
   194              "schema": {
   195                "$ref": "#/definitions/v2TriggerState"
   196              }
   197            }
   198          ],
   199          "tags": [
   200            "SkaffoldV2Service"
   201          ]
   202        }
   203      }
   204    },
   205    "definitions": {
   206      "BuildMetadataArtifact": {
   207        "type": "object",
   208        "properties": {
   209          "type": {
   210            "$ref": "#/definitions/enumsBuilderType"
   211          },
   212          "name": {
   213            "type": "string"
   214          },
   215          "context": {
   216            "type": "string"
   217          },
   218          "dockerfile": {
   219            "type": "string"
   220          }
   221        }
   222      },
   223      "DeployMetadataDeployer": {
   224        "type": "object",
   225        "properties": {
   226          "type": {
   227            "$ref": "#/definitions/enumsDeployerType"
   228          },
   229          "count": {
   230            "type": "integer",
   231            "format": "int32"
   232          }
   233        }
   234      },
   235      "RenderMetadataRenderer": {
   236        "type": "object",
   237        "properties": {
   238          "type": {
   239            "$ref": "#/definitions/enumsRenderType"
   240          },
   241          "count": {
   242            "type": "integer",
   243            "format": "int32"
   244          }
   245        }
   246      },
   247      "TestMetadataTester": {
   248        "type": "object",
   249        "properties": {
   250          "type": {
   251            "$ref": "#/definitions/enumsTesterType"
   252          },
   253          "count": {
   254            "type": "integer",
   255            "format": "int32"
   256          }
   257        }
   258      },
   259      "enumsBuildType": {
   260        "type": "string",
   261        "enum": [
   262          "UNKNOWN_BUILD_TYPE",
   263          "CLUSTER",
   264          "GCB",
   265          "LOCAL"
   266        ],
   267        "default": "UNKNOWN_BUILD_TYPE",
   268        "description": "Enum indicating build type i.e. local, cluster vs GCB\n- UNKNOWN_BUILD_TYPE: Could not determine Build Type\n - CLUSTER: Cluster Build\n - GCB: GCB Build\n - LOCAL: Local Build"
   269      },
   270      "enumsBuilderType": {
   271        "type": "string",
   272        "enum": [
   273          "UNKNOWN_BUILDER_TYPE",
   274          "JIB",
   275          "BAZEL",
   276          "BUILDPACKS",
   277          "CUSTOM",
   278          "KANIKO",
   279          "DOCKER",
   280          "KO"
   281        ],
   282        "default": "UNKNOWN_BUILDER_TYPE",
   283        "description": "Enum indicating builders used\n- UNKNOWN_BUILDER_TYPE: Could not determine builder type\n - JIB: JIB Builder\n - BAZEL: Bazel Builder\n - BUILDPACKS: Buildpacks Builder\n - CUSTOM: Custom Builder\n - KANIKO: Kaniko Builder\n - DOCKER: Docker Builder\n - KO: Ko Builder"
   284      },
   285      "enumsClusterType": {
   286        "type": "string",
   287        "enum": [
   288          "UNKNOWN_CLUSTER_TYPE",
   289          "MINIKUBE",
   290          "GKE",
   291          "OTHER"
   292        ],
   293        "default": "UNKNOWN_CLUSTER_TYPE",
   294        "description": "Enum indicating cluster type the application is deployed to\n- UNKNOWN_CLUSTER_TYPE: Could not determine Cluster Type\n - MINIKUBE: Minikube Cluster\n - GKE: GKE cluster\n - OTHER: All Cluster except Minikube and GKE"
   295      },
   296      "enumsDeployerType": {
   297        "type": "string",
   298        "enum": [
   299          "UNKNOWN_DEPLOYER_TYPE",
   300          "HELM",
   301          "KUSTOMIZE",
   302          "KUBECTL",
   303          "KPT"
   304        ],
   305        "default": "UNKNOWN_DEPLOYER_TYPE",
   306        "description": "Enum indicating deploy tools used\n- UNKNOWN_DEPLOYER_TYPE: Could not determine Deployer Type\n - HELM: Helm Deployer\n - KUSTOMIZE: Kustomize Deployer\n - KUBECTL: Kubectl Deployer\n - KPT: kpt Deployer"
   307      },
   308      "enumsLogLevel": {
   309        "type": "string",
   310        "enum": [
   311          "DEBUG",
   312          "INFO",
   313          "WARN",
   314          "ERROR",
   315          "FATAL",
   316          "PANIC",
   317          "TRACE",
   318          "STANDARD"
   319        ],
   320        "default": "DEBUG",
   321        "description": "Enum indicating the log level of a line of output\n- DEBUG: Debug Level\n - INFO: Info Level\n - WARN: Warn Level\n - ERROR: Error Level\n - FATAL: Fatal Level\n - PANIC: Panic Level\n - TRACE: Trace Level\n - STANDARD: User-visible output level"
   322      },
   323      "enumsRenderType": {
   324        "type": "string",
   325        "enum": [
   326          "UNKNOWN_RENDER_TYPE",
   327          "RAWK8S",
   328          "KUSTOMIZE_MANIFEST",
   329          "HELM_CHART",
   330          "KPT_MANIFEST"
   331        ],
   332        "default": "UNKNOWN_RENDER_TYPE",
   333        "description": "Enum indicating render manifests type\n- UNKNOWN_RENDER_TYPE: Could not determine Render Type\n - RAWK8S: Raw Manifests\n - KUSTOMIZE_MANIFEST: kustomize manifests\n - HELM_CHART: helm charts\n - KPT_MANIFEST: kpt manifests"
   334      },
   335      "enumsStatusCode": {
   336        "type": "string",
   337        "enum": [
   338          "OK",
   339          "STATUSCHECK_SUCCESS",
   340          "BUILD_SUCCESS",
   341          "RENDER_SUCCESS",
   342          "DEPLOY_SUCCESS",
   343          "TEST_SUCCESS",
   344          "BUILD_PUSH_ACCESS_DENIED",
   345          "BUILD_PROJECT_NOT_FOUND",
   346          "BUILD_DOCKER_DAEMON_NOT_RUNNING",
   347          "BUILD_USER_ERROR",
   348          "BUILD_DOCKER_UNAVAILABLE",
   349          "BUILD_DOCKER_UNAUTHORIZED",
   350          "BUILD_DOCKER_SYSTEM_ERR",
   351          "BUILD_DOCKER_NOT_MODIFIED_ERR",
   352          "BUILD_DOCKER_NOT_IMPLEMENTED_ERR",
   353          "BUILD_DOCKER_DATA_LOSS_ERR",
   354          "BUILD_DOCKER_FORBIDDEN_ERR",
   355          "BUILD_DOCKER_CONFLICT_ERR",
   356          "BUILD_DOCKER_ERROR_NOT_FOUND",
   357          "BUILD_DOCKER_INVALID_PARAM_ERR",
   358          "BUILD_DOCKERFILE_NOT_FOUND",
   359          "BUILD_DOCKER_CACHE_FROM_PULL_ERR",
   360          "BUILD_DOCKER_GET_DIGEST_ERR",
   361          "BUILD_DOCKER_NO_SPACE_ERR",
   362          "BUILD_REGISTRY_GET_DIGEST_ERR",
   363          "BUILD_UNKNOWN_JIB_PLUGIN_TYPE",
   364          "BUILD_JIB_GRADLE_DEP_ERR",
   365          "BUILD_JIB_MAVEN_DEP_ERR",
   366          "INIT_DOCKER_NETWORK_LISTING_CONTAINERS",
   367          "INIT_DOCKER_NETWORK_INVALID_CONTAINER_NAME",
   368          "INIT_DOCKER_NETWORK_CONTAINER_DOES_NOT_EXIST",
   369          "INIT_DOCKER_NETWORK_INVALID_MODE",
   370          "INIT_DOCKER_NETWORK_PARSE_ERR",
   371          "BUILD_GCB_CREATE_BUILD_ERR",
   372          "BUILD_GCB_GET_BUILD_ID_ERR",
   373          "BUILD_GCB_GET_BUILD_STATUS_ERR",
   374          "BUILD_GCB_GET_BUILD_LOG_ERR",
   375          "BUILD_GCB_COPY_BUILD_LOG_ERR",
   376          "BUILD_GCB_GET_BUILT_IMAGE_ERR",
   377          "BUILD_GCB_BUILD_FAILED",
   378          "BUILD_GCB_BUILD_INTERNAL_ERR",
   379          "BUILD_GCB_BUILD_TIMEOUT",
   380          "BUILD_GCB_GENERATE_BUILD_DESCRIPTOR_ERR",
   381          "BUILD_GCB_UPLOAD_TO_GCS_ERR",
   382          "BUILD_GCB_JIB_DEPENDENCY_ERR",
   383          "BUILD_GCB_GET_DEPENDENCY_ERR",
   384          "BUILD_GCB_GET_GCS_BUCKET_ERR",
   385          "BUILD_GCB_CREATE_BUCKET_ERR",
   386          "BUILD_GCB_EXTRACT_PROJECT_ID",
   387          "BUILD_GET_CLOUD_STORAGE_CLIENT_ERR",
   388          "BUILD_GET_CLOUD_BUILD_CLIENT_ERR",
   389          "BUILD_UNKNOWN_PLATFORM_FLAG",
   390          "BUILD_CROSS_PLATFORM_ERR",
   391          "BUILD_CROSS_PLATFORM_NO_REGISTRY_ERR",
   392          "STATUSCHECK_IMAGE_PULL_ERR",
   393          "STATUSCHECK_CONTAINER_CREATING",
   394          "STATUSCHECK_RUN_CONTAINER_ERR",
   395          "STATUSCHECK_CONTAINER_TERMINATED",
   396          "STATUSCHECK_DEPLOYMENT_ROLLOUT_PENDING",
   397          "STATUSCHECK_STANDALONE_PODS_PENDING",
   398          "STATUSCHECK_CONTAINER_RESTARTING",
   399          "STATUSCHECK_UNHEALTHY",
   400          "STATUSCHECK_CONTAINER_EXEC_ERROR",
   401          "STATUSCHECK_NODE_MEMORY_PRESSURE",
   402          "STATUSCHECK_NODE_DISK_PRESSURE",
   403          "STATUSCHECK_NODE_NETWORK_UNAVAILABLE",
   404          "STATUSCHECK_NODE_PID_PRESSURE",
   405          "STATUSCHECK_NODE_UNSCHEDULABLE",
   406          "STATUSCHECK_NODE_UNREACHABLE",
   407          "STATUSCHECK_NODE_NOT_READY",
   408          "STATUSCHECK_FAILED_SCHEDULING",
   409          "STATUSCHECK_KUBECTL_CONNECTION_ERR",
   410          "STATUSCHECK_KUBECTL_PID_KILLED",
   411          "STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR",
   412          "STATUSCHECK_DEPLOYMENT_FETCH_ERR",
   413          "STATUSCHECK_STANDALONE_PODS_FETCH_ERR",
   414          "STATUSCHECK_CONFIG_CONNECTOR_RESOURCES_FETCH_ERR",
   415          "STATUSCHECK_STATEFULSET_FETCH_ERR",
   416          "STATUSCHECK_CUSTOM_RESOURCE_FETCH_ERR",
   417          "STATUSCHECK_POD_INITIALIZING",
   418          "STATUSCHECK_CONFIG_CONNECTOR_IN_PROGRESS",
   419          "STATUSCHECK_CONFIG_CONNECTOR_FAILED",
   420          "STATUSCHECK_CONFIG_CONNECTOR_TERMINATING",
   421          "STATUSCHECK_CONFIG_CONNECTOR_NOT_FOUND",
   422          "STATUSCHECK_CUSTOM_RESOURCE_IN_PROGRESS",
   423          "STATUSCHECK_CUSTOM_RESOURCE_FAILED",
   424          "STATUSCHECK_CUSTOM_RESOURCE_TERMINATING",
   425          "STATUSCHECK_CUSTOM_RESOURCE_NOT_FOUND",
   426          "UNKNOWN_ERROR",
   427          "STATUSCHECK_UNKNOWN",
   428          "STATUSCHECK_UNKNOWN_UNSCHEDULABLE",
   429          "STATUSCHECK_CONTAINER_WAITING_UNKNOWN",
   430          "STATUSCHECK_UNKNOWN_EVENT",
   431          "STATUSCHECK_INTERNAL_ERROR",
   432          "DEPLOY_UNKNOWN",
   433          "SYNC_UNKNOWN",
   434          "BUILD_UNKNOWN",
   435          "DEVINIT_UNKNOWN",
   436          "CLEANUP_UNKNOWN",
   437          "INIT_UNKNOWN",
   438          "BUILD_DOCKER_UNKNOWN",
   439          "TEST_UNKNOWN",
   440          "BUILD_GCB_BUILD_UNKNOWN_STATUS",
   441          "SYNC_INIT_ERROR",
   442          "DEVINIT_REGISTER_BUILD_DEPS",
   443          "DEVINIT_REGISTER_TEST_DEPS",
   444          "DEVINIT_REGISTER_DEPLOY_DEPS",
   445          "DEVINIT_REGISTER_CONFIG_DEP",
   446          "DEVINIT_UNSUPPORTED_V1_MANIFEST",
   447          "DEVINIT_REGISTER_RENDER_DEPS",
   448          "STATUSCHECK_USER_CANCELLED",
   449          "STATUSCHECK_DEADLINE_EXCEEDED",
   450          "BUILD_CANCELLED",
   451          "DEPLOY_CANCELLED",
   452          "BUILD_DOCKER_CANCELLED",
   453          "BUILD_DOCKER_DEADLINE",
   454          "BUILD_GCB_BUILD_CANCELLED",
   455          "INIT_CREATE_TAGGER_ERROR",
   456          "INIT_MINIKUBE_PAUSED_ERROR",
   457          "INIT_MINIKUBE_NOT_RUNNING_ERROR",
   458          "INIT_CREATE_BUILDER_ERROR",
   459          "INIT_CREATE_DEPLOYER_ERROR",
   460          "INIT_CREATE_TEST_DEP_ERROR",
   461          "INIT_CACHE_ERROR",
   462          "INIT_CREATE_WATCH_TRIGGER_ERROR",
   463          "INIT_CREATE_ARTIFACT_DEP_ERROR",
   464          "INIT_CLOUD_RUN_LOCATION_ERROR",
   465          "DEPLOY_CLUSTER_CONNECTION_ERR",
   466          "DEPLOY_DEBUG_HELPER_RETRIEVE_ERR",
   467          "DEPLOY_CLEANUP_ERR",
   468          "DEPLOY_HELM_APPLY_LABELS",
   469          "DEPLOY_HELM_USER_ERR",
   470          "DEPLOY_NO_MATCHING_BUILD",
   471          "DEPLOY_HELM_VERSION_ERR",
   472          "DEPLOY_HELM_MIN_VERSION_ERR",
   473          "DEPLOY_KUBECTL_VERSION_ERR",
   474          "DEPLOY_KUBECTL_OFFLINE_MODE_ERR",
   475          "DEPLOY_ERR_WAITING_FOR_DELETION",
   476          "DEPLOY_READ_MANIFEST_ERR",
   477          "DEPLOY_READ_REMOTE_MANIFEST_ERR",
   478          "DEPLOY_LIST_MANIFEST_ERR",
   479          "DEPLOY_KUBECTL_USER_ERR",
   480          "DEPLOY_KUSTOMIZE_USER_ERR",
   481          "DEPLOY_REPLACE_IMAGE_ERR",
   482          "DEPLOY_TRANSFORM_MANIFEST_ERR",
   483          "DEPLOY_SET_LABEL_ERR",
   484          "DEPLOY_MANIFEST_WRITE_ERR",
   485          "DEPLOY_PARSE_MANIFEST_IMAGES_ERR",
   486          "DEPLOY_HELM_CREATE_NS_NOT_AVAILABLE",
   487          "DEPLOY_CLUSTER_INTERNAL_SYSTEM_ERR",
   488          "DEPLOY_KPTFILE_INIT_ERR",
   489          "DEPLOY_KPT_SOURCE_ERR",
   490          "DEPLOY_KPTFILE_INVALID_YAML_ERR",
   491          "DEPLOY_KPT_APPLY_ERR",
   492          "DEPLOY_GET_CLOUD_RUN_CLIENT_ERR",
   493          "DEPLOY_CLOUD_RUN_GET_SERVICE_ERR",
   494          "DEPLOY_CLOUD_RUN_UPDATE_SERVICE_ERR",
   495          "DEPLOY_CLOUD_RUN_DELETE_SERVICE_ERR",
   496          "TEST_USER_CONFIG_ERR",
   497          "TEST_CST_USER_ERR",
   498          "TEST_IMG_PULL_ERR",
   499          "TEST_CUSTOM_CMD_PARSE_ERR",
   500          "TEST_CUSTOM_CMD_RUN_NON_ZERO_EXIT_ERR",
   501          "TEST_CUSTOM_CMD_RUN_TIMEDOUT_ERR",
   502          "TEST_CUSTOM_CMD_RUN_CANCELLED_ERR",
   503          "TEST_CUSTOM_CMD_RUN_EXECUTION_ERR",
   504          "TEST_CUSTOM_CMD_RUN_EXITED_ERR",
   505          "TEST_CUSTOM_CMD_RUN_ERR",
   506          "TEST_CUSTOM_DEPENDENCIES_CMD_ERR",
   507          "TEST_CUSTOM_DEPENDENCIES_UNMARSHALL_ERR",
   508          "TEST_CUSTOM_CMD_RETRIEVE_ERR",
   509          "RENDER_KPTFILE_INIT_ERR",
   510          "RENDER_KPTFILE_INVALID_YAML_ERR",
   511          "RENDER_KPTFILE_INVALID_SCHEMA_ERR",
   512          "RENDER_SET_NAMESPACE_ERR",
   513          "RENDER_NAMESPACE_ALREADY_SET_ERR",
   514          "RENDER_REPLACE_IMAGE_ERR",
   515          "RENDER_TRANSFORM_MANIFEST_ERR",
   516          "RENDER_SET_LABEL_ERR",
   517          "RENDER_MANIFEST_WRITE_ERR",
   518          "RENDER_PARSE_MANIFEST_IMAGES_ERR",
   519          "CONFIG_FILE_PARSING_ERR",
   520          "CONFIG_FILE_NOT_FOUND_ERR",
   521          "CONFIG_DEPENDENCY_NOT_FOUND_ERR",
   522          "CONFIG_DUPLICATE_NAMES_SAME_FILE_ERR",
   523          "CONFIG_DUPLICATE_NAMES_ACROSS_FILES_ERR",
   524          "CONFIG_BAD_FILTER_ERR",
   525          "CONFIG_ZERO_FOUND_ERR",
   526          "CONFIG_APPLY_PROFILES_ERR",
   527          "CONFIG_DEFAULT_VALUES_ERR",
   528          "CONFIG_FILE_PATHS_SUBSTITUTION_ERR",
   529          "CONFIG_MULTI_IMPORT_PROFILE_CONFLICT_ERR",
   530          "CONFIG_PROFILES_NOT_FOUND_ERR",
   531          "CONFIG_UNKNOWN_API_VERSION_ERR",
   532          "CONFIG_UNKNOWN_VALIDATOR",
   533          "CONFIG_UNKNOWN_TRANSFORMER",
   534          "CONFIG_MISSING_MANIFEST_FILE_ERR",
   535          "CONFIG_REMOTE_REPO_CACHE_NOT_FOUND_ERR",
   536          "CONFIG_UPGRADE_ERR",
   537          "INSPECT_UNKNOWN_ERR",
   538          "INSPECT_BUILD_ENV_ALREADY_EXISTS_ERR",
   539          "INSPECT_BUILD_ENV_INCORRECT_TYPE_ERR",
   540          "INSPECT_PROFILE_NOT_FOUND_ERR",
   541          "PORT_FORWARD_RUN_GCLOUD_NOT_FOUND",
   542          "PORT_FORWARD_RUN_PROXY_START_ERROR",
   543          "LOG_STREAM_RUN_GCLOUD_NOT_FOUND"
   544        ],
   545        "default": "OK",
   546        "description": "Enum for Status codes<br>\nThese error codes are prepended by Phase Name e.g.\nINIT, BUILD, TEST, DEPLOY, STATUSCHECK, DEVINIT<br>\nFor Success Error codes, use range 200 to 250.<br>\nFor Unknown error codes, use range 500 to 600.<br>\nFor Cancelled Error code, use range 800 to 850.<br>\n- OK: A default status code for events that do not have an associated phase.\nTypically seen with the DevEndEvent event on success.\n - STATUSCHECK_SUCCESS: Status Check Success\n - BUILD_SUCCESS: Build Success\n - RENDER_SUCCESS: Render Success\n - DEPLOY_SUCCESS: Deploy Success\n - TEST_SUCCESS: Test Success\n - BUILD_PUSH_ACCESS_DENIED: Build error due to push access denied\n - BUILD_PROJECT_NOT_FOUND: Build error due to GCP project not found.\n - BUILD_DOCKER_DAEMON_NOT_RUNNING: Docker build error due to docker daemon not running\n - BUILD_USER_ERROR: Build error due to user application code, e.g. compilation error,\ndockerfile error etc\n - BUILD_DOCKER_UNAVAILABLE: Build error due to docker not available\n - BUILD_DOCKER_UNAUTHORIZED: Docker build error due to user not authorized to perform the action\n - BUILD_DOCKER_SYSTEM_ERR: Docker system build error\n - BUILD_DOCKER_NOT_MODIFIED_ERR: Docker build error due to Docker build container is already in the\ndesired state\n - BUILD_DOCKER_NOT_IMPLEMENTED_ERR: Docker build error indicating a feature not supported\n - BUILD_DOCKER_DATA_LOSS_ERR: Docker build error indicates that for given build, data was lost or there\nis data corruption\n - BUILD_DOCKER_FORBIDDEN_ERR: Docker build error indicates user is forbidden to perform the build or\nstep/action.\n - BUILD_DOCKER_CONFLICT_ERR: Docker build error due to some internal error and docker container state\nconflicts with the requested action and can't be performed\n - BUILD_DOCKER_ERROR_NOT_FOUND: Docker build error indicates the requested object does not exist\n - BUILD_DOCKER_INVALID_PARAM_ERR: Docker build error indication invalid parameter sent to docker command\n - BUILD_DOCKERFILE_NOT_FOUND: Docker build failed due to dockerfile not found\n - BUILD_DOCKER_CACHE_FROM_PULL_ERR: Docker build failed due `cacheFrom` user config error\n - BUILD_DOCKER_GET_DIGEST_ERR: Build error due to digest for built artifact could not be retrieved from\ndocker daemon.\n - BUILD_DOCKER_NO_SPACE_ERR: Build error due no space left in docker.\n - BUILD_REGISTRY_GET_DIGEST_ERR: Build error due to digest for built artifact could not be retrieved from\nregistry.\n - BUILD_UNKNOWN_JIB_PLUGIN_TYPE: Build error indicating unknown Jib plugin type. Should be one of [maven,\ngradle]\n - BUILD_JIB_GRADLE_DEP_ERR: Build error determining dependency for jib gradle project.\n - BUILD_JIB_MAVEN_DEP_ERR: Build error determining dependency for jib gradle project.\n - INIT_DOCKER_NETWORK_LISTING_CONTAINERS: Docker build error when listing containers.\n - INIT_DOCKER_NETWORK_INVALID_CONTAINER_NAME: Docker build error indicating an invalid container name (or id).\n - INIT_DOCKER_NETWORK_CONTAINER_DOES_NOT_EXIST: Docker build error indicating the container referenced does not exists in\nthe docker context used.\n - INIT_DOCKER_NETWORK_INVALID_MODE: Docker Network invalid mode\n - INIT_DOCKER_NETWORK_PARSE_ERR: Error parsing Docker Network mode\n - BUILD_GCB_CREATE_BUILD_ERR: GCB Create Build Error\n - BUILD_GCB_GET_BUILD_ID_ERR: GCB error indicating an error to fetch build id.\n - BUILD_GCB_GET_BUILD_STATUS_ERR: GCB error indicating an error to fetch build status.\n - BUILD_GCB_GET_BUILD_LOG_ERR: GCB error indicating an error to fetch build logs.\n - BUILD_GCB_COPY_BUILD_LOG_ERR: GCB error indicating an error to fetch build status.\n - BUILD_GCB_GET_BUILT_IMAGE_ERR: GCB error indicating an error retrieving the built image id.\n - BUILD_GCB_BUILD_FAILED: GCB error indicating build failure.\n - BUILD_GCB_BUILD_INTERNAL_ERR: GCB error indicating build failure due to internal errror.\n - BUILD_GCB_BUILD_TIMEOUT: GCB error indicating build failure due to timeout.\n - BUILD_GCB_GENERATE_BUILD_DESCRIPTOR_ERR: GCB error to generate the build descriptor.\n - BUILD_GCB_UPLOAD_TO_GCS_ERR: GCB error to upload to GCS.\n - BUILD_GCB_JIB_DEPENDENCY_ERR: GCB error to fetch jib artifact dependency.\n - BUILD_GCB_GET_DEPENDENCY_ERR: GCB error to fetch artifact dependency.\n - BUILD_GCB_GET_GCS_BUCKET_ERR: GCB error to get GCS bucket.\n - BUILD_GCB_CREATE_BUCKET_ERR: GCB error to create a GCS bucket.\n - BUILD_GCB_EXTRACT_PROJECT_ID: GCB error to extract Project ID.\n - BUILD_GET_CLOUD_STORAGE_CLIENT_ERR: GCB error to get cloud storage client to perform GCS operation.\n - BUILD_GET_CLOUD_BUILD_CLIENT_ERR: GCB error to get cloud build client to perform GCB operations.\n - BUILD_UNKNOWN_PLATFORM_FLAG: Value provided to --platform flag cannot be parsed\n - BUILD_CROSS_PLATFORM_ERR: Cross-platform build failures\n - BUILD_CROSS_PLATFORM_NO_REGISTRY_ERR: Multi-platfor build fails due to no container registry set\n - STATUSCHECK_IMAGE_PULL_ERR: Container image pull error\n - STATUSCHECK_CONTAINER_CREATING: Container creating error\n - STATUSCHECK_RUN_CONTAINER_ERR: Container run error\n - STATUSCHECK_CONTAINER_TERMINATED: Container is already terminated\n - STATUSCHECK_DEPLOYMENT_ROLLOUT_PENDING: Deployment waiting for rollout\n - STATUSCHECK_STANDALONE_PODS_PENDING: Standalone pods pending to stabilize\n - STATUSCHECK_CONTAINER_RESTARTING: Container restarting error\n - STATUSCHECK_UNHEALTHY: Readiness probe failed\n - STATUSCHECK_CONTAINER_EXEC_ERROR: Executable binary format error\n - STATUSCHECK_NODE_MEMORY_PRESSURE: Node memory pressure error\n - STATUSCHECK_NODE_DISK_PRESSURE: Node disk pressure error\n - STATUSCHECK_NODE_NETWORK_UNAVAILABLE: Node network unavailable error\n - STATUSCHECK_NODE_PID_PRESSURE: Node PID pressure error\n - STATUSCHECK_NODE_UNSCHEDULABLE: Node unschedulable error\n - STATUSCHECK_NODE_UNREACHABLE: Node unreachable error\n - STATUSCHECK_NODE_NOT_READY: Node not ready error\n - STATUSCHECK_FAILED_SCHEDULING: Scheduler failure error\n - STATUSCHECK_KUBECTL_CONNECTION_ERR: Kubectl connection error\n - STATUSCHECK_KUBECTL_PID_KILLED: Kubectl process killed error\n - STATUSCHECK_KUBECTL_CLIENT_FETCH_ERR: Kubectl client fetch err\n - STATUSCHECK_POD_INITIALIZING: Pod Initializing\n - STATUSCHECK_CONFIG_CONNECTOR_IN_PROGRESS: The actual state of the resource has not yet reached the desired state\n - STATUSCHECK_CONFIG_CONNECTOR_FAILED: The process of reconciling the actual state with the desired state has\nencountered an error\n - STATUSCHECK_CONFIG_CONNECTOR_TERMINATING: The resource is in the process of being deleted\n - STATUSCHECK_CONFIG_CONNECTOR_NOT_FOUND: The resource does not exist\n - STATUSCHECK_CUSTOM_RESOURCE_IN_PROGRESS: The actual state of the resource has not yet reached the desired state\n - STATUSCHECK_CUSTOM_RESOURCE_FAILED: The process of reconciling the actual state with the desired state has\nencountered an error\n - STATUSCHECK_CUSTOM_RESOURCE_TERMINATING: The resource is in the process of being deleted\n - STATUSCHECK_CUSTOM_RESOURCE_NOT_FOUND: The resource does not exist\n - UNKNOWN_ERROR: Could not determine error and phase\n - STATUSCHECK_UNKNOWN: Status Check error unknown\n - STATUSCHECK_UNKNOWN_UNSCHEDULABLE: Container is unschedulable due to unknown reasons\n - STATUSCHECK_CONTAINER_WAITING_UNKNOWN: Container is waiting due to unknown reason\n - STATUSCHECK_UNKNOWN_EVENT: Container event reason unknown\n - STATUSCHECK_INTERNAL_ERROR: Status Check internal error\n - DEPLOY_UNKNOWN: Deploy failed due to unknown reason\n - SYNC_UNKNOWN: SYNC failed due to known reason\n - BUILD_UNKNOWN: Build failed due to unknown reason\n - DEVINIT_UNKNOWN: Dev Init failed due to unknown reason\n - CLEANUP_UNKNOWN: Cleanup failed due to unknown reason\n - INIT_UNKNOWN: Initialization of the Skaffold session failed due to unknown reason(s)\n - BUILD_DOCKER_UNKNOWN: Build failed due to docker unknown error\n - TEST_UNKNOWN: Test failed due to unknown reason\n - BUILD_GCB_BUILD_UNKNOWN_STATUS: GCB error indicating build failed due to unknown status.\n - SYNC_INIT_ERROR: File Sync Initialize failure\n - DEVINIT_REGISTER_BUILD_DEPS: Failed to configure watcher for build dependencies in dev loop\n - DEVINIT_REGISTER_TEST_DEPS: Failed to configure watcher for test dependencies in dev loop\n - DEVINIT_REGISTER_DEPLOY_DEPS: Failed to configure watcher for deploy dependencies in dev loop\n - DEVINIT_REGISTER_CONFIG_DEP: Failed to configure watcher for Skaffold configuration file.\n - DEVINIT_UNSUPPORTED_V1_MANIFEST: Failed to configure watcher for build dependencies for a base image with\nv1 manifest.\n - DEVINIT_REGISTER_RENDER_DEPS: Failed to configure watcher for render dependencies in dev loop\n - STATUSCHECK_USER_CANCELLED: User cancelled the skaffold dev run\n - STATUSCHECK_DEADLINE_EXCEEDED: Deadline for status check exceeded\n - BUILD_CANCELLED: Build Cancelled\n - DEPLOY_CANCELLED: Deploy cancelled due to user cancellation or one or more deployers\nfailed.\n - BUILD_DOCKER_CANCELLED: Docker build cancelled.\n - BUILD_DOCKER_DEADLINE: Build error due to docker deadline was reached before the docker action\ncompleted\n - BUILD_GCB_BUILD_CANCELLED: GCB Build cancelled.\n - INIT_CREATE_TAGGER_ERROR: Skaffold was unable to create the configured tagger\n - INIT_MINIKUBE_PAUSED_ERROR: Skaffold was unable to start as Minikube appears to be paused\n - INIT_MINIKUBE_NOT_RUNNING_ERROR: Skaffold was unable to start as Minikube appears to be stopped\n - INIT_CREATE_BUILDER_ERROR: Skaffold was unable to create a configured image builder\n - INIT_CREATE_DEPLOYER_ERROR: Skaffold was unable to create a configured deployer\n - INIT_CREATE_TEST_DEP_ERROR: Skaffold was unable to create a configured test\n - INIT_CACHE_ERROR: Skaffold encountered an error validating the artifact cache\n - INIT_CREATE_WATCH_TRIGGER_ERROR: Skaffold encountered an error when configuring file watching\n - INIT_CREATE_ARTIFACT_DEP_ERROR: Skaffold encountered an error when evaluating artifact dependencies\n - INIT_CLOUD_RUN_LOCATION_ERROR: No Location was specified for Cloud Run\n - DEPLOY_CLUSTER_CONNECTION_ERR: Unable to connect to cluster\n - DEPLOY_DEBUG_HELPER_RETRIEVE_ERR: Could not retrieve debug helpers.\n - DEPLOY_CLEANUP_ERR: Deploy clean up error\n - DEPLOY_HELM_APPLY_LABELS: Unable to apply helm labels.\n - DEPLOY_HELM_USER_ERR: Deploy error due to user deploy config for helm deployer\n - DEPLOY_NO_MATCHING_BUILD: An image was referenced with no matching build result\n - DEPLOY_HELM_VERSION_ERR: Unable to get helm client version\n - DEPLOY_HELM_MIN_VERSION_ERR: Helm version not supported.\n - DEPLOY_KUBECTL_VERSION_ERR: Unable to retrieve kubectl version\n - DEPLOY_KUBECTL_OFFLINE_MODE_ERR: User specified offline mode for rendering but remote manifests presents.\n - DEPLOY_ERR_WAITING_FOR_DELETION: Error waiting for previous version deletion before next version is\nactive.\n - DEPLOY_READ_MANIFEST_ERR: Error reading manifests\n - DEPLOY_READ_REMOTE_MANIFEST_ERR: Error reading remote manifests\n - DEPLOY_LIST_MANIFEST_ERR: Errors listing manifests\n - DEPLOY_KUBECTL_USER_ERR: Deploy error due to user deploy config for kubectl deployer\n - DEPLOY_KUSTOMIZE_USER_ERR: Deploy error due to user deploy config for kustomize deployer\n - DEPLOY_REPLACE_IMAGE_ERR: Error replacing a built artifact in the manifests\n - DEPLOY_TRANSFORM_MANIFEST_ERR: Error transforming a manifest during skaffold debug\n - DEPLOY_SET_LABEL_ERR: Error setting user specified additional labels.\n - DEPLOY_MANIFEST_WRITE_ERR: Error writing hydrated kubernetes manifests.\n - DEPLOY_PARSE_MANIFEST_IMAGES_ERR: Error getting images from a kubernetes manifest.\n - DEPLOY_HELM_CREATE_NS_NOT_AVAILABLE: Helm config `createNamespace` not available\n - DEPLOY_CLUSTER_INTERNAL_SYSTEM_ERR: Kubernetes cluster reported an internal system error\n - DEPLOY_KPTFILE_INIT_ERR: The Kptfile cannot be created via `kpt live init`.\n - DEPLOY_KPT_SOURCE_ERR: The `kpt fn source` cannot read the given manifests.\n - DEPLOY_KPTFILE_INVALID_YAML_ERR: The Kptfile exists but cannot be opened or parsed.\n - DEPLOY_KPT_APPLY_ERR: kpt fails to live apply the manifests to the cluster.\n - DEPLOY_GET_CLOUD_RUN_CLIENT_ERR: The Cloud Run Client could not be created\n - DEPLOY_CLOUD_RUN_GET_SERVICE_ERR: The Cloud Run Client could not get details about the service.\n - DEPLOY_CLOUD_RUN_UPDATE_SERVICE_ERR: The Cloud Run Client was unable to update the service.\n - DEPLOY_CLOUD_RUN_DELETE_SERVICE_ERR: The Cloud Run Client was unable to delete the service.\n - TEST_USER_CONFIG_ERR: Error expanding paths\n - TEST_CST_USER_ERR: Error running container-structure-test\n - TEST_IMG_PULL_ERR: Unable to docker pull image\n - TEST_CUSTOM_CMD_PARSE_ERR: Unable to parse test command\n - TEST_CUSTOM_CMD_RUN_NON_ZERO_EXIT_ERR: Command returned non-zero exit code\n - TEST_CUSTOM_CMD_RUN_TIMEDOUT_ERR: command cancelled or timed out\n - TEST_CUSTOM_CMD_RUN_CANCELLED_ERR: command cancelled or timed out\n - TEST_CUSTOM_CMD_RUN_EXECUTION_ERR: command context error\n - TEST_CUSTOM_CMD_RUN_EXITED_ERR: command exited\n - TEST_CUSTOM_CMD_RUN_ERR: error running cmd\n - TEST_CUSTOM_DEPENDENCIES_CMD_ERR: Error getting dependencies from command\n - TEST_CUSTOM_DEPENDENCIES_UNMARSHALL_ERR: Unmarshalling dependency output error\n - TEST_CUSTOM_CMD_RETRIEVE_ERR: Error retrieving the command\n - RENDER_KPTFILE_INIT_ERR: Render errors\nThe Kptfile cannot be created via `kpt pkg init`.\n - RENDER_KPTFILE_INVALID_YAML_ERR: The Kptfile is not a valid yaml file\n - RENDER_KPTFILE_INVALID_SCHEMA_ERR: The Kptfile is not a valid API schema\n - RENDER_SET_NAMESPACE_ERR: Error setting namespace.\n - RENDER_NAMESPACE_ALREADY_SET_ERR: Namespace is already set.\n - RENDER_REPLACE_IMAGE_ERR: Error replacing a built artifact in the manifests\n - RENDER_TRANSFORM_MANIFEST_ERR: Error transforming a manifest during skaffold debug\n - RENDER_SET_LABEL_ERR: Error setting user specified additional labels.\n - RENDER_MANIFEST_WRITE_ERR: Error writing hydrated kubernetes manifests.\n - RENDER_PARSE_MANIFEST_IMAGES_ERR: Error getting images from a kubernetes manifest.\n - CONFIG_FILE_PARSING_ERR: Catch-all configuration file parsing error\n - CONFIG_FILE_NOT_FOUND_ERR: Main configuration file not found\n - CONFIG_DEPENDENCY_NOT_FOUND_ERR: Dependency configuration file not found\n - CONFIG_DUPLICATE_NAMES_SAME_FILE_ERR: Duplicate config names in the same configuration file\n - CONFIG_DUPLICATE_NAMES_ACROSS_FILES_ERR: Duplicate config names in two configuration files\n - CONFIG_BAD_FILTER_ERR: No configs matching configs filter\n - CONFIG_ZERO_FOUND_ERR: No configs parsed from current file\n - CONFIG_APPLY_PROFILES_ERR: Failed to apply profiles to config\n - CONFIG_DEFAULT_VALUES_ERR: Failed to set default config values\n - CONFIG_FILE_PATHS_SUBSTITUTION_ERR: Failed to substitute absolute file paths in config\n - CONFIG_MULTI_IMPORT_PROFILE_CONFLICT_ERR: Same config imported at least twice with different set of profiles\n - CONFIG_PROFILES_NOT_FOUND_ERR: Profile selection did not match known profile names\n - CONFIG_UNKNOWN_API_VERSION_ERR: Config API version not found\n - CONFIG_UNKNOWN_VALIDATOR: The validator is not allowed in skaffold-managed mode.\n - CONFIG_UNKNOWN_TRANSFORMER: The transformer is not allowed in skaffold-managed mode.\n - CONFIG_MISSING_MANIFEST_FILE_ERR: Manifest file not found\n - CONFIG_REMOTE_REPO_CACHE_NOT_FOUND_ERR: Remote config repository cache not found and sync disabled\n - CONFIG_UPGRADE_ERR: Skaffold config version mismatch\n - INSPECT_UNKNOWN_ERR: Catch-all `skaffold inspect` command error\n - INSPECT_BUILD_ENV_ALREADY_EXISTS_ERR: Trying to add new build environment that already exists\n - INSPECT_BUILD_ENV_INCORRECT_TYPE_ERR: Trying to modify build environment that doesn't exist\n - INSPECT_PROFILE_NOT_FOUND_ERR: Trying to modify a profile that doesn't exist\n - LOG_STREAM_RUN_GCLOUD_NOT_FOUND: GCloud not found error"
   547      },
   548      "enumsSuggestionCode": {
   549        "type": "string",
   550        "enum": [
   551          "NIL",
   552          "ADD_DEFAULT_REPO",
   553          "CHECK_DEFAULT_REPO",
   554          "CHECK_DEFAULT_REPO_GLOBAL_CONFIG",
   555          "GCLOUD_DOCKER_AUTH_CONFIGURE",
   556          "DOCKER_AUTH_CONFIGURE",
   557          "CHECK_GCLOUD_PROJECT",
   558          "CHECK_DOCKER_RUNNING",
   559          "FIX_USER_BUILD_ERR",
   560          "DOCKER_BUILD_RETRY",
   561          "FIX_CACHE_FROM_ARTIFACT_CONFIG",
   562          "FIX_SKAFFOLD_CONFIG_DOCKERFILE",
   563          "FIX_JIB_PLUGIN_CONFIGURATION",
   564          "FIX_DOCKER_NETWORK_CONTAINER_NAME",
   565          "CHECK_DOCKER_NETWORK_CONTAINER_RUNNING",
   566          "FIX_DOCKER_NETWORK_MODE_WHEN_EXTRACTING_CONTAINER_NAME",
   567          "RUN_DOCKER_PRUNE",
   568          "SET_CLEANUP_FLAG",
   569          "BUILD_FIX_UNKNOWN_PLATFORM_FLAG",
   570          "BUILD_INSTALL_PLATFORM_EMULATORS",
   571          "SET_PUSH_AND_CONTAINER_REGISTRY",
   572          "CHECK_CLUSTER_CONNECTION",
   573          "CHECK_MINIKUBE_STATUS",
   574          "INSTALL_HELM",
   575          "UPGRADE_HELM",
   576          "FIX_SKAFFOLD_CONFIG_HELM_ARTIFACT_OVERRIDES",
   577          "UPGRADE_HELM32",
   578          "FIX_SKAFFOLD_CONFIG_HELM_CREATE_NAMESPACE",
   579          "INVALID_KPT_MANIFESTS",
   580          "ALIGN_KPT_INVENTORY",
   581          "INSTALL_KUBECTL",
   582          "SPECIFY_CLOUD_RUN_LOCATION",
   583          "CHECK_CONTAINER_LOGS",
   584          "CHECK_READINESS_PROBE",
   585          "CHECK_CONTAINER_IMAGE",
   586          "ADDRESS_NODE_MEMORY_PRESSURE",
   587          "ADDRESS_NODE_DISK_PRESSURE",
   588          "ADDRESS_NODE_NETWORK_UNAVAILABLE",
   589          "ADDRESS_NODE_PID_PRESSURE",
   590          "ADDRESS_NODE_UNSCHEDULABLE",
   591          "ADDRESS_NODE_UNREACHABLE",
   592          "ADDRESS_NODE_NOT_READY",
   593          "ADDRESS_FAILED_SCHEDULING",
   594          "CHECK_HOST_CONNECTION",
   595          "START_MINIKUBE",
   596          "UNPAUSE_MINIKUBE",
   597          "RUN_DOCKER_PULL",
   598          "SET_RENDER_FLAG_OFFLINE_FALSE",
   599          "KPTFILE_MANUAL_INIT",
   600          "KPTFILE_CHECK_YAML",
   601          "REMOVE_NAMESPACE_FROM_MANIFESTS",
   602          "CONFIG_CHECK_FILE_PATH",
   603          "CONFIG_CHECK_DEPENDENCY_DEFINITION",
   604          "CONFIG_CHANGE_NAMES",
   605          "CONFIG_CHECK_FILTER",
   606          "CONFIG_CHECK_PROFILE_DEFINITION",
   607          "CONFIG_CHECK_DEPENDENCY_PROFILES_SELECTION",
   608          "CONFIG_CHECK_PROFILE_SELECTION",
   609          "CONFIG_FIX_API_VERSION",
   610          "CONFIG_ALLOWLIST_VALIDATORS",
   611          "CONFIG_ALLOWLIST_transformers",
   612          "CONFIG_FIX_MISSING_MANIFEST_FILE",
   613          "CONFIG_ENABLE_REMOTE_REPO_SYNC",
   614          "CONFIG_FIX_SKAFFOLD_CONFIG_VERSION",
   615          "INSPECT_USE_MODIFY_OR_NEW_PROFILE",
   616          "INSPECT_USE_ADD_BUILD_ENV",
   617          "INSPECT_CHECK_INPUT_PROFILE",
   618          "OPEN_ISSUE",
   619          "CHECK_CUSTOM_COMMAND",
   620          "FIX_CUSTOM_COMMAND_TIMEOUT",
   621          "CHECK_CUSTOM_COMMAND_DEPENDENCIES_CMD",
   622          "CHECK_CUSTOM_COMMAND_DEPENDENCIES_PATHS",
   623          "CHECK_TEST_COMMAND_AND_IMAGE_NAME"
   624        ],
   625        "default": "NIL",
   626        "description": "Enum for Suggestion codes\n- NIL: default nil suggestion.\nThis is usually set when no error happens.\n - ADD_DEFAULT_REPO: Add Default Repo\n - CHECK_DEFAULT_REPO: Verify Default Repo\n - CHECK_DEFAULT_REPO_GLOBAL_CONFIG: Verify default repo in the global config\n - GCLOUD_DOCKER_AUTH_CONFIGURE: run gcloud docker auth configure\n - DOCKER_AUTH_CONFIGURE: Run docker auth configure\n - CHECK_GCLOUD_PROJECT: Verify Gcloud Project\n - CHECK_DOCKER_RUNNING: Check if docker is running\n - FIX_USER_BUILD_ERR: Fix User Build Error\n - DOCKER_BUILD_RETRY: Docker build internal error, try again\n - FIX_CACHE_FROM_ARTIFACT_CONFIG: Fix `cacheFrom` config for given artifact and try again\n - FIX_SKAFFOLD_CONFIG_DOCKERFILE: Fix `dockerfile` config for a given artifact and try again.\n - FIX_JIB_PLUGIN_CONFIGURATION: Use a supported Jib plugin type\n - FIX_DOCKER_NETWORK_CONTAINER_NAME: Docker build network invalid docker container name (or id).\n - CHECK_DOCKER_NETWORK_CONTAINER_RUNNING: Docker build network container not existing in the current context.\n - FIX_DOCKER_NETWORK_MODE_WHEN_EXTRACTING_CONTAINER_NAME: Executing extractContainerNameFromNetworkMode with a non valid mode (only\ncontainer mode allowed)\n - RUN_DOCKER_PRUNE: Prune Docker image\n - SET_CLEANUP_FLAG: Set Cleanup flag for skaffold command.\n - BUILD_FIX_UNKNOWN_PLATFORM_FLAG: Check value provided to the `--platform` flag\n - BUILD_INSTALL_PLATFORM_EMULATORS: Check if QEMU platform emulators are installed\n - SET_PUSH_AND_CONTAINER_REGISTRY: Set --push and container registry to run a multi-platform build\n - CHECK_CLUSTER_CONNECTION: Check cluster connection\n - CHECK_MINIKUBE_STATUS: Check minikube status\n - INSTALL_HELM: Install helm tool\n - UPGRADE_HELM: Upgrade helm tool\n - FIX_SKAFFOLD_CONFIG_HELM_ARTIFACT_OVERRIDES: Fix helm `releases.artifactOverrides` config to match with\n`build.artifacts` (no longer used in Skaffold v2)\n - UPGRADE_HELM32: Upgrade helm version to v3.2.0 and higher.\n - FIX_SKAFFOLD_CONFIG_HELM_CREATE_NAMESPACE: Set `releases.createNamespace` to false.\n - INVALID_KPT_MANIFESTS: check the Kptfile validation.\n - ALIGN_KPT_INVENTORY: align the inventory info in kpt live apply.\n - INSTALL_KUBECTL: Install kubectl tool\n - SPECIFY_CLOUD_RUN_LOCATION: Specify Cloud Run Location\n - CHECK_CONTAINER_LOGS: Container run error\n - CHECK_READINESS_PROBE: Pod Health check error\n - CHECK_CONTAINER_IMAGE: Check Container image\n - ADDRESS_NODE_MEMORY_PRESSURE: Node pressure error\n - ADDRESS_NODE_DISK_PRESSURE: Node disk pressure error\n - ADDRESS_NODE_NETWORK_UNAVAILABLE: Node network unavailable error\n - ADDRESS_NODE_PID_PRESSURE: Node PID pressure error\n - ADDRESS_NODE_UNSCHEDULABLE: Node unschedulable error\n - ADDRESS_NODE_UNREACHABLE: Node unreachable error\n - ADDRESS_NODE_NOT_READY: Node not ready error\n - ADDRESS_FAILED_SCHEDULING: Scheduler failure error\n - CHECK_HOST_CONNECTION: Cluster Connectivity error\n - START_MINIKUBE: Minikube is stopped: use `minikube start`\n - UNPAUSE_MINIKUBE: Minikube is paused: use `minikube unpause`\n - RUN_DOCKER_PULL: Run Docker pull for the image with v1 manifest and try again.\n - SET_RENDER_FLAG_OFFLINE_FALSE: Rerun with correct offline flag value.\n - KPTFILE_MANUAL_INIT: Manually run `kpt pkg init` or `kpt live init`\n - KPTFILE_CHECK_YAML: Check if the Kptfile is correct.\n - REMOVE_NAMESPACE_FROM_MANIFESTS: Remove namespace from manifests\n - CONFIG_CHECK_FILE_PATH: Check configuration file path\n - CONFIG_CHECK_DEPENDENCY_DEFINITION: Check dependency config definition\n - CONFIG_CHANGE_NAMES: Change config name to avoid duplicates\n - CONFIG_CHECK_FILTER: Check config filter\n - CONFIG_CHECK_PROFILE_DEFINITION: Check profile definition in current config\n - CONFIG_CHECK_DEPENDENCY_PROFILES_SELECTION: Check active profile selection for dependency config\n - CONFIG_CHECK_PROFILE_SELECTION: Check profile selection flag\n - CONFIG_FIX_API_VERSION: Fix config API version or upgrade the skaffold binary\n - CONFIG_ALLOWLIST_VALIDATORS: Only the allow listed validators are acceptable in skaffold-managed mode.\n - CONFIG_ALLOWLIST_transformers: Only the allow listed transformers are acceptable in skaffold-managed\nmode.\n - CONFIG_FIX_MISSING_MANIFEST_FILE: Check mising manifest file section of config and fix as needed.\n - CONFIG_ENABLE_REMOTE_REPO_SYNC: Enable remote repo sync, or clone manually\n - CONFIG_FIX_SKAFFOLD_CONFIG_VERSION: Upgrade skaffold config version to latest\n - INSPECT_USE_MODIFY_OR_NEW_PROFILE: Create new build env in a profile instead, or use the 'modify' command\n - INSPECT_USE_ADD_BUILD_ENV: Check profile selection, or use the 'add' command instead\n - INSPECT_CHECK_INPUT_PROFILE: Check profile flag value\n - OPEN_ISSUE: Open an issue so this situation can be diagnosed\n - CHECK_CUSTOM_COMMAND: Test error suggestion codes"
   627      },
   628      "enumsTesterType": {
   629        "type": "string",
   630        "enum": [
   631          "UNKNOWN_TEST_TYPE",
   632          "UNIT",
   633          "CONTAINER_STRUCTURE_TEST"
   634        ],
   635        "default": "UNKNOWN_TEST_TYPE",
   636        "description": "Enum indicating test tools used\n- UNKNOWN_TEST_TYPE: Could not determine Test Type\n - UNIT: Unit tests\n - CONTAINER_STRUCTURE_TEST: Container Structure tests"
   637      },
   638      "protobufAny": {
   639        "type": "object",
   640        "properties": {
   641          "type_url": {
   642            "type": "string"
   643          },
   644          "value": {
   645            "type": "string",
   646            "format": "byte"
   647          }
   648        }
   649      },
   650      "runtimeStreamError": {
   651        "type": "object",
   652        "properties": {
   653          "grpc_code": {
   654            "type": "integer",
   655            "format": "int32"
   656          },
   657          "http_code": {
   658            "type": "integer",
   659            "format": "int32"
   660          },
   661          "message": {
   662            "type": "string"
   663          },
   664          "http_status": {
   665            "type": "string"
   666          },
   667          "details": {
   668            "type": "array",
   669            "items": {
   670              "$ref": "#/definitions/protobufAny"
   671            }
   672          }
   673        }
   674      },
   675      "v2ActionableErr": {
   676        "type": "object",
   677        "properties": {
   678          "errCode": {
   679            "$ref": "#/definitions/enumsStatusCode"
   680          },
   681          "message": {
   682            "type": "string"
   683          },
   684          "suggestions": {
   685            "type": "array",
   686            "items": {
   687              "$ref": "#/definitions/v2Suggestion"
   688            }
   689          }
   690        },
   691        "description": "`ActionableErr` defines an error that occurred along with an optional list of suggestions"
   692      },
   693      "v2ApplicationLogEvent": {
   694        "type": "object",
   695        "properties": {
   696          "containerName": {
   697            "type": "string"
   698          },
   699          "podName": {
   700            "type": "string"
   701          },
   702          "prefix": {
   703            "type": "string"
   704          },
   705          "message": {
   706            "type": "string"
   707          },
   708          "richFormattedMessage": {
   709            "type": "string"
   710          }
   711        },
   712        "description": "`ApplicationLogEvent` represents a log that comes from one of the pods running in the user's application."
   713      },
   714      "v2BuildMetadata": {
   715        "type": "object",
   716        "properties": {
   717          "artifacts": {
   718            "type": "array",
   719            "items": {
   720              "$ref": "#/definitions/BuildMetadataArtifact"
   721            }
   722          },
   723          "type": {
   724            "$ref": "#/definitions/enumsBuildType"
   725          },
   726          "additional": {
   727            "type": "object",
   728            "additionalProperties": {
   729              "type": "string"
   730            },
   731            "description": "Additional key value pairs to describe the build pipeline"
   732          }
   733        }
   734      },
   735      "v2BuildState": {
   736        "type": "object",
   737        "properties": {
   738          "artifacts": {
   739            "type": "object",
   740            "additionalProperties": {
   741              "type": "string"
   742            },
   743            "description": "A map of `artifact name -> build-state`.\nArtifact name is defined in the `skaffold.yaml`.\nThe `build-state` can be: <br>\n- `\"NotStarted\"`: not yet started <br>\n- `\"InProgress\"`: build started <br>\n- `\"Complete\"`: build succeeded <br>\n- `\"Failed\"`: build failed"
   744          },
   745          "autoTrigger": {
   746            "type": "boolean",
   747            "format": "boolean"
   748          },
   749          "statusCode": {
   750            "$ref": "#/definitions/enumsStatusCode"
   751          }
   752        },
   753        "description": "`BuildState` maps Skaffold artifacts to their current build states"
   754      },
   755      "v2BuildSubtaskEvent": {
   756        "type": "object",
   757        "properties": {
   758          "id": {
   759            "type": "string"
   760          },
   761          "task_id": {
   762            "type": "string"
   763          },
   764          "artifact": {
   765            "type": "string"
   766          },
   767          "step": {
   768            "type": "string"
   769          },
   770          "status": {
   771            "type": "string"
   772          },
   773          "actionableErr": {
   774            "$ref": "#/definitions/v2ActionableErr"
   775          },
   776          "hostPlatform": {
   777            "type": "string"
   778          },
   779          "targetPlatforms": {
   780            "type": "string"
   781          }
   782        },
   783        "description": "`BuildSubtaskvent` describes the build status per artifact, and will be emitted by Skaffold anytime a build starts or finishes, successfully or not.\nIf the build fails, an error will be attached to the event."
   784      },
   785      "v2CloudRunReadyEvent": {
   786        "type": "object",
   787        "properties": {
   788          "id": {
   789            "type": "string"
   790          },
   791          "task_id": {
   792            "type": "string"
   793          },
   794          "resource": {
   795            "type": "string"
   796          },
   797          "url": {
   798            "type": "string"
   799          },
   800          "ready_revision": {
   801            "type": "string"
   802          }
   803        },
   804        "description": "A Resource StatusCheck Event for a Cloud Run Service.\nIndicates that a Cloud Run Service has deployed successfully and is serving\non the specified URL"
   805      },
   806      "v2DebuggingContainerEvent": {
   807        "type": "object",
   808        "properties": {
   809          "id": {
   810            "type": "string"
   811          },
   812          "task_id": {
   813            "type": "string"
   814          },
   815          "status": {
   816            "type": "string"
   817          },
   818          "podName": {
   819            "type": "string"
   820          },
   821          "containerName": {
   822            "type": "string"
   823          },
   824          "namespace": {
   825            "type": "string"
   826          },
   827          "artifact": {
   828            "type": "string"
   829          },
   830          "runtime": {
   831            "type": "string"
   832          },
   833          "workingDir": {
   834            "type": "string"
   835          },
   836          "debugPorts": {
   837            "type": "object",
   838            "additionalProperties": {
   839              "type": "integer",
   840              "format": "int64"
   841            }
   842          }
   843        },
   844        "description": "DebuggingContainerEvent is raised when a debugging container is started or terminated"
   845      },
   846      "v2DeployMetadata": {
   847        "type": "object",
   848        "properties": {
   849          "deployers": {
   850            "type": "array",
   851            "items": {
   852              "$ref": "#/definitions/DeployMetadataDeployer"
   853            }
   854          },
   855          "cluster": {
   856            "$ref": "#/definitions/enumsClusterType"
   857          }
   858        }
   859      },
   860      "v2DeployState": {
   861        "type": "object",
   862        "properties": {
   863          "status": {
   864            "type": "string"
   865          },
   866          "autoTrigger": {
   867            "type": "boolean",
   868            "format": "boolean"
   869          },
   870          "statusCode": {
   871            "$ref": "#/definitions/enumsStatusCode"
   872          }
   873        },
   874        "description": "`DeployState` describes the status of the current deploy"
   875      },
   876      "v2DeploySubtaskEvent": {
   877        "type": "object",
   878        "properties": {
   879          "id": {
   880            "type": "string"
   881          },
   882          "task_id": {
   883            "type": "string"
   884          },
   885          "status": {
   886            "type": "string"
   887          },
   888          "actionableErr": {
   889            "$ref": "#/definitions/v2ActionableErr"
   890          }
   891        },
   892        "description": "`DeploySubtaskEvent` represents the status of a deployment, and is emitted by Skaffold\nanytime a deployment starts or completes, successfully or not."
   893      },
   894      "v2Event": {
   895        "type": "object",
   896        "properties": {
   897          "timestamp": {
   898            "type": "string",
   899            "format": "date-time"
   900          },
   901          "metaEvent": {
   902            "$ref": "#/definitions/v2MetaEvent"
   903          },
   904          "skaffoldLogEvent": {
   905            "$ref": "#/definitions/v2SkaffoldLogEvent"
   906          },
   907          "applicationLogEvent": {
   908            "$ref": "#/definitions/v2ApplicationLogEvent"
   909          },
   910          "taskEvent": {
   911            "$ref": "#/definitions/v2TaskEvent"
   912          },
   913          "buildSubtaskEvent": {
   914            "$ref": "#/definitions/v2BuildSubtaskEvent"
   915          },
   916          "deploySubtaskEvent": {
   917            "$ref": "#/definitions/v2DeploySubtaskEvent"
   918          },
   919          "portEvent": {
   920            "$ref": "#/definitions/v2PortForwardEvent"
   921          },
   922          "statusCheckSubtaskEvent": {
   923            "$ref": "#/definitions/v2StatusCheckSubtaskEvent"
   924          },
   925          "fileSyncEvent": {
   926            "$ref": "#/definitions/v2FileSyncEvent"
   927          },
   928          "debuggingContainerEvent": {
   929            "$ref": "#/definitions/v2DebuggingContainerEvent"
   930          },
   931          "terminationEvent": {
   932            "$ref": "#/definitions/v2TerminationEvent"
   933          },
   934          "testEvent": {
   935            "$ref": "#/definitions/v2TestSubtaskEvent"
   936          },
   937          "renderEvent": {
   938            "$ref": "#/definitions/v2RenderSubtaskEvent"
   939          },
   940          "verifyEvent": {
   941            "$ref": "#/definitions/v2VerifySubtaskEvent"
   942          },
   943          "cloudRunReadyEvent": {
   944            "$ref": "#/definitions/v2CloudRunReadyEvent"
   945          },
   946          "execEvent": {
   947            "$ref": "#/definitions/v2ExecSubtaskEvent"
   948          }
   949        },
   950        "description": "`Event` describes an event in the Skaffold process.\nIt is one of MetaEvent, BuildEvent, TestEvent, DeployEvent, PortEvent, StatusCheckEvent, ResourceStatusCheckEvent, FileSyncEvent, or DebuggingContainerEvent."
   951      },
   952      "v2ExecState": {
   953        "type": "object",
   954        "properties": {
   955          "status": {
   956            "type": "string",
   957            "description": "Status of the current exec"
   958          },
   959          "statusCode": {
   960            "$ref": "#/definitions/enumsStatusCode",
   961            "description": "ExecState status code"
   962          }
   963        },
   964        "description": "`ExecState` describes the state of the current exec"
   965      },
   966      "v2ExecSubtaskEvent": {
   967        "type": "object",
   968        "properties": {
   969          "id": {
   970            "type": "string"
   971          },
   972          "task_id": {
   973            "type": "string"
   974          },
   975          "status": {
   976            "type": "string"
   977          },
   978          "actionableErr": {
   979            "$ref": "#/definitions/v2ActionableErr"
   980          }
   981        },
   982        "description": "`ExecSubtaskEvent` represents the status of an exec, and is emitted by Skaffold\nanytime an exec starts or completes, successfully or not."
   983      },
   984      "v2FileSyncEvent": {
   985        "type": "object",
   986        "properties": {
   987          "id": {
   988            "type": "string"
   989          },
   990          "task_id": {
   991            "type": "string"
   992          },
   993          "fileCount": {
   994            "type": "integer",
   995            "format": "int32"
   996          },
   997          "image": {
   998            "type": "string"
   999          },
  1000          "status": {
  1001            "type": "string"
  1002          },
  1003          "actionableErr": {
  1004            "$ref": "#/definitions/v2ActionableErr"
  1005          }
  1006        },
  1007        "description": "FileSyncEvent describes the sync status."
  1008      },
  1009      "v2FileSyncState": {
  1010        "type": "object",
  1011        "properties": {
  1012          "status": {
  1013            "type": "string"
  1014          },
  1015          "autoTrigger": {
  1016            "type": "boolean",
  1017            "format": "boolean"
  1018          }
  1019        },
  1020        "description": "`FileSyncState` contains the status of the current file sync"
  1021      },
  1022      "v2IntOrString": {
  1023        "type": "object",
  1024        "properties": {
  1025          "type": {
  1026            "type": "integer",
  1027            "format": "int32"
  1028          },
  1029          "intVal": {
  1030            "type": "integer",
  1031            "format": "int32"
  1032          },
  1033          "strVal": {
  1034            "type": "string"
  1035          }
  1036        },
  1037        "description": "IntOrString is a type that can hold an int32 or a string."
  1038      },
  1039      "v2Intent": {
  1040        "type": "object",
  1041        "properties": {
  1042          "build": {
  1043            "type": "boolean",
  1044            "format": "boolean"
  1045          },
  1046          "sync": {
  1047            "type": "boolean",
  1048            "format": "boolean"
  1049          },
  1050          "deploy": {
  1051            "type": "boolean",
  1052            "format": "boolean"
  1053          },
  1054          "devloop": {
  1055            "type": "boolean",
  1056            "format": "boolean"
  1057          }
  1058        },
  1059        "description": "Intent represents user intents for a given phase."
  1060      },
  1061      "v2MetaEvent": {
  1062        "type": "object",
  1063        "properties": {
  1064          "entry": {
  1065            "type": "string"
  1066          },
  1067          "metadata": {
  1068            "$ref": "#/definitions/v2Metadata"
  1069          }
  1070        },
  1071        "description": "`MetaEvent` provides general information regarding Skaffold"
  1072      },
  1073      "v2Metadata": {
  1074        "type": "object",
  1075        "properties": {
  1076          "build": {
  1077            "$ref": "#/definitions/v2BuildMetadata"
  1078          },
  1079          "deploy": {
  1080            "$ref": "#/definitions/v2DeployMetadata"
  1081          },
  1082          "test": {
  1083            "$ref": "#/definitions/v2TestMetadata"
  1084          },
  1085          "runID": {
  1086            "type": "string"
  1087          },
  1088          "render": {
  1089            "$ref": "#/definitions/v2RenderMetadata"
  1090          },
  1091          "additional": {
  1092            "type": "object",
  1093            "additionalProperties": {
  1094              "type": "string"
  1095            },
  1096            "description": "Additional key value pairs to describe the build pipeline"
  1097          }
  1098        }
  1099      },
  1100      "v2PortForwardEvent": {
  1101        "type": "object",
  1102        "properties": {
  1103          "id": {
  1104            "type": "string"
  1105          },
  1106          "task_id": {
  1107            "type": "string"
  1108          },
  1109          "localPort": {
  1110            "type": "integer",
  1111            "format": "int32"
  1112          },
  1113          "podName": {
  1114            "type": "string"
  1115          },
  1116          "containerName": {
  1117            "type": "string"
  1118          },
  1119          "namespace": {
  1120            "type": "string"
  1121          },
  1122          "portName": {
  1123            "type": "string"
  1124          },
  1125          "resourceType": {
  1126            "type": "string"
  1127          },
  1128          "resourceName": {
  1129            "type": "string"
  1130          },
  1131          "address": {
  1132            "type": "string"
  1133          },
  1134          "targetPort": {
  1135            "$ref": "#/definitions/v2IntOrString"
  1136          }
  1137        },
  1138        "description": "PortForwardEvent Event describes each port forwarding event."
  1139      },
  1140      "v2RenderMetadata": {
  1141        "type": "object",
  1142        "properties": {
  1143          "Renderers": {
  1144            "type": "array",
  1145            "items": {
  1146              "$ref": "#/definitions/RenderMetadataRenderer"
  1147            }
  1148          }
  1149        },
  1150        "description": "RenderMetadata describes the render pipeline"
  1151      },
  1152      "v2RenderState": {
  1153        "type": "object",
  1154        "properties": {
  1155          "status": {
  1156            "type": "string",
  1157            "description": "Status of the current render"
  1158          },
  1159          "statusCode": {
  1160            "$ref": "#/definitions/enumsStatusCode",
  1161            "description": "Renderstate status code"
  1162          }
  1163        },
  1164        "description": "`RenderState` describes the current state of the render"
  1165      },
  1166      "v2RenderSubtaskEvent": {
  1167        "type": "object",
  1168        "properties": {
  1169          "id": {
  1170            "type": "string"
  1171          },
  1172          "task_id": {
  1173            "type": "string"
  1174          },
  1175          "status": {
  1176            "type": "string"
  1177          },
  1178          "actionableErr": {
  1179            "$ref": "#/definitions/v2ActionableErr"
  1180          }
  1181        },
  1182        "description": "`RenderSubtaskEvent` represents the status of a render, and is emitted by Skaffold\nanytime a render starts or completes, successfully or not."
  1183      },
  1184      "v2SkaffoldLogEvent": {
  1185        "type": "object",
  1186        "properties": {
  1187          "task_id": {
  1188            "type": "string"
  1189          },
  1190          "subtask_id": {
  1191            "type": "string"
  1192          },
  1193          "level": {
  1194            "$ref": "#/definitions/enumsLogLevel",
  1195            "description": "string origin = 3; // REMOVED: which tool the output came from ex: skaffold, docker"
  1196          },
  1197          "message": {
  1198            "type": "string"
  1199          }
  1200        },
  1201        "description": "`SkaffoldLogEvent` represents a piece of output that comes from a skaffold run, for example: \"Generating tags...\", \"Step 1/3 : FROM gcr.io/distroless/base\""
  1202      },
  1203      "v2State": {
  1204        "type": "object",
  1205        "properties": {
  1206          "buildState": {
  1207            "$ref": "#/definitions/v2BuildState"
  1208          },
  1209          "deployState": {
  1210            "$ref": "#/definitions/v2DeployState"
  1211          },
  1212          "forwardedPorts": {
  1213            "type": "object",
  1214            "additionalProperties": {
  1215              "$ref": "#/definitions/v2PortForwardEvent"
  1216            }
  1217          },
  1218          "statusCheckState": {
  1219            "$ref": "#/definitions/v2StatusCheckState"
  1220          },
  1221          "fileSyncState": {
  1222            "$ref": "#/definitions/v2FileSyncState"
  1223          },
  1224          "debuggingContainers": {
  1225            "type": "array",
  1226            "items": {
  1227              "$ref": "#/definitions/v2DebuggingContainerEvent"
  1228            }
  1229          },
  1230          "metadata": {
  1231            "$ref": "#/definitions/v2Metadata"
  1232          },
  1233          "testState": {
  1234            "$ref": "#/definitions/v2TestState"
  1235          },
  1236          "renderState": {
  1237            "$ref": "#/definitions/v2RenderState"
  1238          },
  1239          "verifyState": {
  1240            "$ref": "#/definitions/v2VerifyState"
  1241          },
  1242          "execState": {
  1243            "$ref": "#/definitions/v2ExecState"
  1244          }
  1245        },
  1246        "description": "`State` represents the current state of the Skaffold components"
  1247      },
  1248      "v2StatusCheckState": {
  1249        "type": "object",
  1250        "properties": {
  1251          "status": {
  1252            "type": "string"
  1253          },
  1254          "resources": {
  1255            "type": "object",
  1256            "additionalProperties": {
  1257              "type": "string"
  1258            },
  1259            "description": "A map of `resource name -> status-check-state`. Where `resource-name` is the kubernetes resource name.\nThe `status-check-state` can be <br>\n- `\"NotStarted\"`: indicates that `status-check` has just started. <br>\n- `\"InProgress\"`: InProgress is sent after every resource check is complete. <br>\n- `\"Succeeded\"`:\n- `\"Failed\"`:"
  1260          },
  1261          "statusCode": {
  1262            "$ref": "#/definitions/enumsStatusCode",
  1263            "description": "StatusCheck statusCode"
  1264          }
  1265        },
  1266        "description": "`StatusCheckState` describes the state of status check of current deployed resources."
  1267      },
  1268      "v2StatusCheckSubtaskEvent": {
  1269        "type": "object",
  1270        "properties": {
  1271          "id": {
  1272            "type": "string"
  1273          },
  1274          "task_id": {
  1275            "type": "string"
  1276          },
  1277          "resource": {
  1278            "type": "string"
  1279          },
  1280          "status": {
  1281            "type": "string"
  1282          },
  1283          "message": {
  1284            "type": "string"
  1285          },
  1286          "statusCode": {
  1287            "$ref": "#/definitions/enumsStatusCode"
  1288          },
  1289          "actionableErr": {
  1290            "$ref": "#/definitions/v2ActionableErr"
  1291          }
  1292        },
  1293        "description": "A Resource StatusCheck Event, indicates progress for each kubernetes deployment.\nFor every resource, there will be exactly one event with `status` *Succeeded* or *Failed* event.\nThere can be multiple events with `status` *Pending*.\nSkaffold polls for resource status every 0.5 second. If the resource status changes, an event with `status` “Pending”, “Complete” and “Failed”\nwill be sent with the new status."
  1294      },
  1295      "v2Suggestion": {
  1296        "type": "object",
  1297        "properties": {
  1298          "suggestionCode": {
  1299            "$ref": "#/definitions/enumsSuggestionCode"
  1300          },
  1301          "action": {
  1302            "type": "string"
  1303          }
  1304        },
  1305        "description": "Suggestion defines the action a user needs to recover from an error."
  1306      },
  1307      "v2TaskEvent": {
  1308        "type": "object",
  1309        "properties": {
  1310          "id": {
  1311            "type": "string"
  1312          },
  1313          "task": {
  1314            "type": "string"
  1315          },
  1316          "description": {
  1317            "type": "string"
  1318          },
  1319          "iteration": {
  1320            "type": "integer",
  1321            "format": "int32"
  1322          },
  1323          "status": {
  1324            "type": "string"
  1325          },
  1326          "actionableErr": {
  1327            "$ref": "#/definitions/v2ActionableErr"
  1328          }
  1329        },
  1330        "description": "`TaskEvent` represent the different larger phases of a skaffold session, for example Build, Deploy, etc.\nIf a phase fails, an actionable error will be attached"
  1331      },
  1332      "v2TerminationEvent": {
  1333        "type": "object",
  1334        "properties": {
  1335          "status": {
  1336            "type": "string"
  1337          },
  1338          "err": {
  1339            "$ref": "#/definitions/v2ActionableErr"
  1340          }
  1341        },
  1342        "description": "`TerminationEvent` marks the end of the skaffold session"
  1343      },
  1344      "v2TestMetadata": {
  1345        "type": "object",
  1346        "properties": {
  1347          "Testers": {
  1348            "type": "array",
  1349            "items": {
  1350              "$ref": "#/definitions/TestMetadataTester"
  1351            }
  1352          }
  1353        },
  1354        "description": "TestMetadata describes the test pipeline"
  1355      },
  1356      "v2TestState": {
  1357        "type": "object",
  1358        "properties": {
  1359          "status": {
  1360            "type": "string",
  1361            "description": "Status of the current test"
  1362          },
  1363          "statusCode": {
  1364            "$ref": "#/definitions/enumsStatusCode",
  1365            "description": "Teststate status code"
  1366          }
  1367        },
  1368        "description": "`TestState` describes the current state of the test"
  1369      },
  1370      "v2TestSubtaskEvent": {
  1371        "type": "object",
  1372        "properties": {
  1373          "id": {
  1374            "type": "string"
  1375          },
  1376          "task_id": {
  1377            "type": "string"
  1378          },
  1379          "status": {
  1380            "type": "string"
  1381          },
  1382          "actionableErr": {
  1383            "$ref": "#/definitions/v2ActionableErr"
  1384          }
  1385        },
  1386        "description": "`TestSubtaskEvent` represents the status of a test, and is emitted by Skaffold\nanytime a test starts or completes, successfully or not."
  1387      },
  1388      "v2TriggerState": {
  1389        "type": "object",
  1390        "properties": {
  1391          "enabled": {
  1392            "type": "boolean",
  1393            "format": "boolean"
  1394          }
  1395        },
  1396        "description": "TriggerState represents trigger state for a given phase."
  1397      },
  1398      "v2VerifyState": {
  1399        "type": "object",
  1400        "properties": {
  1401          "status": {
  1402            "type": "string",
  1403            "description": "Status of the current render"
  1404          },
  1405          "statusCode": {
  1406            "$ref": "#/definitions/enumsStatusCode",
  1407            "description": "Verifystate status code"
  1408          }
  1409        },
  1410        "description": "`VerifyState` describes the current state of the render"
  1411      },
  1412      "v2VerifySubtaskEvent": {
  1413        "type": "object",
  1414        "properties": {
  1415          "id": {
  1416            "type": "string"
  1417          },
  1418          "task_id": {
  1419            "type": "string"
  1420          },
  1421          "status": {
  1422            "type": "string"
  1423          },
  1424          "actionableErr": {
  1425            "$ref": "#/definitions/v2ActionableErr"
  1426          }
  1427        },
  1428        "description": "`VerifyEvent` represents the status of a render, and is emitted by Skaffold\nanytime a render starts or completes, successfully or not."
  1429      }
  1430    },
  1431    "x-stream-definitions": {
  1432      "v2Event": {
  1433        "type": "object",
  1434        "properties": {
  1435          "result": {
  1436            "$ref": "#/definitions/v2Event"
  1437          },
  1438          "error": {
  1439            "$ref": "#/definitions/runtimeStreamError"
  1440          }
  1441        },
  1442        "description": "Stream result of v2Event"
  1443      }
  1444    }
  1445  }