ketch

module
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2022 License: Apache-2.0

README

Ketch

Build Status Slack

Think applications not yamls :)

What is Ketch

Ketch is an application delivery framework that facilitates the deployment and management of applications on Kubernetes using a simple command line interface. No YAML required!

Contents

Architecture Diagram

Architecture

Using Ketch

Learn more about Ketch at Ketch documentation

Get Involved

Office Hours

Ketch office hours aim is to listen from the community, share ideas, experiences and ask questions. In this meeting Ketch maintainers are going to look for new ideas, feature requests, answer any questions related to uses of Ketch, contributing to Ketch or any other questions/suggestions.

Ketch office hours takes place every other Wednesday at 4:30pm UTC/8:30am PST. Summer (daylight time): 3:30pm UTC/8:30am PDT. Check our Event calendar and check your local time.

Developer Guide See Contributing

Directories

Path Synopsis
cmd
internal
api/v1beta1
Package v1 contains API Schema definitions for the resources v1 API group +kubebuilder:object:generate=true +groupName=theketch.io
Package v1 contains API Schema definitions for the resources v1 API group +kubebuilder:object:generate=true +groupName=theketch.io
build
Package build exposes functions to build images from source code.
Package build exposes functions to build images from source code.
chart
Package chart contains types and methods to convert the App CRD to an internal representation of a helm chart and install it to a kubernetes cluster.
Package chart contains types and methods to convert the App CRD to an internal representation of a helm chart and install it to a kubernetes cluster.
controllers
Package controllers contains App and Framework reconcilers to be used with controller-runtime.
Package controllers contains App and Framework reconcilers to be used with controller-runtime.
deploy
Package deploy is purposed to deploy an app.
Package deploy is purposed to deploy an app.
errors
Package errors contains various helpful utilities to assist with error handling.
Package errors contains various helpful utilities to assist with error handling.
pack
Package pack wraps a pack client and is used for building and pushing images
Package pack wraps a pack client and is used for building and pushing images
templates
Package templates provides a way to load and store an application's helm chart templates.
Package templates provides a way to load and store an application's helm chart templates.
utils
Package utils contains helper functions used across other packages.
Package utils contains helper functions used across other packages.
validation
Package validation provide utilities functions for data validation.
Package validation provide utilities functions for data validation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL