Sha256: e0000dc0c55e3757c1d7c37d99aafdda77b3b025d8c7ad1c9d988b09895fd3a8

Contents?: true

Size: 1.04 KB

Versions: 23

Compression:

Stored size: 1.04 KB

Contents

# 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*

```yaml
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}}
```

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
kite-1.0.2 docs/kite-concourse-resource.md
kite-1.0.1 docs/kite-concourse-resource.md
kite-1.0.0 docs/kite-concourse-resource.md