Coder Social home page Coder Social logo

concourse-kubectl-resource's Introduction

Kubernetes Resource

Testing

make test

Installing

resource_types:
- name: kubernetes
  type: docker-image
  source:
    repository: periscopedata/concourse-kubectl-resource
resources:
- name: kubernetes_with_sidecar
  type: kubernetes
  source:
    namespace: default
    use_sidecar_kubectl_proxy: true

- name: kubernetes_remote
  type: kubernetes
  source:
    namespace: default
    cluster_url: https://hostname:port
    cluster_ca: _base64 encoded CA pem_
    admin_key: _base64 encoded key pem_
    admin_cert: _base64 encoded certificate_

Source Configuration

  • use_sidecar_kubectl_proxy: Optional. If true, connect to a sidecar kubectl proxy on port 8001 running on the garden host.
  • cluster_url: Optional. URL to Kubernetes Master API service. Required if use_sidecar_kubectl_proxy is false.
  • namespace: Optional. Kubernetes namespace.
  • cluster_ca: Optional. Base64 encoded PEM. Required if cluster_url is https.
  • admin_key: Optional. Base64 encoded PEM. Required if cluster_url is https.
  • admin_cert: Optional. Base64 encoded PEM. Required if cluster_url is https.

out: Begins Kubernetes Deploy Process

Applies a kubectl action.

Parameters

  • path: Required. Path to directory containing yaml files.

Example

Out

---
resources:
- name: k8s
  type: kubernetes
  source:
    namespace: default
    use_sidecar_kubectl_proxy: true
---
- put: k8s
  params:
    path: cluster/deployments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.