This repository fronts the Janus application suite. It includes several components that make up the documentation, configuration files linked in the docs, and a set of common examples to get you started.
tl;dr-- get started here!
The files that build the documentation are hosted and maintained here. Configuration files are hosted in order to be linked as raw YAML that can be apply
ed to your running cluster. In addition to those, a suite of common examples that allow you to familiarize yourself with how to set up guards on common applications in both vanilla Kubernetes as well as OpenShift variants.
Located under:
configs/janus-k8s.yaml
— for vanilla Kubernetes clustersconfigs/janus-k8s-secure.yaml
— for vanilla (SSL/TLS enabled) Kubernetes clustersconfigs/janus-openshift.yaml
— for OpenShift clustersconfigs/janus-openshift-secure.yaml
— for (SSL/TLS enabled) OpenShift clusters
Presents the production configuration files to stand it up in your running cluster; the steps to use these are summarized in the getting started section of the documentation.
Located under:
examples/*
Provides sample configurations to create and monitor JanusGuards with various applications that will be outlined in the examples documentation.
If using the popular Kubernetes package manager Helm, we maintain and host a Helm repository in this area as well.
Located under:
helm/*
Further information on how to use the Helm variation of Janus is also located in the getting started section of the documentation.