feelobot / chef-synk

Add Chef Nodes as Endpoints for Kubernetes External Services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chef-synk

CircleCI Docker Hub Docker Pulls

Description

Add Chef Nodes as Endpoints for Kubernetes External Services

Installation

  1. Copy knife.rb and vungle.pem to your local directory (ignored by git) from /vungle/chef-repo/.chef/
  2. Make sure you are in the minikube context: kubectl config use-context minikube and that its running minikube status
  3. kubectl create secret generic chef --from-file vungle.pem --from-file knife.rb
  4. Validate you have an endpoint available in your minikube context: k get ep (that isn't kubernetes)
  5. Modify KUBE_NAMESPACE, KUBE_ENDPOINT, and KNIFE_SEARCH_QUERY as needed.
  6. Deploy: kubectl create -f deployment.yaml

About

Add Chef Nodes as Endpoints for Kubernetes External Services


Languages

Language:Go 100.0%