arvados-formula.git
16 months ago17601: fix hardcoded cluster name in example
Javier Bértoli [Fri, 28 May 2021 18:53:22 +0000 (15:53 -0300)]
17601: fix hardcoded cluster name in example

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

16 months agodocs(examples): remove extra dash in temp file
Javier Bértoli [Tue, 18 May 2021 20:17:14 +0000 (17:17 -0300)]
docs(examples): remove extra dash in temp file

16 months agodocs(examples): add login-sync example for orchestrating crons
Javier Bértoli [Mon, 17 May 2021 22:08:44 +0000 (19:08 -0300)]
docs(examples): add login-sync example for orchestrating crons

16 months agotest(examples): nginx config examples for webshells
Javier Bértoli [Mon, 17 May 2021 18:20:33 +0000 (15:20 -0300)]
test(examples): nginx config examples for webshells

16 months agotest(examples): remove workbench upstream in nginx
Javier Bértoli [Mon, 17 May 2021 17:15:20 +0000 (14:15 -0300)]
test(examples): remove workbench upstream in nginx

16 months agotest(hosts): use the nic ip instead of localhost for dns
Javier Bértoli [Mon, 17 May 2021 17:13:14 +0000 (14:13 -0300)]
test(hosts): use the nic ip instead of localhost for dns

16 months agofix(scoped_tokens): resolved dependencies on virtual_machines
Javier Bértoli [Fri, 14 May 2021 22:00:17 +0000 (19:00 -0300)]
fix(scoped_tokens): resolved dependencies on virtual_machines

Also added a state to check the vm uuid exists before creating the scoped token

16 months agofix(arvados-controller): add a loop to verify the service is ready
Javier Bértoli [Fri, 14 May 2021 21:58:58 +0000 (18:58 -0300)]
fix(arvados-controller): add a loop to verify the service is ready

It's not enough to have the service up, but it needs to be responding correctly.

16 months agofeat(scoped_tokens): create scoped_tokens for webshell instances
Javier Bértoli [Thu, 13 May 2021 15:50:21 +0000 (12:50 -0300)]
feat(scoped_tokens): create scoped_tokens for webshell instances

16 months agofix(virtual_machines): ensure uuid is not added every time
Javier Bértoli [Wed, 12 May 2021 19:09:08 +0000 (16:09 -0300)]
fix(virtual_machines): ensure uuid is not added every time

16 months agotest(snakeoil_certs): ensure states are not run every time
Javier Bértoli [Wed, 12 May 2021 19:08:27 +0000 (16:08 -0300)]
test(snakeoil_certs): ensure states are not run every time

16 months agostyle(sls): fix `salt-lint` errors
Javier Bértoli [Wed, 12 May 2021 19:05:21 +0000 (16:05 -0300)]
style(sls): fix `salt-lint` errors

16 months agofeat(resources): add state to register virtual_machines
Javier Bértoli [Wed, 12 May 2021 16:30:53 +0000 (13:30 -0300)]
feat(resources): add state to register virtual_machines

16 months agofix(conditionals): wrong onlyif specification
Javier Bértoli [Wed, 12 May 2021 16:11:28 +0000 (13:11 -0300)]
fix(conditionals): wrong onlyif specification

16 months agofix(shellinabox): renamed pam file
Javier Bértoli [Wed, 5 May 2021 19:27:06 +0000 (16:27 -0300)]
fix(shellinabox): renamed pam file

also removed the messed `libpam-arvados-go` references, as they
were not functional as they were written.

17 months agofeat(config): enable strict config-check before deploying
Javier Bértoli [Mon, 3 May 2021 22:05:19 +0000 (19:05 -0300)]
feat(config): enable strict config-check before deploying

* modify pillars and examples to pass config-check

BREAKING CHANGE: the configuration file now is checked before deployment
to make sure it's valid. As keys and tokens now are checked to make sure
they comply with Arvados' requirements, old configurations might fail to
deploy

17 months agofix(config): ensure AnonymousUserToken is set
Javier Bértoli [Thu, 29 Apr 2021 22:56:55 +0000 (19:56 -0300)]
fix(config): ensure AnonymousUserToken is set

* added tests to verify it's set either in the `tokens` or the `Users` dicts

17 months agotest(dependencies): add hosts entries for testing
Javier Bértoli [Fri, 16 Apr 2021 20:54:14 +0000 (17:54 -0300)]
test(dependencies): add hosts entries for testing

17 months agotest(dependencies): add ssl certs dependencies so nginx does not fail
Javier Bértoli [Wed, 14 Apr 2021 20:20:13 +0000 (17:20 -0300)]
test(dependencies): add ssl certs dependencies so nginx does not fail

