arvados-formula.git
3 years agodocs(examples): add missing SAN to snakeoil ssl cert
Javier Bértoli [Sat, 5 Dec 2020 22:15:52 +0000 (19:15 -0300)]
docs(examples): add missing SAN to snakeoil ssl cert

3 years agoMerge pull request #10 from netmanagers/master
Javier Bértoli [Thu, 3 Dec 2020 22:48:54 +0000 (19:48 -0300)]
Merge pull request #10 from netmanagers/master

Add a CA to the example files, required for some Arvados components

3 years agodocs(examples): improve helper snakeoil ssl certs
Javier Bértoli [Wed, 2 Dec 2020 20:24:03 +0000 (17:24 -0300)]
docs(examples): improve helper snakeoil ssl certs

Arvados requires the certs to be signed by a CA

3 years agodocs(examples): better organization and naming
Javier Bértoli [Wed, 2 Dec 2020 13:30:23 +0000 (10:30 -0300)]
docs(examples): better organization and naming

Renamed some example files and directories, to better represent their purpose.

Added references to the Arvados' provision script in the documentation.

3 years agochore(release): 1.1.1 [skip ci]
semantic-release-bot [Tue, 24 Nov 2020 17:05:51 +0000 (17:05 +0000)]
chore(release): 1.1.1 [skip ci]

## [1.1.1](https://github.com/saltstack-formulas/arvados-formula/compare/v1.1.0...v1.1.1) (2020-11-24)

### Bug Fixes

