github.com/GoogleContainerTools/skaffold/v2@v2.13.2/docs-v2/data/maturity.json (about)

     1  {
     2    "api": {
     3      "dev": "x",
     4      "debug": "x",
     5      "area": "Skaffold API",
     6      "maturity": "beta",
     7      "description": "Control API, Event API and State API",
     8      "url": "/docs/design/api"
     9    },
    10    "apply": {
    11      "deploy": "x",
    12      "area": "Deploy",
    13      "feature": "Apply",
    14      "maturity": "beta",
    15      "description": "Use hydrated Kubernetes manifests to create resources on the cluster"
    16    },
    17    "build.buildpacks": {
    18      "build": "x",
    19      "area": "Build",
    20      "feature": "Cloud Native Buildpacks support",
    21      "maturity": "GA",
    22      "description": "Skaffold natively support for artifacts built with Cloud Native Buildpacks",
    23      "examples": [
    24        {
    25          "name": "go buildpacks",
    26          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks"
    27        },
    28        {
    29          "name": "java buildpacks",
    30          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks-java"
    31        },
    32        {
    33          "name": "node buildpacks",
    34          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks-node"
    35        },
    36        {
    37          "name": "python buildpacks",
    38          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks-python"
    39        }
    40      ]
    41    },
    42    "build.custom": {
    43      "dev": "x",
    44      "build": "x",
    45      "run": "x",
    46      "debug": "x",
    47      "area": "Build",
    48      "feature": "custom artifact Builder",
    49      "maturity": "GA",
    50      "description": "build locally using a custom build script",
    51      "examples": [
    52        {
    53          "name": "buildx",
    54          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/custom-buildx"
    55        },
    56        {
    57          "name": "ko",
    58          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/custom"
    59        }
    60      ]
    61    },
    62    "build.dependencies": {
    63      "dev": "x",
    64      "build": "x",
    65      "run": "x",
    66      "debug": "x",
    67      "area": "Build",
    68      "feature": "Build Artifact Dependencies",
    69      "maturity": "GA",
    70      "description": "Define build artifact dependencies"
    71    },
    72    "build.platforms": {
    73      "dev": "x",
    74      "build": "x",
    75      "run": "x",
    76      "debug": "x",
    77      "render": "x",
    78      "deploy": "x",
    79      "area": "Build",
    80      "feature": "Cross-arch and Multi-arch builds",
    81      "maturity": "GA",
    82      "description": "Build cross-architecture and Multi-architecture images"
    83    },
    84    "build.ko": {
    85      "dev": "x",
    86      "build": "x",
    87      "run": "x",
    88      "debug": "x",
    89      "area": "Build",
    90      "feature": "ko builder",
    91      "maturity": "beta",
    92      "description": "Build Go apps using ko",
    93      "examples": [
    94        {
    95          "name": "ko",
    96          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/ko"
    97        }
    98      ]
    99    },
   100    "build": {
   101      "dev": "x",
   102      "build": "x",
   103      "run": "x",
   104      "debug": "x",
   105      "area": "Build",
   106      "maturity": "GA",
   107      "description": "Build images based on multiple build tools in a configurable way",
   108      "url": "/docs/builders/",
   109      "examples": [
   110        {
   111          "name": "docker",
   112          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/docker-deploy"
   113        },
   114        {
   115          "name": "jib/maven",
   116          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/jib"
   117        },
   118        {
   119          "name": "jib/gradle",
   120          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/jib-gradle"
   121        },
   122        {
   123          "name": "go buildpacks",
   124          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks"
   125        },
   126        {
   127          "name": "java buildpacks",
   128          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks-java"
   129        },
   130        {
   131          "name": "node buildpacks",
   132          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks-node"
   133        },
   134        {
   135          "name": "python buildpacks",
   136          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/buildpacks-python"
   137        },
   138        {
   139          "name": "bazel",
   140          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/bazel"
   141        },
   142        {
   143          "name": "ko",
   144          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/ko"
   145        },
   146        {
   147          "name": "buildx",
   148          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/custom-buildx"
   149        }
   150      ]
   151    },
   152    "completion": {
   153      "area": "Completion",
   154      "maturity": "GA",
   155      "description": "generate completion scripts for bash, zsh"
   156    },
   157    "debug": {
   158      "debug": "x",
   159      "area": "Debug",
   160      "maturity": "GA",
   161      "description": "Language-aware reconfiguration of containers on the fly to become debuggable ",
   162      "url": "/docs/workflows/debug"
   163    },
   164    "debug.go": {
   165      "debug": "x",
   166      "area": "Debug",
   167      "feature": "debug go apps",
   168      "maturity": "GA",
   169      "description": "debug go apps"
   170    },
   171    "debug.java": {
   172      "debug": "x",
   173      "area": "Debug",
   174      "feature": "debug java apps",
   175      "maturity": "GA",
   176      "description": "debug java apps"
   177    },
   178    "debug.node": {
   179      "debug": "x",
   180      "area": "Debug",
   181      "feature": "debug node apps",
   182      "maturity": "GA",
   183      "description": "debug node apps"
   184    },
   185    "debug.NET": {
   186      "debug": "x",
   187      "area": "Debug",
   188      "feature": "debug .NET apps",
   189      "maturity": "beta",
   190      "description": "debug .NET apps"
   191    },
   192    "debug.python": {
   193      "debug": "x",
   194      "area": "Debug",
   195      "feature": "debug python apps",
   196      "maturity": "beta",
   197      "description": "debug python apps"
   198    },
   199    "default_repo": {
   200      "dev": "x",
   201      "build": "x",
   202      "deploy": "x",
   203      "run": "x",
   204      "debug": "x",
   205      "render": "x",
   206      "area": "Default-repo",
   207      "maturity": "GA",
   208      "description": "specify a default image repository & rewrite image names to default repo",
   209      "url": "/docs/environment/image-registries/"
   210    },
   211    "default_repo.preconcatentation": {
   212      "dev": "x",
   213      "build": "x",
   214      "deploy": "x",
   215      "run": "x",
   216      "debug": "x",
   217      "area": "Default-repo",
   218      "feature": "preconcatentation strategy",
   219      "maturity": "GA",
   220      "description": "collision free rewriting strategy"
   221    },
   222    "default_repo.simple_prefix": {
   223      "dev": "x",
   224      "build": "x",
   225      "deploy": "x",
   226      "run": "x",
   227      "debug": "x",
   228      "area": "Default-repo",
   229      "feature": "simple prefix replace strategy",
   230      "maturity": "GA",
   231      "description": "more intuitive prefix replacement strategy"
   232    },
   233    "cleanup": {
   234      "dev": "x",
   235      "deploy": "x",
   236      "run": "x",
   237      "debug": "x",
   238      "area": "Cleanup",
   239      "maturity": "GA",
   240      "description": "`skaffold delete` removes everything deployed `skaffold run` from the cluster, and prunes locally",
   241      "url": "/docs/cleanup"
   242    },
   243    "deploy": {
   244      "dev": "x",
   245      "deploy": "x",
   246      "run": "x",
   247      "debug": "x",
   248      "area": "Deploy",
   249      "maturity": "beta",
   250      "description": "Deploy a set of deployables as your applications and replace the image name with the built images ",
   251      "url": "/docs/deployers",
   252      "examples": [
   253        {
   254          "name": "kubectl",
   255          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/getting-started"
   256        },
   257        {
   258          "name": "helm",
   259          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/helm-deployment"
   260        },
   261        {
   262          "name": "kustomize",
   263          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/kustomize"
   264        },
   265        {
   266          "name": "docker",
   267          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/docker-deploy"
   268        }
   269      ]
   270    },
   271      "deploy.cloudrun": {
   272      "dev": "x",
   273      "deploy": "x",
   274      "run": "x",
   275      "area": "Deploy",
   276      "feature": "Cloud Run Deployer",
   277      "maturity": "beta",
   278      "description": "Deploy applications to Google Cloud Run"
   279    },
   280    "deploy.docker": {
   281      "dev": "x",
   282      "deploy": "x",
   283      "run": "x",
   284      "debug": "x",
   285      "area": "Deploy",
   286      "feature": "Docker Deployer",
   287      "maturity": "beta",
   288      "description": "Deploy applications to the local Docker daemon",
   289      "examples": [
   290        {
   291          "name": "docker",
   292          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/docker-deploy"
   293        }
   294      ]
   295    },
   296    "deploy.status_check": {
   297      "dev": "x",
   298      "deploy": "x",
   299      "run": "x",
   300      "debug": "x",
   301      "area": "Deploy",
   302      "feature": "Status check",
   303      "maturity": "beta",
   304      "description": "User can wait for deployments to stabilize",
   305      "url": "/docs/status-check/"
   306    },
   307    "render": {
   308      "dev": "x",
   309      "deploy": "x",
   310      "run": "x",
   311      "debug": "x",
   312      "render": "x",
   313      "area": "Render",
   314      "maturity": "beta",
   315      "description": "Renders a set of resources in your applications and replace the image name with the built images ",
   316      "url": "/docs/renderers"
   317    },
   318    "dev": {
   319      "dev": "x",
   320      "area": "Dev",
   321      "maturity": "GA",
   322      "description": "Continuous development",
   323      "url": "/docs/workflows/dev"
   324    },
   325    "fix.cmd": {
   326      "area": "skaffold fix",
   327      "maturity": "beta",
   328      "description": "Upgrade an older skaffold config to the current version"
   329    },
   330    "generate_pipeline.tekton": {
   331      "deploy": "x",
   332      "area": "Generate tekton pipelines",
   333      "maturity": "alpha",
   334      "description": "User can generate a starter tekton pipeline using skaffold"
   335    },
   336    "verify": {
   337      "area": "skaffold verify",
   338      "maturity": "GA",
   339      "description": "User can run post deployment tests via skaffold monitored test containers"
   340    },
   341    "global_config": {
   342      "dev": "x",
   343      "build": "x",
   344      "deploy": "x",
   345      "run": "x",
   346      "debug": "x",
   347      "render": "x",
   348      "area": "Global config",
   349      "maturity": "GA",
   350      "description": "store user preferences in a separate preferences file",
   351      "url": "/docs/design/global-config/"
   352    },
   353    "init": {
   354      "area": "Init",
   355      "maturity": "beta",
   356      "description": "Initialize a skaffold.yaml file based on the contents of the current directory",
   357      "url": "/docs/init"
   358    },
   359    "init.dockerfiles": {
   360      "area": "Init",
   361      "feature": "init for Dockerfiles ",
   362      "maturity": "beta",
   363      "description": "skaffold init recognizes Dockerfiles"
   364    },
   365    "init.interactive": {
   366      "area": "Init",
   367      "feature": "interactive",
   368      "maturity": "beta",
   369      "description": "skaffold init interactive for CLI users"
   370    },
   371    "init.json_api": {
   372      "area": "Init",
   373      "feature": "JSON based",
   374      "maturity": "beta",
   375      "description": "skaffold init JSON based API for IDE integrations"
   376    },
   377    "init.k8s_manifests": {
   378      "area": "Init",
   379      "feature": "init for Kubernetes manifests",
   380      "maturity": "beta",
   381      "description": "skaffold init parses images from Kubernetes manifests"
   382    },
   383    "init.generate_manifests": {
   384      "area": "Init",
   385      "feature": "generate manifests",
   386      "maturity": "beta",
   387      "description": "skaffold init will try to generate kubernetes manifests for your project"
   388    },
   389    "insecure_registry": {
   390      "dev": "x",
   391      "build": "x",
   392      "debug": "x",
   393      "area": "Insecure registry handling",
   394      "maturity": "GA",
   395      "description": "Target registries for built images which are not secure",
   396      "url": "/docs/environment/image-registries/#insecure-image-registries"
   397    },
   398    "hooks": {
   399      "dev": "x",
   400      "build": "x",
   401      "deploy": "x",
   402      "run": "x",
   403      "debug": "x",
   404      "area": "Lifecycle Hooks",
   405      "maturity": "beta",
   406      "description": "Run code triggered by different events during the skaffold process lifecycle.",
   407      "url": "/docs/lifecycle-hooks/",
   408      "examples": [
   409        {
   410          "name": "hooks",
   411          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/lifecycle-hooks"
   412        }
   413      ]
   414    },
   415    "logging": {
   416      "dev": "x",
   417      "deploy": "x",
   418      "run": "x",
   419      "debug": "x",
   420      "area": "Log tailing",
   421      "maturity": "GA",
   422      "description": "automated log tailing of deployed pods",
   423      "url": "/docs/log-tailing"
   424    },
   425    "portforward": {
   426      "dev": "x",
   427      "debug": "x",
   428      "area": "Port-forwarding",
   429      "maturity": "GA",
   430      "description": "Port forward application to localhost",
   431      "url": "/docs/port-forwarding/"
   432    },
   433    "profiles": {
   434      "dev": "x",
   435      "build": "x",
   436      "deploy": "x",
   437      "run": "x",
   438      "debug": "x",
   439      "render": "x",
   440      "area": "Profiles",
   441      "maturity": "GA",
   442      "description": "Create different pipeline configurations based on overrides and patches defined in one or more profiles",
   443      "url": "/docs/environment/profiles/",
   444      "examples": [
   445        {
   446          "name": "profiles",
   447          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/profiles"
   448        },
   449        {
   450          "name": "profile patches",
   451          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/profile-patches"
   452        }
   453      ]
   454    },
   455    "run.cmd": {
   456      "run": "x",
   457      "area": "skaffold run",
   458      "maturity": "GA",
   459      "description": "One-off build & deployment of the skaffold application",
   460      "url": "/docs/workflows/ci-cd"
   461    },
   462    "sync.infer": {
   463      "dev": "x",
   464      "debug": "x",
   465      "area": "Filesync",
   466      "feature": "sync.infer",
   467      "maturity": "GA",
   468      "description": "mark files as \"syncable\" - infer the destinations based on the Dockerfile"
   469    },
   470    "sync": {
   471      "dev": "x",
   472      "debug": "x",
   473      "area": "Filesync",
   474      "maturity": "GA",
   475      "description": "Instead of rebuilding, copy the changed files in the running container",
   476      "url": "/docs/filesync"
   477    },
   478    "tagpolicy.latest": {
   479      "dev": "x",
   480      "build": "x",
   481      "run": "x",
   482      "debug": "x",
   483      "area": "Tagpolicy",
   484      "feature": "sha256 (== \"latest\") tagger",
   485      "maturity": "GA",
   486      "description": "tag with latest, use image digest / image ID for deployment"
   487    },
   488    "tagpolicy": {
   489      "dev": "x",
   490      "build": "x",
   491      "run": "x",
   492      "debug": "x",
   493      "area": "Tagpolicy",
   494      "maturity": "GA",
   495      "description": "Automated tagging",
   496      "url": "/docs/taggers",
   497      "examples": [
   498        {
   499          "name": "envTemplate",
   500          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/tagging-with-environment-variables"
   501        }
   502      ]
   503    },
   504    "templating": {
   505      "deploy": "x",
   506      "area": "Templating",
   507      "maturity": "GA",
   508      "description": "certain fields of skaffold.yaml can be parametrized with environment and built-in variables",
   509      "url": "/docs/environment/templating/",
   510      "examples": [
   511        {
   512          "name": "templated fields",
   513          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/templated-fields"
   514        }
   515      ]
   516    },
   517    "test": {
   518      "dev": "x",
   519      "run": "x",
   520      "test": "x",
   521      "area": "Test",
   522      "maturity": "GA",
   523      "description": "Run tests as part of your pipeline",
   524      "url": "/docs/testers",
   525      "examples": [
   526        {
   527          "name": "custom test",
   528          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/custom-tests"
   529        },
   530        {
   531          "name": "structure test",
   532          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/structure-tests"
   533        }
   534      ]
   535    },
   536    "test.structure": {
   537      "dev": "x",
   538      "run": "x",
   539      "test": "x",
   540      "area": "Test",
   541      "maturity": "GA",
   542      "description": "Run structure tests as part of your pipeline",
   543      "url": "/docs/testers/structure",
   544      "examples": [
   545        {
   546          "name": "structure test",
   547          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/structure-tests"
   548        }
   549      ]
   550    },
   551    "test.custom": {
   552      "dev": "x",
   553      "run": "x",
   554      "test": "x",
   555      "area": "Test",
   556      "feature": "custom tester",
   557      "maturity": "beta",
   558      "description": "Run custom test command locally",
   559      "url": "/docs/testers/custom",
   560      "examples": [
   561        {
   562          "name": "custom test",
   563          "url": "https://github.com/GoogleContainerTools/skaffold/tree/main/examples/custom-tests"
   564        }
   565      ]
   566    },
   567    "triggers": {
   568      "dev": "x",
   569      "debug": "x",
   570      "area": "Trigger",
   571      "maturity": "GA",
   572      "description": "Feature area: Trigger configured actions when source files change"
   573    },
   574    "version": {
   575      "area": "version",
   576      "maturity": "GA",
   577      "description": "get the version string of the current skaffold binary"
   578    }
   579  }