Kite concourse resource

When you define kite resource you should defind kubeconfig or kite can generate it from defined token, endpoint, user, cluster, certificate-authority parameters.

Here is description of parameters: - token - service account token for your cluster - endpoint - cluster server adress - certificate-autority - service account certificate for cluster

Where to get this parameters ?

Get secret's name shell kubectl get serviceAccount <service_account_name> -oyaml echo -n SECRET | base64 -d

Then look on secret's yaml. Here you can find certificate-authority and token values: shell kubectl get secrets <secrets_name> -oyaml echo -n SECRET | base64 -d

Find server address: shell kubectl config view

Example

resource_types:
  - name: kite
    type: docker-image
    source:
      repository: heliostech/kite

resources:
  - name: kite-test
    type: kite
    source:
      token: {{sa_token}}
      endpoint: {{server_ip}}
      certificate-autority: {{certificate-autority}}