Skip to content

Commit

Permalink
Update references to GitHub project
Browse files Browse the repository at this point in the history
Since the Kapitan project moved to the kapicorp GitHub org.

Signed-off-by: Simon Rüegg <simon@rueggs.ch>
  • Loading branch information
srueg authored and ramaro committed Jan 26, 2021
1 parent 384fce7 commit 31b5f2b
Show file tree
Hide file tree
Showing 10 changed files with 24 additions and 24 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Kapitan: Generic templated configuration management for Kubernetes, Terraform and other things

[![Build Status](https://travis-ci.org/deepmind/kapitan.svg?branch=master)](https://travis-ci.org/deepmind/kapitan)
![](https://img.shields.io/github/pipenv/locked/python-version/deepmind/kapitan.svg)
![](https://img.shields.io/github/pipenv/locked/python-version/kapicorp/kapitan.svg)
![](https://img.shields.io/pypi/dm/kapitan)
![](https://img.shields.io/docker/pulls/deepmind/kapitan)
[![Docker](https://github.com/deepmind/kapitan/workflows/Docker%20Build%20and%20Push/badge.svg)](https://github.com/deepmind/kapitan/actions?query=workflow%3A%22Docker+Build+and+Push%22)
[![Releases](https://img.shields.io/github/release/deepmind/kapitan.svg)](https://github.com/deepmind/kapitan/releases)
[![Docker](https://github.com/kapicorp/kapitan/workflows/Docker%20Build%20and%20Push/badge.svg)](https://github.com/kapicorp/kapitan/actions?query=workflow%3A%22Docker+Build+and+Push%22)
[![Releases](https://img.shields.io/github/release/kapicorp/kapitan.svg)](https://github.com/kapicorp/kapitan/releases)
[![Docker Image Size](https://img.shields.io/docker/image-size/deepmind/kapitan/latest.svg)](https://hub.docker.com/r/deepmind/kapitan)

Kapitan is the tool to help you manage the complexity of your configuration using an inventory and a choice of templates like [generators](https://medium.com/kapitan-blog/keep-your-ship-together-with-kapitan-d82d441cc3e7), jsonnet, [kadet](https://kapitan.dev/compile/#kadet), jinja2 and helm.
Expand All @@ -28,7 +28,7 @@ How is it different from [`helm`](https://github.com/kubernetes/helm) and [`kust
## Key Concepts

### Inventory
The inventory is the heart of Kapitan.
The inventory is the heart of Kapitan.
Using simple reusable `yaml` files (classes), you can represent as a ***single source of truth***
everything that matters in your setup, for instance:
* kubernetes `components` definitions
Expand All @@ -38,14 +38,14 @@ everything that matters in your setup, for instance:
* ...anything else you want!

Once you have it defined, you can reuse this data to feed into any of the many templating backends available to Kapitan.

### [**Generators**](https://medium.com/kapitan-blog/keep-your-ship-together-with-kapitan-d82d441cc3e7)
The simplest way to get started with Kapitan.
The simplest way to get started with Kapitan.
Generators are ***universal templates*** that are a simplified way to generate configuration
files (for instance, Kubernetes manifests) without using any templating at all.
> Check out our reference repository to get started: [Kapitan Reference](https://github.com/kapicorp/kapitan-reference)
> Read our blog post [**Keep your ship together with Kapitan**](https://medium.com/kapitan-blog/keep-your-ship-together-with-kapitan-d82d441cc3e7)
> Read our blog post [**Keep your ship together with Kapitan**](https://medium.com/kapitan-blog/keep-your-ship-together-with-kapitan-d82d441cc3e7)
### [Jsonnet](https://jsonnet.org/) or [Kadet](https://kapitan.dev/compile/#kadet) templates backends
For more complex scenarios, you have a choice of directly using our 2 main templating engines.
Expand Down Expand Up @@ -97,7 +97,7 @@ sudo pip3 install --upgrade kapitan

#### Standalone binary

From v0.24.0, kapitan is also available as a standalone binary which you can download from the [releases page](https://github.com/deepmind/kapitan/releases). The platform currently supported is Linux amd64.
From v0.24.0, kapitan is also available as a standalone binary which you can download from the [releases page](https://github.com/kapicorp/kapitan/releases). The platform currently supported is Linux amd64.

## Example

Expand Down
2 changes: 1 addition & 1 deletion docs/CI.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Kapitan: CI/CD usage

The [Docker image](https://hub.docker.com/r/deepmind/kapitan/tags/) (`deepmind/kapitan:ci`) ([Dockerfile](https://github.com/deepmind/kapitan/blob/master/Dockerfile.ci)) comes pre-packaged with `gcloud`, `gsutil`, `bq`, `kubectl`, `terraform`, `promtool` and `kapitan`.
The [Docker image](https://hub.docker.com/r/deepmind/kapitan/tags/) (`deepmind/kapitan:ci`) ([Dockerfile](https://github.com/kapicorp/kapitan/blob/master/Dockerfile.ci)) comes pre-packaged with `gcloud`, `gsutil`, `bq`, `kubectl`, `terraform`, `promtool` and `kapitan`.

## Example workflow - Deploy to GKE

Expand Down
12 changes: 6 additions & 6 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
![](https://img.shields.io/github/pipenv/locked/python-version/deepmind/kapitan.svg)
![](https://img.shields.io/pypi/dm/kapitan)
![](https://img.shields.io/docker/pulls/deepmind/kapitan)
[![Docker](https://github.com/deepmind/kapitan/workflows/Docker%20Build%20and%20Push/badge.svg)](https://github.com/deepmind/kapitan/actions?query=workflow%3A%22Docker+Build+and+Push%22)
[![Releases](https://img.shields.io/github/release/deepmind/kapitan.svg)](https://github.com/deepmind/kapitan/releases)
[![Docker](https://github.com/kapicorp/kapitan/workflows/Docker%20Build%20and%20Push/badge.svg)](https://github.com/kapicorp/kapitan/actions?query=workflow%3A%22Docker+Build+and+Push%22)
[![Releases](https://img.shields.io/github/release/kapicorp/kapitan.svg)](https://github.com/kapicorp/kapitan/releases)
[![Docker Image Size](https://img.shields.io/docker/image-size/deepmind/kapitan/latest.svg)](https://hub.docker.com/r/deepmind/kapitan)

Kapitan is the tool to help you manage the complexity of your configuration using an inventory and a choice of templates like [generators](https://medium.com/kapitan-blog/keep-your-ship-together-with-kapitan-d82d441cc3e7), jsonnet, [kadet](https://github.com/deepmind/kapitan/pull/190), jinja2 and helm.
Kapitan is the tool to help you manage the complexity of your configuration using an inventory and a choice of templates like [generators](https://medium.com/kapitan-blog/keep-your-ship-together-with-kapitan-d82d441cc3e7), jsonnet, [kadet](https://github.com/kapicorp/kapitan/pull/190), jinja2 and helm.

Use Kapitan to build an inventory which you can then use to drive templates for your Kubernetes manifests, your documentation, your Terraform configuration or even simplify your scripts.

Expand Down Expand Up @@ -47,10 +47,10 @@ files (for instance, Kubernetes manifests) without using any templating at all.
> Read our blog post [**Keep your ship together with Kapitan**](https://medium.com/kapitan-blog/keep-your-ship-together-with-kapitan-d82d441cc3e7)
### [Jsonnet](https://jsonnet.org/) or [Kadet](https://github.com/deepmind/kapitan/pull/190) templates backends
### [Jsonnet](https://jsonnet.org/) or [Kadet](https://github.com/kapicorp/kapitan/pull/190) templates backends
For more complex scenarios, you have a choice of directly using our 2 main templating engines.

You can use either [Jsonnet](https://jsonnet.org/) (tapping into an ever growing number of libraries and examples) or our Python based [Kadet](https://github.com/deepmind/kapitan/pull/190) to create json/yaml based configurations (e.g. Kubernetes, Terraform);
You can use either [Jsonnet](https://jsonnet.org/) (tapping into an ever growing number of libraries and examples) or our Python based [Kadet](https://github.com/kapicorp/kapitan/pull/190) to create json/yaml based configurations (e.g. Kubernetes, Terraform);

### [Jinja2](http://jinja.pocoo.org/)
Good old Jinja to create text based templates for scripts and documentation; Don't underestimate the power of this very simple approach to create templated scripts and documentation!
Expand Down Expand Up @@ -97,7 +97,7 @@ sudo pip3 install --upgrade kapitan

#### Standalone binary

From v0.24.0, kapitan is also available as a standalone binary which you can download from the [releases page](https://github.com/deepmind/kapitan/releases). The platform currently supported is Linux amd64.
From v0.24.0, kapitan is also available as a standalone binary which you can download from the [releases page](https://github.com/kapicorp/kapitan/releases). The platform currently supported is Linux amd64.

## Example

Expand Down
2 changes: 1 addition & 1 deletion docs/example-kubernetes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Kubernetes example

Here, we walk through how kapitan could be used to help create kubernetes manifests, whose values are customized for each target according to the inventory structure. The example folder can be found in our repository on Github at https://github.com/deepmind/kapitan/tree/master/examples/kubernetes.
Here, we walk through how kapitan could be used to help create kubernetes manifests, whose values are customized for each target according to the inventory structure. The example folder can be found in our repository on Github at https://github.com/kapicorp/kapitan/tree/master/examples/kubernetes.

## Directory structure

Expand Down
4 changes: 2 additions & 2 deletions docs/pyenv-scl.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
## Introduction

Kapitan requires Python 3.6, and you need to be able to install the dependencies in the
[requirements file](https://github.com/deepmind/kapitan/blob/master/requirements.txt). However, sometimes this isn't entirely straightforward, and you may not be able or willing to install new versions of Python system-wide.
[requirements file](https://github.com/kapicorp/kapitan/blob/master/requirements.txt). However, sometimes this isn't entirely straightforward, and you may not be able or willing to install new versions of Python system-wide.

We do provide a [dockerfile](https://github.com/deepmind/kapitan/blob/master/Dockerfile) which you can use to run Kapitan in a container, but if this isn't practical or possible either, you may wish to use one of the following options:
We do provide a [dockerfile](https://github.com/kapicorp/kapitan/blob/master/Dockerfile) which you can use to run Kapitan in a container, but if this isn't practical or possible either, you may wish to use one of the following options:

* [PyEnv](https://github.com/pyenv/pyenv) (Linux, distro-agnostic)
* [Software Collections](https://www.softwarecollections.org) (RHEL-based distros)
Expand Down
2 changes: 1 addition & 1 deletion kapitan/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ def main():
try:
# set 'fork' method as a more deterministic/conservative
# and compatible multiprocessing method for Linux and MacOS
# see https://github.com/deepmind/kapitan/issues/641
# see https://github.com/kapicorp/kapitan/issues/641
multiprocessing.set_start_method("fork")
# main() is explicitly multiple times in tests
# and will raise RuntimeError
Expand Down
2 changes: 1 addition & 1 deletion kapitan/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ def check_version():

print(f"Docker: docker pull deepmind/kapitan:{dot_kapitan_version}")
print(f"Pip (user): pip3 install --user --upgrade kapitan=={dot_kapitan_version}\n")
print("Check https://github.com/deepmind/kapitan#quickstart for more info.\n")
print("Check https://github.com/kapicorp/kapitan#quickstart for more info.\n")
print(
"If you know what you're doing, you can skip this check by adding '--ignore-version-check'."
)
Expand Down
2 changes: 1 addition & 1 deletion kapitan/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
AUTHOR = "Ricardo Amaro"
AUTHOR_EMAIL = "ramaro@google.com"
LICENCE = "Apache License 2.0"
URL = "https://github.com/deepmind/kapitan"
URL = "https://github.com/kapicorp/kapitan"
4 changes: 2 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,5 @@ markdown_extensions:
- markdown_include.include:
base_path: docs

repo_name: 'deepmind/kapitan'
repo_url: 'https://github.com/deepmind/kapitan'
repo_name: 'kapicorp/kapitan'
repo_url: 'https://github.com/kapicorp/kapitan'
2 changes: 1 addition & 1 deletion scripts/after_deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ notify_hangouts() {
}

export LATEST_TAG=$(git describe --abbrev=0 --tags)
MSG="Succesfully deployed ${LATEST_TAG} on Kapitan. https://github.com/deepmind/kapitan/releases/tag/${LATEST_TAG}"
MSG="Succesfully deployed ${LATEST_TAG} on Kapitan. https://github.com/kapicorp/kapitan/releases/tag/${LATEST_TAG}"
notify_slack "${MSG}"
notify_hangouts "${MSG}"

0 comments on commit 31b5f2b

Please sign in to comment.