17 months agofix(database): don't enforce client encoding
Javier Bértoli [Wed, 14 Apr 2021 20:10:02 +0000 (17:10 -0300)]
fix(database): don't enforce client encoding

17 months agofix(config): RailsSessionSecretToken is deprecated
Javier Bértoli [Tue, 9 Feb 2021 12:28:14 +0000 (09:28 -0300)]
fix(config): RailsSessionSecretToken is deprecated

BREAKING CHANGE: Upgrade Arvados to a new version (2.1.2) so this
        formula focuses mostly on that version.

17 months agofix(repo): distro/release are not always the same
Javier Bértoli [Fri, 22 Jan 2021 17:01:27 +0000 (14:01 -0300)]
fix(repo): distro/release are not always the same

17 months agoci(kitchen+gitlab): adjust matrix to add `3003` [skip ci]
Imran Iqbal [Fri, 23 Apr 2021 07:43:19 +0000 (08:43 +0100)]
ci(kitchen+gitlab): adjust matrix to add `3003` [skip ci]

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

17 months agochore: update `CODEOWNERS` & `.yamllint` re: `kitchen-vagrant` [skip ci]
Imran Iqbal [Mon, 5 Apr 2021 17:15:52 +0000 (18:15 +0100)]
chore: update `CODEOWNERS` & `.yamllint` re: `kitchen-vagrant` [skip ci]

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

18 months agotest: standardise use of `share` suite & `_mapdata` state [skip ci]
Imran Iqbal [Tue, 23 Mar 2021 21:25:06 +0000 (21:25 +0000)]
test: standardise use of `share` suite & `_mapdata` state [skip ci]

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

18 months agoci(kitchen+ci): use latest pre-salted images (after CVE) [skip ci]
Imran Iqbal [Sun, 7 Mar 2021 22:16:13 +0000 (22:16 +0000)]
ci(kitchen+ci): use latest pre-salted images (after CVE) [skip ci]

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

18 months agochore(yamllint): add `.git/` to ignores [skip ci]
Imran Iqbal [Fri, 5 Mar 2021 18:29:34 +0000 (18:29 +0000)]
chore(yamllint): add `.git/` to ignores [skip ci]

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

19 months agochore(rubocop): allow use of `YAML.load` for `_mapdata.rb` [skip ci]
Daniel Dehennin [Tue, 23 Feb 2021 21:44:57 +0000 (21:44 +0000)]
chore(rubocop): allow use of `YAML.load` for `_mapdata.rb` [skip ci]

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

19 months agochore(shellcheck): switch hook for `shellcheck` [skip ci]
Dafydd Jones [Sun, 21 Feb 2021 08:27:29 +0000 (08:27 +0000)]
chore(shellcheck): switch hook for `shellcheck` [skip ci]

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

19 months agoci(gemfile+lock): use `ssf` customised `kitchen-docker` repo [skip ci]
Imran Iqbal [Wed, 17 Feb 2021 13:46:42 +0000 (13:46 +0000)]
ci(gemfile+lock): use `ssf` customised `kitchen-docker` repo [skip ci]

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

19 months agochore: standardise structure (`.gitignore` & `_mapdata.rb`) [skip ci]
Imran Iqbal [Thu, 11 Feb 2021 11:46:24 +0000 (11:46 +0000)]
chore: standardise structure (`.gitignore` & `_mapdata.rb`) [skip ci]

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

20 months agoci(pre-commit): update hook for `rubocop` [skip ci]
Imran Iqbal [Tue, 2 Feb 2021 00:15:18 +0000 (00:15 +0000)]
ci(pre-commit): update hook for `rubocop` [skip ci]

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

21 months agochore(release): 1.1.4 [skip ci]
semantic-release-bot [Wed, 23 Dec 2020 20:31:55 +0000 (20:31 +0000)]
chore(release): 1.1.4 [skip ci]

## [1.1.4](https://github.com/saltstack-formulas/arvados-formula/compare/v1.1.3...v1.1.4) (2020-12-23)

### Bug Fixes

