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 }