* **creds:** remove underscores ([64c887c](https://github.com/saltstack-formulas/arvados-formula/commit/64c887ce15cd538dc1cc003d2cde2773cd1d291e))
* **crunch-dispatch-local:** re-enable crunch-run.sh to tune docker call ([0fdc919](https://github.com/saltstack-formulas/arvados-formula/commit/0fdc919736977fbffdd4ba76ef0f41c67f279842))
* **dispatcher:** add missing crunch-dispatch-local config file ([91e5896](https://github.com/saltstack-formulas/arvados-formula/commit/91e5896ec5fad6edbb8cc2574cd02f6ddd5f3a1c))

### Documentation

* **single_host:** fix hostnames and tests ([6c52de7](https://github.com/saltstack-formulas/arvados-formula/commit/6c52de7c70c90784df58e6dbc6c43a71b9cc7e7c))

### Tests

* **dispatcher:** add helper state ([1bddf7e](https://github.com/saltstack-formulas/arvados-formula/commit/1bddf7efba4c6abeaa1a530664672bffa965998d))
* **dispatcher:** cert needs to match each hostname ([2ac8a85](https://github.com/saltstack-formulas/arvados-formula/commit/2ac8a85f91b60ebe5fb337bfcbeb09836842ed85))

3 years agoMerge pull request #9 from netmanagers/master
Javier Bértoli [Tue, 24 Nov 2020 16:57:05 +0000 (13:57 -0300)]
Merge pull request #9 from netmanagers/master

Various fixes for crunch-dispatch-local and tests

3 years agodocs(single_host): fix hostnames and tests
Javier Bértoli [Mon, 23 Nov 2020 13:50:09 +0000 (10:50 -0300)]
docs(single_host): fix hostnames and tests

3 years agotest(dispatcher): cert needs to match each hostname
Javier Bértoli [Sat, 21 Nov 2020 15:11:12 +0000 (12:11 -0300)]
test(dispatcher): cert needs to match each hostname

3 years agotest(dispatcher): add helper state
Javier Bértoli [Fri, 20 Nov 2020 17:58:24 +0000 (14:58 -0300)]
test(dispatcher): add helper state

3 years agofix(crunch-dispatch-local): re-enable crunch-run.sh to tune docker call
Javier Bértoli [Fri, 20 Nov 2020 17:07:38 +0000 (14:07 -0300)]
fix(crunch-dispatch-local): re-enable crunch-run.sh to tune docker call

4 years agofix(creds): remove underscores
Javier Bértoli [Thu, 19 Nov 2020 18:18:15 +0000 (15:18 -0300)]
fix(creds): remove underscores

4 years agofix(dispatcher): add missing crunch-dispatch-local config file
Javier Bértoli [Thu, 19 Nov 2020 10:40:12 +0000 (07:40 -0300)]
fix(dispatcher): add missing crunch-dispatch-local config file

4 years agochore(release): 1.1.0 [skip ci]
semantic-release-bot [Tue, 3 Nov 2020 21:34:29 +0000 (21:34 +0000)]
chore(release): 1.1.0 [skip ci]

# [1.1.0](https://github.com/saltstack-formulas/arvados-formula/compare/v1.0.2...v1.1.0) (2020-11-03)

### Features

* **distro:** add centos-7 support ([ba5e37e](https://github.com/saltstack-formulas/arvados-formula/commit/ba5e37ebc18049d4340388fc0c19dcb2a78d6a86))

4 years agoMerge pull request #8 from netmanagers/master
Javier Bértoli [Tue, 3 Nov 2020 21:25:38 +0000 (18:25 -0300)]
Merge pull request #8 from netmanagers/master

feat(distro): add centos-7 support

4 years agofeat(distro): add centos-7 support
Javier Bértoli [Tue, 3 Nov 2020 20:31:57 +0000 (17:31 -0300)]
feat(distro): add centos-7 support

4 years agochore(gemfile+lock): update to latest gem versions (2020-W44) [skip ci]
Imran Iqbal [Mon, 26 Oct 2020 22:46:12 +0000 (22:46 +0000)]
chore(gemfile+lock): update to latest gem versions (2020-W44) [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/274

4 years agochore(gemfile+lock): update to latest gem versions (2020-W43) [skip ci]
Imran Iqbal [Tue, 20 Oct 2020 09:14:38 +0000 (10:14 +0100)]
chore(gemfile+lock): update to latest gem versions (2020-W43) [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/273

4 years agochore(release): 1.0.2 [skip ci]
semantic-release-bot [Sat, 17 Oct 2020 10:55:56 +0000 (10:55 +0000)]
chore(release): 1.0.2 [skip ci]

## [1.0.2](https://github.com/saltstack-formulas/arvados-formula/compare/v1.0.1...v1.0.2) (2020-10-17)

### Bug Fixes

* **dispatcher:** add missing files for local dispatcher ([eb73d56](https://github.com/saltstack-formulas/arvados-formula/commit/eb73d564b0b36810c56a39bbb2e75267521bfe5c))

4 years agoMerge pull request #7 from netmanagers/master
Javier Bértoli [Sat, 17 Oct 2020 10:47:42 +0000 (07:47 -0300)]
Merge pull request #7 from netmanagers/master

fix(dispatcher): add missing files for local dispatcher

4 years agofix(dispatcher): add missing files for local dispatcher
Javier Bértoli [Sat, 17 Oct 2020 00:03:41 +0000 (21:03 -0300)]
fix(dispatcher): add missing files for local dispatcher

4 years agochore(release): 1.0.1 [skip ci]
semantic-release-bot [Fri, 16 Oct 2020 20:05:34 +0000 (20:05 +0000)]
chore(release): 1.0.1 [skip ci]

## [1.0.1](https://github.com/saltstack-formulas/arvados-formula/compare/v1.0.0...v1.0.1) (2020-10-16)

### Bug Fixes

* **config:** prevent duplicated, undesired entries ([d9ede82](https://github.com/saltstack-formulas/arvados-formula/commit/d9ede8264d9a9cbbd6eab15f98abc2326488bc7b))

### Documentation

* **examples:** improve consistency in naming ([73a0b42](https://github.com/saltstack-formulas/arvados-formula/commit/73a0b42b03c3a8c247712ce5e64b7215686e9cef))

4 years agoMerge pull request #6 from netmanagers/master
Javier Bértoli [Fri, 16 Oct 2020 19:57:30 +0000 (16:57 -0300)]
Merge pull request #6 from netmanagers/master

fix(config): prevent duplicated entries in some sections

4 years agofix(config): prevent duplicated, undesired entries
Javier Bértoli [Fri, 16 Oct 2020 17:04:24 +0000 (14:04 -0300)]
fix(config): prevent duplicated, undesired entries

4 years agodocs(examples): improve consistency in naming
Javier Bértoli [Thu, 15 Oct 2020 22:50:32 +0000 (19:50 -0300)]
docs(examples): improve consistency in naming

4 years agochore(release): 1.0.0 [skip ci]
semantic-release-bot [Thu, 15 Oct 2020 08:04:18 +0000 (08:04 +0000)]
chore(release): 1.0.0 [skip ci]

# [1.0.0](https://github.com/saltstack-formulas/arvados-formula/compare/v0.3.0...v1.0.0) (2020-10-15)

4 years agoMerge pull request #5 from myii/chore/standardise-structure
Imran Iqbal [Thu, 15 Oct 2020 07:55:58 +0000 (08:55 +0100)]
Merge pull request #5 from myii/chore/standardise-structure

chore: standardise structure and fix breaking change message from PR #4

4 years agochore: standardise structure and fix breaking change message from PR #4
Imran Iqbal [Thu, 15 Oct 2020 07:07:05 +0000 (08:07 +0100)]
chore: standardise structure and fix breaking change message from PR #4

* Automated using https://github.com/myii/ssf-formula/pull/270
  - Add missing `BREAKING CHANGE` from that PR.

BREAKING CHANGE: Arvados was upgraded to a new version (2.1.0) so this
formula focuses mostly on that version.

4 years agochore(release): 0.3.0 [skip ci]
semantic-release-bot [Wed, 14 Oct 2020 20:44:09 +0000 (20:44 +0000)]
chore(release): 0.3.0 [skip ci]

# [0.3.0](https://github.com/saltstack-formulas/arvados-formula/compare/v0.2.1...v0.3.0) (2020-10-14)

### Continuous Integration

* **pre-commit:** add to formula [skip ci] ([703e004](https://github.com/saltstack-formulas/arvados-formula/commit/703e0047f809f20919e47718cfe074e4dd8f3b70))
* **pre-commit:** enable/disable `rstcheck` as relevant [skip ci] ([860adf0](https://github.com/saltstack-formulas/arvados-formula/commit/860adf045fae4506b3af5d1ee7f2ac2530df125a))
* **pre-commit:** finalise `rstcheck` configuration [skip ci] ([9539adf](https://github.com/saltstack-formulas/arvados-formula/commit/9539adf89eb2543309278f6e48c1146de3cd12d1))

### Documentation

* **readme:** fix `rstcheck` violation [skip ci] ([bceb58a](https://github.com/saltstack-formulas/arvados-formula/commit/bceb58ada62e79bf9387a352669dfb0eb722b730)), closes [/travis-ci.org/github/myii/arvados-formula/builds/731605195#L255](https://github.com//travis-ci.org/github/myii/arvados-formula/builds/731605195/issues/L255)

### Features

* **components,version:** add extra components, new version ([4bf9501](https://github.com/saltstack-formulas/arvados-formula/commit/4bf9501a14f86845865244ee3ffb03a34707d36c))

### Styles

* **libtofs.jinja:** use Black-inspired Jinja formatting [skip ci] ([64798a8](https://github.com/saltstack-formulas/arvados-formula/commit/64798a8c8f9d720de1e346b20e87ecbbffe56e2a))

4 years agoMerge pull request #4 from netmanagers/refactor-config-add-service
Javier Bértoli [Wed, 14 Oct 2020 20:29:56 +0000 (17:29 -0300)]
Merge pull request #4 from netmanagers/refactor-config-add-service

Upgrade formula for Arvados version 2.1.0

4 years agofeat(components,version): add extra components, new version
Javier Bértoli [Sun, 21 Jun 2020 11:17:21 +0000 (08:17 -0300)]
feat(components,version): add extra components, new version

Features:
* dispatcher: add component
* shell: add webshell subcomponent
* config: improve configuration management
* config: add check pre-deploy
* tests: add new tests
* repo: allow to specify and use the dev or testing repos
* ruby: add initial package management (mostly for centos)

Fixes:
* config: yaml_encode passwords, secrets and tokens
* config: move some defaults to pillar
* various random fixes

Documentation:
* examples: some fixes on nginx configs

Tests:
* dependencies: add locale formula and example
* webshell: add webshell example, change localhost to 127.0.0.2

BREAKING CHANGES: Arvados was upgraded to a new version (2.1.0)
  so this formula focuses mostly in that version

4 years agoci(pre-commit): finalise `rstcheck` configuration [skip ci]
Imran Iqbal [Sat, 10 Oct 2020 05:44:48 +0000 (06:44 +0100)]
ci(pre-commit): finalise `rstcheck` configuration [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/267

4 years agochore(commitlint): add `{body,footer,header}-max(-line)-length` [skip ci]
Dafydd Jones [Wed, 7 Oct 2020 08:02:49 +0000 (09:02 +0100)]
chore(commitlint): add `{body,footer,header}-max(-line)-length` [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/265

4 years agochore(gemfile+lock): update to latest gem versions (2020-W41) [skip ci]
Imran Iqbal [Tue, 6 Oct 2020 23:01:08 +0000 (00:01 +0100)]
chore(gemfile+lock): update to latest gem versions (2020-W41) [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/263

4 years agoci(pre-commit): enable/disable `rstcheck` as relevant [skip ci]
Imran Iqbal [Sun, 4 Oct 2020 23:17:19 +0000 (00:17 +0100)]
ci(pre-commit): enable/disable `rstcheck` as relevant [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/262

4 years agodocs(readme): fix `rstcheck` violation [skip ci]
Imran Iqbal [Sun, 4 Oct 2020 20:43:34 +0000 (21:43 +0100)]
docs(readme): fix `rstcheck` violation [skip ci]

https://travis-ci.org/github/myii/arvados-formula/builds/731605195#L255

```
docs/README.rst:35: (ERROR/3) Unknown target name: "special notes".
```

4 years agoci(pre-commit): add to formula [skip ci]
Dafydd Jones [Sat, 3 Oct 2020 09:20:13 +0000 (10:20 +0100)]
ci(pre-commit): add to formula [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/259

4 years agostyle(libtofs.jinja): use Black-inspired Jinja formatting [skip ci]
Imran Iqbal [Sun, 19 Jul 2020 22:23:24 +0000 (23:23 +0100)]
style(libtofs.jinja): use Black-inspired Jinja formatting [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/237

4 years agochore(gemfile.lock): update to latest gem versions (2020-W27) [skip ci]
Imran Iqbal [Mon, 6 Jul 2020 13:23:42 +0000 (14:23 +0100)]
chore(gemfile.lock): update to latest gem versions (2020-W27) [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/235

4 years agochore(gemfile.lock): update to latest gem versions (2020-W26) [skip ci]
Imran Iqbal [Fri, 26 Jun 2020 11:40:09 +0000 (12:40 +0100)]
chore(gemfile.lock): update to latest gem versions (2020-W26) [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/233

4 years agochore(gemfile.lock): update to latest gem versions (2020-W25) [skip ci]
Imran Iqbal [Sun, 21 Jun 2020 11:52:25 +0000 (12:52 +0100)]
chore(gemfile.lock): update to latest gem versions (2020-W25) [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/229

4 years agochore(release): 0.2.1 [skip ci]
semantic-release-bot [Tue, 16 Jun 2020 16:10:50 +0000 (16:10 +0000)]
chore(release): 0.2.1 [skip ci]

## [0.2.1](https://github.com/saltstack-formulas/arvados-formula/compare/v0.2.0...v0.2.1) (2020-06-16)

### Bug Fixes

* **init:** enable all sub-modules ([dd5b832](https://github.com/saltstack-formulas/arvados-formula/commit/dd5b832e0209950b97f3d84c1bce71e96a5cde41))

### Continuous Integration

* **kitchen:** use `saltimages` Docker Hub where available [skip ci] ([ffc372d](https://github.com/saltstack-formulas/arvados-formula/commit/ffc372d4134debada69126f178493e0e7d6b68b3))
* **kitchen+travis:** adjust matrix to add `3000.3` [skip ci] ([34c3f28](https://github.com/saltstack-formulas/arvados-formula/commit/34c3f2889fd2f4d058c9c56972cc3b3fca28c417))
* **travis:** add notifications => zulip [skip ci] ([71b9243](https://github.com/saltstack-formulas/arvados-formula/commit/71b9243248531e8180fb9918564b0fbd744b89c8))

### Documentation

* **examples:** fix websocket nginx example stanza ([f1f4904](https://github.com/saltstack-formulas/arvados-formula/commit/f1f4904bce70447c910b07ba8745f05be7e1d1ae))

4 years agoMerge pull request #2 from netmanagers/master
Imran Iqbal [Tue, 16 Jun 2020 16:00:48 +0000 (17:00 +0100)]
Merge pull request #2 from netmanagers/master

fix(init.sls): enable all states

4 years agofix(init): enable all sub-modules
Javier Bértoli [Tue, 16 Jun 2020 14:30:08 +0000 (11:30 -0300)]
fix(init): enable all sub-modules

4 years agodocs(examples): fix websocket nginx example stanza
Javier Bértoli [Mon, 11 May 2020 18:10:09 +0000 (15:10 -0300)]
docs(examples): fix websocket nginx example stanza

4 years agoci(kitchen): use `saltimages` Docker Hub where available [skip ci]
Imran Iqbal [Mon, 15 Jun 2020 15:49:11 +0000 (16:49 +0100)]
ci(kitchen): use `saltimages` Docker Hub where available [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/223

4 years agochore(gemfile.lock): update to latest gem versions [skip ci]
Imran Iqbal [Mon, 15 Jun 2020 13:59:55 +0000 (14:59 +0100)]
chore(gemfile.lock): update to latest gem versions [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/222

4 years agochore(gemfile.lock): update to latest gem versions [skip ci]
Imran Iqbal [Fri, 5 Jun 2020 21:10:24 +0000 (22:10 +0100)]
chore(gemfile.lock): update to latest gem versions [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/221

4 years agochore(gemfile.lock): update to latest gem versions [skip ci]
Imran Iqbal [Wed, 27 May 2020 23:15:45 +0000 (00:15 +0100)]
chore(gemfile.lock): update to latest gem versions [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/202

4 years agoci(travis): add notifications => zulip [skip ci]
Imran Iqbal [Thu, 21 May 2020 19:01:25 +0000 (20:01 +0100)]
ci(travis): add notifications => zulip [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/191

4 years agoci(kitchen+travis): adjust matrix to add `3000.3` [skip ci]
Imran Iqbal [Thu, 14 May 2020 17:31:32 +0000 (18:31 +0100)]
ci(kitchen+travis): adjust matrix to add `3000.3` [skip ci]

* Automated using https://github.com/myii/ssf-formula/pull/185

4 years agochore(release): 0.2.0 [skip ci]
semantic-release-bot [Tue, 5 May 2020 15:47:37 +0000 (15:47 +0000)]
chore(release): 0.2.0 [skip ci]

# [0.2.0](https://github.com/saltstack-formulas/arvados-formula/compare/v0.1.0...v0.2.0) (2020-05-05)

### Continuous Integration

* **kitchen+travis:** adjust matrix to use `3000.2` instead of `3000.1` ([37f0adf](https://github.com/saltstack-formulas/arvados-formula/commit/37f0adfc826461b2522cd0e5852c27a408543f41))

### Features

* **semantic-release:** standardise for this formula ([3d4138e](https://github.com/saltstack-formulas/arvados-formula/commit/3d4138ef0c1ad1863989aa38d6e1a0b10490b977))

4 years agoMerge pull request #1 from myii/chore/standardise-structure
Imran Iqbal [Tue, 5 May 2020 15:37:37 +0000 (16:37 +0100)]
Merge pull request #1 from myii/chore/standardise-structure

feat(semantic-release): standardise for this formula

4 years agoci(kitchen+travis): adjust matrix to use `3000.2` instead of `3000.1`
Imran Iqbal [Tue, 5 May 2020 15:02:31 +0000 (16:02 +0100)]
ci(kitchen+travis): adjust matrix to use `3000.2` instead of `3000.1`

4 years agofeat(semantic-release): standardise for this formula
Imran Iqbal [Tue, 5 May 2020 14:53:12 +0000 (15:53 +0100)]
feat(semantic-release): standardise for this formula

* Semi-automated using https://github.com/myii/ssf-formula/pull/176

4 years agoMerge pull request #1 from netmanagers/master
Javier Bértoli [Tue, 28 Apr 2020 22:34:28 +0000 (19:34 -0300)]
Merge pull request #1 from netmanagers/master

Fix clean states & improve documentation

4 years agodocs(readme): wording
Javier Bértoli [Tue, 28 Apr 2020 14:58:05 +0000 (11:58 -0300)]
docs(readme): wording

4 years agofix(clean): invoke correct state name
Javier Bértoli [Tue, 28 Apr 2020 11:55:48 +0000 (08:55 -0300)]
fix(clean): invoke correct state name

4 years agodocs(readme): document usage and available states
Javier Bértoli [Tue, 28 Apr 2020 11:55:08 +0000 (08:55 -0300)]
docs(readme): document usage and available states

4 years agofeat(components): add submodules and tests
Javier Bértoli [Sun, 26 Apr 2020 13:25:38 +0000 (10:25 -0300)]
feat(components): add submodules and tests

available components' states:

* api
* config
* controller
* keepproxy
* keepstore
* keepweb
* repo
* shell
* websocket
* workbench
* workbench2

added documentation and tests

4 years agofeat: convert `template-formula` to `arvados-formula`
Javier Bértoli [Wed, 15 Apr 2020 16:40:59 +0000 (13:40 -0300)]
feat: convert `template-formula` to `arvados-formula`

BREAKING CHANGE: changed all state names and ids

4 years agofeat: initial commit
Javier Bértoli [Wed, 15 Apr 2020 16:40:59 +0000 (13:40 -0300)]
feat: initial commit