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