joshdk / marketplace-k8s-app-tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This repository contains a set of tools supporting the development of Kubernetes applications deployable via Google Cloud Marketplace.

Getting Started

See the how to build your application deployer documentation.

References

Examples

  • The marketplace-k8s-app-example repository contains example applications.

  • The click-to-deploy repository contains more examples. This is the source code backing Google Click to Deploy Kubernetes applications listed on Google Cloud Marketplace.

Coding style

We follow Google's coding style guides.

Development

Run tests locally

Run unit tests:

make tests/py

Run integration tests:

make tests/integration

Build deployers locally

Set deployers container tag:

export MARKETPLACE_TOOLS_TAG=local

Build container images:

make marketplace/build

About

License:Apache License 2.0


Languages

Language:Python 72.1%Language:Shell 22.7%Language:Dockerfile 3.2%Language:Makefile 2.0%