Sha256: c92f9dd74a6879bbae9c4592d14fa4215dc1efb6e112efee2e60a8941c4e106d

Contents?: true

Size: 933 Bytes

Versions: 12

Compression:

Stored size: 933 Bytes

Contents

---
title: Helpers
---

Kubes provides some helper methods to help write Kubernetes YAML files.  Here's a list of the helper methods. These are available whether you write your resources in YAML or DSL.

Helper | Description
--- | ---
built_image | Method refers to the latest Docker image built by Kubes. This spares you from having to update the image manually in the deployment resource.
dockerfile_port	| Exposed port extracted from the Dockerfile of the project.
extra | The `KUBES_EXTRA` value.
with_extra | Appends the `KUBES_EXTRA` value to a string if it's set. It's covered in the [Extra Env Docs]({% link _docs/extra-env.md %}).

Here's also the source code with the helpers: [helpers.rb](https://github.com/boltops-tools/kubes/blob/master/lib/kubes/compiler/shared/helpers.rb).


## DSL Specific Methods

Each DSL resource has it's own specific methods. Refer to the [DSL Docs]({% link _docs/dsl.md %}) for their methods.

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
kubes-0.4.1 docs/_docs/helpers.md
kubes-0.4.0 docs/_docs/helpers.md
kubes-0.3.5 docs/_docs/helpers.md
kubes-0.3.4 docs/_docs/helpers.md
kubes-0.3.3 docs/_docs/helpers.md
kubes-0.3.2 docs/_docs/helpers.md
kubes-0.3.1 docs/_docs/helpers.md
kubes-0.3.0 docs/_docs/helpers.md
kubes-0.2.6 docs/_docs/helpers.md
kubes-0.2.5 docs/_docs/helpers.md
kubes-0.2.4 docs/_docs/helpers.md
kubes-0.2.3 docs/_docs/helpers.md