Sha256: a853b249032c7db699683d6f92c47f8aeb67083d0203ae72091439797b6bf671

Contents?: true

Size: 819 Bytes

Versions: 58

Compression:

Stored size: 819 Bytes

Contents

---
title: Base
---

The base folder is used for purely layering.

## Structure

Here's an example structure, so we can understand how layering works with the base folder.

    .kubes/resources/
    ├── base
    │   ├── all.rb
    │   └── deployment.rb
    └── web
        ├── deployment.rb
        └── service.rb

## Layering

Kubes process the files in the `base` folder first, then it process your [role-based resources]({% link _docs/resources/role.md %}) like web. So:

    kubes deploy web deployment

Will layer:

1. .kubes/resources/base/all.rb
2. .kubes/resources/base/deployment.rb
3. .kubes/resources/web/deployment.rb

More details on layering can be found in the [Layering Docs]({% link _docs/layering.md %}).

Remember files in the base are used just for layering.

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
kubes-0.9.3 docs/_docs/resources/base.md
kubes-0.9.2 docs/_docs/resources/base.md
kubes-0.9.1 docs/_docs/resources/base.md
kubes-0.9.0 docs/_docs/resources/base.md
kubes-0.8.10 docs/_docs/resources/base.md
kubes-0.8.9 docs/_docs/resources/base.md
kubes-0.8.8 docs/_docs/resources/base.md
kubes-0.8.7 docs/_docs/resources/base.md
kubes-0.8.6 docs/_docs/resources/base.md
kubes-0.8.5 docs/_docs/resources/base.md
kubes-0.8.4 docs/_docs/resources/base.md
kubes-0.8.3 docs/_docs/resources/base.md
kubes-0.8.2 docs/_docs/resources/base.md
kubes-0.8.1 docs/_docs/resources/base.md
kubes-0.8.0 docs/_docs/resources/base.md
kubes-0.7.10 docs/_docs/resources/base.md
kubes-0.7.9 docs/_docs/resources/base.md
kubes-0.7.8 docs/_docs/resources/base.md
kubes-0.7.7 docs/_docs/resources/base.md
kubes-0.7.6 docs/_docs/resources/base.md