Commit Graph

197 Commits

Author SHA1 Message Date
bcbfd39285
feat: add automatic reload of consul service for certificate reloading
This feature adds logic to automatically reload the consul service if tls is
enbabled and the certificates have changed. This only tracks certificates copied
by the extra_files logic.
2024-11-10 13:31:35 +01:00
675753a2d8 bump: version 0.8.2 → 0.9.0
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-10-30 19:21:58 +00:00
bd36f1f26d
feat(group_vars/cni): allow overrides of the cni values like any other role
Some checks failed
development / Check commit compliance (push) Successful in 4s
test / Retrieve Credentials (pull_request) Successful in 1s
pull-requests-open / Check commit compliance (pull_request) Successful in 7s
test / end_to_end_vault (vault_default, debian12) (pull_request) Successful in 3m15s
test / end_to_end_vault (vault_default, debian11) (pull_request) Successful in 3m21s
test / end_to_end_vault (vault_default, ubuntu2004) (pull_request) Successful in 3m27s
test / end_to_end_vault (vault_default, ubuntu2204) (pull_request) Successful in 1m41s
test / end_to_end_vault (vault_default, ubuntu2404) (pull_request) Successful in 1m50s
test / end_to_end_vault (vault_with_raft_enabled, debian11) (pull_request) Successful in 1m41s
test / end_to_end_vault (vault_with_raft_enabled, debian12) (pull_request) Successful in 1m28s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2004) (pull_request) Successful in 1m55s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2204) (pull_request) Successful in 1m44s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2404) (pull_request) Successful in 1m44s
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled
2024-10-30 19:35:33 +01:00
a2a825a1b6
fix(group_vars/hashistack_ca): update default owner for pkito avoid permission issues 2024-10-30 19:34:45 +01:00
13ce323b04
feat: simplify hashistack_ca default SANs for nomad and consul 2024-10-30 19:31:28 +01:00
cf3195fcd2
chore: remove old haproxy tasks 2024-10-30 19:21:41 +01:00
e4f89095c6
fix: rename default inventory file, delete old assets 2024-10-30 19:21:23 +01:00
db89e54bad
chore: remove docsible auto documentation
All checks were successful
development / Check commit compliance (push) Successful in 28s
2024-10-28 23:19:54 +01:00
12a53f47d8
fix(playbooks): update execution scope of playbooks 2024-10-28 22:49:26 +01:00
c9e004604c
fix(roles/vault): do not merge TLS certificateextra files if tls is not enabled 2024-10-28 22:48:40 +01:00
91c4720740
docs(roles): improve documentation for vault,nomad,consul and cni roles
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Successful in 9s
2024-10-27 19:55:56 +01:00
901f07c0ee bump: version 0.8.1 → 0.8.2
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-10-06 11:47:08 +00:00
4886443739
fix: remove mentions of haproxy_servers, as the feature is deprecated
Some checks failed
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2004) (pull_request) Successful in 2m33s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2204) (pull_request) Successful in 2m17s
test / end_to_end_consul (consul_default, debian11) (pull_request) Successful in 1m8s
test / end_to_end_consul (consul_default, debian12) (pull_request) Successful in 1m9s
test / end_to_end_consul (consul_default, ubuntu2004) (pull_request) Successful in 1m17s
test / end_to_end_consul (consul_default, ubuntu2204) (pull_request) Successful in 1m40s
test / end_to_end_consul (consul_default, ubuntu2404) (pull_request) Successful in 1m40s
test / end_to_end_consul (consul_with_acl_enabled, debian11) (pull_request) Successful in 1m44s
test / end_to_end_consul (consul_with_acl_enabled, ubuntu2004) (pull_request) Successful in 1m18s
test / end_to_end_consul (consul_with_acl_enabled, debian12) (pull_request) Successful in 1m30s
test / end_to_end_consul (consul_with_acl_enabled, ubuntu2204) (pull_request) Successful in 1m17s
test / end_to_end_nomad (nomad_default, debian11) (pull_request) Successful in 1m9s
test / end_to_end_consul (consul_with_acl_enabled, ubuntu2404) (pull_request) Successful in 1m20s
test / end_to_end_nomad (nomad_default, ubuntu2204) (pull_request) Successful in 1m52s
test / end_to_end_nomad (nomad_with_acl_enabled, debian11) (pull_request) Successful in 1m10s
test / end_to_end_nomad (nomad_with_acl_enabled, debian12) (pull_request) Successful in 1m14s
test / end_to_end_nomad (nomad_with_acl_enabled, ubuntu2004) (pull_request) Successful in 1m16s
test / end_to_end_nomad (nomad_with_acl_enabled, ubuntu2204) (pull_request) Successful in 1m16s
test / end_to_end_nomad (nomad_with_acl_enabled, ubuntu2404) (pull_request) Successful in 1m47s
test / end_to_end_vault (vault_default, debian11) (pull_request) Successful in 1m44s
test / end_to_end_vault (vault_default, debian12) (pull_request) Successful in 1m16s
test / end_to_end_vault (vault_default, ubuntu2004) (pull_request) Successful in 1m26s
test / end_to_end_vault (vault_default, ubuntu2204) (pull_request) Successful in 1m24s
test / end_to_end_vault (vault_default, ubuntu2404) (pull_request) Successful in 1m25s
test / end_to_end_vault (vault_with_raft_enabled, debian11) (pull_request) Successful in 1m22s
test / end_to_end_vault (vault_with_raft_enabled, debian12) (pull_request) Successful in 1m25s
test / end_to_end_nomad (nomad_default, debian12) (pull_request) Successful in 1m9s
test / end_to_end_nomad (nomad_default, ubuntu2404) (pull_request) Successful in 1m19s
test / end_to_end_nomad (nomad_default, ubuntu2004) (pull_request) Successful in 1m17s
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled
2024-10-06 12:22:40 +02:00
f9e510f5c3
chore: change wiki url in doc's README 2024-10-06 12:22:02 +02:00
dc00da906e
ci: fix tests name for e2e tests 2024-10-06 12:21:27 +02:00
47edbdca38
chore: remove hashistack ingress role 2024-10-06 12:18:50 +02:00
318c51b534
chore: fix boilerplate for vault role 2024-10-06 12:18:07 +02:00
fd500f5d72
chore: fix boilerplate for nomad role 2024-10-06 12:17:45 +02:00
34a97cd6d7
chore: fix boilerplate for consul role 2024-10-06 12:17:15 +02:00
b0083b0ec8 bump: version 0.8.0 → 0.8.1
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-09-16 18:40:35 +00:00
a5b40e9687
fix: set default vault_enable_tls variable to follow global internal tls value
Some checks failed
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled
2024-09-16 20:40:12 +02:00
396c6254ed bump: version 0.7.0 → 0.8.0
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-09-16 18:26:36 +00:00
30b07ccec4
chore: add more tags to collection metadata
Some checks failed
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 9s
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled
2024-09-16 20:15:24 +02:00
3a6586719b
ci: add nomad and consul tests, only run tests when they change
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 7s
2024-09-16 19:43:52 +02:00
74180864f8
chore: remove unused dependencies from roles/requirements.yml
All checks were successful
development / Check commit compliance (push) Successful in 5s
test / Retrieve Credentials (pull_request) Successful in 1s
pull-requests-open / Check commit compliance (pull_request) Successful in 8s
test / end_to_end_vault (vault_default, debian11) (pull_request) Successful in 1m37s
test / end_to_end_vault (vault_default, debian12) (pull_request) Successful in 1m59s
test / end_to_end_vault (vault_default, ubuntu2004) (pull_request) Successful in 1m38s
test / end_to_end_vault (vault_default, ubuntu2204) (pull_request) Successful in 1m43s
test / end_to_end_vault (vault_default, ubuntu2404) (pull_request) Successful in 1m53s
test / end_to_end_vault (vault_with_raft_enabled, debian11) (pull_request) Successful in 1m45s
test / end_to_end_vault (vault_with_raft_enabled, debian12) (pull_request) Successful in 1m56s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2004) (pull_request) Successful in 1m49s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2204) (pull_request) Successful in 1m50s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2404) (pull_request) Successful in 1m52s
2024-09-15 23:21:04 +02:00
9fad4928b2
ci: pass secets to reusable workflow
Some checks failed
development / Check commit compliance (push) Successful in 5s
test / Retrieve Credentials (pull_request) Successful in 1s
pull-requests-open / Check commit compliance (pull_request) Successful in 9s
test / end_to_end_vault (vault_default, debian11) (pull_request) Failing after 13s
test / end_to_end_vault (vault_default, debian12) (pull_request) Failing after 13s
test / end_to_end_vault (vault_default, ubuntu2004) (pull_request) Failing after 6s
test / end_to_end_vault (vault_default, ubuntu2204) (pull_request) Failing after 6s
test / end_to_end_vault (vault_default, ubuntu2404) (pull_request) Failing after 6s
test / end_to_end_vault (vault_with_raft_enabled, debian11) (pull_request) Failing after 6s
test / end_to_end_vault (vault_with_raft_enabled, debian12) (pull_request) Failing after 6s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2004) (pull_request) Failing after 6s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2204) (pull_request) Failing after 6s
test / end_to_end_vault (vault_with_raft_enabled, ubuntu2404) (pull_request) Failing after 6s
2024-09-15 23:08:47 +02:00
2441791ffe
ci: pass secets to reusable workflow
Some checks failed
development / Check commit compliance (push) Successful in 5s
test / Retrieve Credentials (pull_request) Successful in 1s
pull-requests-open / Check commit compliance (pull_request) Successful in 10s
test / end_to_end_vault (debian11, vault_default) (pull_request) Failing after 9s
test / end_to_end_vault (debian11, vault_with_raft_enabled) (pull_request) Failing after 9s
test / end_to_end_vault (debian12, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (debian12, vault_with_raft_enabled) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2004, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2004, vault_with_raft_enabled) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2204, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2204, vault_with_raft_enabled) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2404, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2404, vault_with_raft_enabled) (pull_request) Failing after 4s
2024-09-15 23:04:14 +02:00
c291ff2f68
ci: pass secets to reusable workflow
Some checks failed
development / Check commit compliance (push) Successful in 6s
test / Retrieve Credentials (pull_request) Successful in 1s
pull-requests-open / Check commit compliance (pull_request) Successful in 12s
test / end_to_end_vault (debian11, vault_default) (pull_request) Failing after 33s
test / end_to_end_vault (debian12, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (debian11, vault_with_raft_enabled) (pull_request) Failing after 40s
test / end_to_end_vault (debian12, vault_with_raft_enabled) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2004, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2004, vault_with_raft_enabled) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2204, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2204, vault_with_raft_enabled) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2404, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2404, vault_with_raft_enabled) (pull_request) Failing after 2s
2024-09-15 23:01:50 +02:00
65cccdbae5
ci: pass secets to reusable workflow
Some checks failed
development / Check commit compliance (push) Successful in 5s
test / Retrieve Credentials (pull_request) Successful in 2s
test / end_to_end_vault (debian11, vault_default) (pull_request) Failing after 6s
test / end_to_end_vault (debian11, vault_with_raft_enabled) (pull_request) Failing after 8s
test / end_to_end_vault (debian12, vault_default) (pull_request) Failing after 0s
test / end_to_end_vault (debian12, vault_with_raft_enabled) (pull_request) Failing after 1s
test / end_to_end_vault (ubuntu2004, vault_default) (pull_request) Failing after 0s
test / end_to_end_vault (ubuntu2004, vault_with_raft_enabled) (pull_request) Failing after 1s
test / end_to_end_vault (ubuntu2204, vault_default) (pull_request) Failing after 0s
test / end_to_end_vault (ubuntu2204, vault_with_raft_enabled) (pull_request) Failing after 1s
test / end_to_end_vault (ubuntu2404, vault_default) (pull_request) Failing after 0s
test / end_to_end_vault (ubuntu2404, vault_with_raft_enabled) (pull_request) Failing after 1s
pull-requests-open / Check commit compliance (pull_request) Successful in 10s
2024-09-15 23:00:26 +02:00
530034556d
ci: pass secets to reusable workflow
All checks were successful
development / Check commit compliance (push) Successful in 5s
test / end_to_end_vault (debian11, vault_default) (pull_request) Successful in 8s
test / end_to_end_vault (debian11, vault_with_raft_enabled) (pull_request) Successful in 7s
test / end_to_end_vault (debian12, vault_default) (pull_request) Successful in 1s
test / end_to_end_vault (debian12, vault_with_raft_enabled) (pull_request) Successful in 2s
test / end_to_end_vault (ubuntu2004, vault_default) (pull_request) Successful in 1s
test / end_to_end_vault (ubuntu2004, vault_with_raft_enabled) (pull_request) Successful in 2s
test / end_to_end_vault (ubuntu2204, vault_default) (pull_request) Successful in 1s
test / end_to_end_vault (ubuntu2204, vault_with_raft_enabled) (pull_request) Successful in 2s
test / end_to_end_vault (ubuntu2404, vault_default) (pull_request) Successful in 1s
test / end_to_end_vault (ubuntu2404, vault_with_raft_enabled) (pull_request) Successful in 2s
pull-requests-open / Check commit compliance (pull_request) Successful in 9s
2024-09-15 22:51:47 +02:00
d4c4bb1cf1
ci: do not use matrix inside reusable workflow
Some checks failed
development / Check commit compliance (push) Successful in 5s
test / end_to_end_vault (debian11, vault_default) (pull_request) Failing after 7s
test / end_to_end_vault (debian12, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (debian11, vault_with_raft_enabled) (pull_request) Failing after 7s
test / end_to_end_vault (debian12, vault_with_raft_enabled) (pull_request) Failing after 1s
test / end_to_end_vault (ubuntu2004, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2004, vault_with_raft_enabled) (pull_request) Failing after 1s
test / end_to_end_vault (ubuntu2204, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2204, vault_with_raft_enabled) (pull_request) Failing after 1s
test / end_to_end_vault (ubuntu2404, vault_default) (pull_request) Failing after 2s
test / end_to_end_vault (ubuntu2404, vault_with_raft_enabled) (pull_request) Failing after 1s
pull-requests-open / Check commit compliance (pull_request) Successful in 11s
2024-09-15 22:47:29 +02:00
844e2584de
ci: fix path for workflow
Some checks are pending
test / end_to_end_vault (pull_request) Waiting to run
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 12s
2024-09-15 22:43:11 +02:00
32e09b9cc2
ci: test reusable workflows
Some checks failed
development / Check commit compliance (push) Successful in 5s
test / end_to_end_vault (pull_request) Failing after 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 10s
2024-09-15 22:42:29 +02:00
cdb94d9848
test: adjust globals.yml for tls and no_tls multinode setups
All checks were successful
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 9s
2024-09-15 21:38:55 +02:00
7567e09191
feat: add default variables files for nomad and vault
All checks were successful
development / Check commit compliance (push) Successful in 5s
2024-09-15 21:37:10 +02:00
a1f336e7e7
feat: add override options for all consul variables
All checks were successful
development / Check commit compliance (push) Successful in 5s
2024-09-15 21:36:29 +02:00
bf73df226a
feat: use override variables in globals.yml
All checks were successful
development / Check commit compliance (push) Successful in 26s
2024-09-11 22:20:53 +02:00
a5c72c969f
feat: add ovveride options for vault variables 2024-09-11 22:20:28 +02:00
0e89312874
feat: add ovveride options for nomad variables 2024-09-11 22:20:12 +02:00
c551fb7b04
feat: add version documentation to nomad_acl_bootstrap module 2024-09-10 22:03:46 +02:00
d5a11209e5 bump: version 0.6.2 → 0.7.0
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-09-02 20:30:36 +00:00
519858db1d Merge pull request 'feat/rolling-vault-unseal' (#20) from feat/rolling-vault-unseal into main
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Successful in 33s
Reviewed-on: ansible-collections/hashistack#20
2024-09-02 20:29:54 +00:00
66a4f6b5da
feat(vault): enable rolling restart with no full seal
All checks were successful
development / Check commit compliance (push) Successful in 25s
pull-requests-open / Check commit compliance (pull_request) Successful in 32s
2024-09-02 22:24:58 +02:00
71ea3d1f76
docs: add proper documentation to ansible modules 2024-09-02 22:09:57 +02:00
1c47d232da bump: version 0.6.1 → 0.6.2
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-09-01 14:11:06 +00:00
d18ab9142d
fix: allow break system package for pip install on ubuntu 24+, and do not try to install python-consul on bootstrap
Some checks failed
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled
2024-09-01 16:10:48 +02:00
bb09995deb bump: version 0.6.0 → 0.6.1
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-08-29 18:59:45 +00:00
ca76872997
fix: do not package actions and assets into build
Some checks failed
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled
2024-08-29 20:59:22 +02:00
cdf6bca242 bump: version 0.5.0 → 0.6.0
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Has been skipped
2024-08-29 18:15:45 +00:00
500a0df93d Merge pull request 'feat/haproxy' (#12) from feat/haproxy into main
All checks were successful
build-deploy / Bump version and create changelog with commitizen (push) Successful in 12s
Reviewed-on: ansible-collections/hashistack#12
2024-08-29 18:15:26 +00:00