Skip to main content

KOBIL Shift Installation and Configuration

Shift Installation and Configuration Guide

Audience for this part of documentation is the Admin-Expert (DevOps) to configure the KOBIL Charts metaconfiguration-file "values.yaml" parameter (key:value) before running the deployment to the Kubernetes Namespace.
KOBIL Shift deployment is a 2 step deployment:

  • First install the KOBIL Shift-Operator Charts to the target namespace
  • Secondly install the KOBIL Shift Charts to the target namespace.

Find more details about the components here

Requirement for initial steps

  • Request & get private KOBIL Repository access credentials for KOBIL Chart-Repository and KOBIL Image-Repository
    Find more info for Repo access credentials here: KOBIL Repository Access
    Ensure to create the ImagePull-Secret in the targeted namespace before running the helm install actions.

  • Check for valid Host/Domain-names (TLS-Endpoint termination considerations)

  • Check for Shift requirements from the Readme files (helm show readme kobil/shift)

  • Prepare for creating internal KOBIL Shift "Issuer CA" KOBIL Shift internal CA

How to deploy KOBIL Shift on Kubernetes

  • Download the Shift and Shift-Operator Chart archive files helm pull kobil/shift and helm pull kobil/shift-operator

  • Extract the charts and copy out values.yaml (or you may use helm show values kobil/shift directly)

  • Create the Image pull Secret in the targeted namespace prior to the KOBIL Shift-Operator and KOBIL Shift deployment.

  • Configure KOBIL Shift-Operator(values.yaml) key-pair values for your needs and run the KOBIL Shift-Operator install helm install shift-operator -f ./values.yaml kobil/shift-operator

  • Configure KOBIL Shift(values.yaml) key-pair values for your needs and run the KOBIL Shift install helm install shift -f ./values.yaml kobil/shift

How the KOBIL Shift configuration is generated for the deployment

More details for the KOBIL Shift configuration setup is documented here: Shift Deployment Configuration Guide

  • Buildin-Defaults  - overruled by
  • ConfigMap Settings - overruled - if possible - by
  • SubChart key-values (parameter)  - overruled by
  • Deployment configuration file "values.yaml"

Installation Guide

Shift Installation Overview (addressing how to install KOBIL Charts using helm)

Configuration Guide

Shift Deployment Configuration Guide (addressing how to configure the KOBIL Chart values parameter)

Platform Specific configuration

Platform Specific Shift Configurations (addressing specifics for AWS EKS, Google GKE, Openshift)