* **apt:** update repository URL ([b1b06f9](https://github.com/saltstack-formulas/arvados-formula/commit/b1b06f9d72917d55a6622eddf43a896432ffd8c4))

### Continuous Integration

* **commitlint:** ensure `upstream/master` uses main repo URL [skip ci] ([24c9b5d](https://github.com/saltstack-formulas/arvados-formula/commit/24c9b5d1e79a22189c93902ec7099dd9dc656f71))
* **gitlab-ci:** add `rubocop` linter (with `allow_failure`) [skip ci] ([7a3adcc](https://github.com/saltstack-formulas/arvados-formula/commit/7a3adcc682b1c9f5a4a44a34306425484a843799))
* **gitlab-ci:** use GitLab CI as Travis CI replacement ([e3ad2e8](https://github.com/saltstack-formulas/arvados-formula/commit/e3ad2e84ade6d1c3112e5f278b71b065f6cc7a66))

21 months agoMerge pull request #13 from arvados/master
Javier Bértoli [Wed, 23 Dec 2020 20:25:07 +0000 (17:25 -0300)]
Merge pull request #13 from arvados/master

Fix apt repository URL

21 months agoMerge pull request #5 from arvados/17218-apt-repo-update
Javier Bértoli [Wed, 23 Dec 2020 19:41:46 +0000 (16:41 -0300)]
Merge pull request #5 from arvados/17218-apt-repo-update

fix(apt): update repository URL

21 months agofix(apt): update repository URL
Ward Vandewege [Wed, 23 Dec 2020 19:06:51 +0000 (14:06 -0500)]
fix(apt): update repository URL

refs https://dev.arvados.org/issues/17218

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

21 months agoci(commitlint): ensure `upstream/master` uses main repo URL [skip ci]
Imran Iqbal [Sun, 20 Dec 2020 18:42:39 +0000 (18:42 +0000)]
ci(commitlint): ensure `upstream/master` uses main repo URL [skip ci]

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

21 months agoci(gitlab-ci): add `rubocop` linter (with `allow_failure`) [skip ci]
Imran Iqbal [Sat, 19 Dec 2020 14:28:11 +0000 (14:28 +0000)]
ci(gitlab-ci): add `rubocop` linter (with `allow_failure`) [skip ci]

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

21 months agoci(gitlab-ci): use GitLab CI as Travis CI replacement
Imran Iqbal [Wed, 16 Dec 2020 06:27:48 +0000 (06:27 +0000)]
ci(gitlab-ci): use GitLab CI as Travis CI replacement

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

21 months agochore(release): 1.1.3 [skip ci]
semantic-release-bot [Mon, 7 Dec 2020 15:43:37 +0000 (15:43 +0000)]
chore(release): 1.1.3 [skip ci]

## [1.1.3](https://github.com/saltstack-formulas/arvados-formula/compare/v1.1.2...v1.1.3) (2020-12-07)

### Documentation

* **examples:** reduce snakeoil cert days to 1yr ([0bc7de5](https://github.com/saltstack-formulas/arvados-formula/commit/0bc7de5ca4bf431ddebcedd6a38fb911a2234fdf))

21 months agoMerge pull request #12 from netmanagers/master
Javier Bértoli [Mon, 7 Dec 2020 15:35:41 +0000 (12:35 -0300)]
Merge pull request #12 from netmanagers/master

docs(examples): Reduce snakeoil cert days to 1yr

21 months agodocs(examples): reduce snakeoil cert days to 1yr
Javier Bértoli [Mon, 7 Dec 2020 15:28:27 +0000 (12:28 -0300)]
docs(examples): reduce snakeoil cert days to 1yr

21 months agochore(release): 1.1.2 [skip ci]
semantic-release-bot [Mon, 7 Dec 2020 14:12:13 +0000 (14:12 +0000)]
chore(release): 1.1.2 [skip ci]

## [1.1.2](https://github.com/saltstack-formulas/arvados-formula/compare/v1.1.1...v1.1.2) (2020-12-07)

### Documentation

* **examples:** add missing SAN to snakeoil ssl cert ([a68f6fa](https://github.com/saltstack-formulas/arvados-formula/commit/a68f6fa7e39be665dcea0becc7dad2628e715b29))
* **examples:** better organization and naming ([fa49dbe](https://github.com/saltstack-formulas/arvados-formula/commit/fa49dbe833c7867ac95da84f9b36c8114cd89039))
* **examples:** improve helper snakeoil ssl certs ([fcec3ef](https://github.com/saltstack-formulas/arvados-formula/commit/fcec3ef0a2623e8d51def868ccf4622b7c200be4))

21 months agoMerge pull request #11 from netmanagers/master
Javier Bértoli [Sat, 5 Dec 2020 22:32:59 +0000 (19:32 -0300)]
Merge pull request #11 from netmanagers/master

docs(examples): add missing SAN to snakeoil ssl cert

21 months 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

21 months 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

21 months 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

22 months 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.

22 months 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))

22 months 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

22 months 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

22 months 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

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

22 months 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

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

22 months 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

22 months 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))

22 months 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

22 months 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

23 months 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

23 months 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

23 months 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))

23 months 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

23 months 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

23 months 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))

23 months 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

23 months 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

23 months 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

23 months 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)

23 months 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

23 months 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.

23 months 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))

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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

23 months 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".
```

2 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

2 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

2 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

2 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

2 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

2 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))

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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))

2 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

2 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`

2 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

2 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

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