hashipi

Raspberry Pi Test Cluster for HashiCorp Vault, Nomad and Consul
git clone https://git.in0rdr.ch/hashipi.git
Log | Files | Refs | Pull requests |Archive | README

DateCommit messageAuthorFiles+-
2024-09-12 06:59feat(bao): remove raft client certAndreas Gruhler1+0-6
2024-07-27 21:41feat(nomad): Jenkins p12 truststoreAndreas Gruhler4+29-3
2024-07-27 18:29feat(bao): fix tls dirAndreas Gruhler1+13-13
2024-07-27 17:55chore(nomad): bump nomad 1.8.2Andreas Gruhler1+1-1
2024-07-27 17:54fix(nomad): remove chroot_envAndreas Gruhler1+1-15
2024-07-27 15:43fix(exec): wrong chroot envAndreas Gruhler1+6-5
2024-07-27 13:26feat(nomad): workload identities with baoAndreas Gruhler3+52-12
2024-07-27 11:55feat(nomad): tls and gossip encryptionAndreas Gruhler5+138-7
2024-07-21 19:34feat(nomad): retry joinAndreas Gruhler2+10-3
2024-07-21 15:45feat: remove consulAndreas Gruhler12+52-279
2024-07-10 12:07feat(bao): disable bao on nomad clientsAndreas Gruhler3+18-28
2024-07-09 22:47feat(chroot_env): add /opt for bao tlsAndreas Gruhler1+13-0
2024-07-09 21:18feat: bao version 2.0.0-beta20240618Andreas Gruhler2+7-4
2024-07-09 21:11feat: replace vault with baoAndreas Gruhler3+147-121
2024-07-09 19:41feat: nomad 1.8.1 and vault 1.17.1Andreas Gruhler1+2-2
2024-07-03 22:23feat(bootstrap): add haproxy insecure registryAndreas Gruhler1+4-1
2024-06-15 12:48feat(Jenkinsfile): checkout scmAndreas Gruhler1+4-1
2024-06-10 13:25feat(nomad): update to cni plugins 1.5Andreas Gruhler1+1-1
2024-06-08 15:37feat: replace host json with hclAndreas Gruhler12+27-37
2024-06-08 15:27feat: upgrade hostsAndreas Gruhler4+13-8
2024-06-04 15:05feat(Jenkinsfile): use shared libraryAndreas Gruhler1+2-22
2024-05-28 16:44feat(gitleaks): no bannerAndreas Gruhler1+5-1
2024-05-27 22:41debug(Jenkinsfile): archiveArtifacts the reportAndreas Gruhler1+2-2
2024-05-27 21:30feat: add jenkinsfileAndreas Gruhler1+19-0
2024-05-27 19:35fix(nomad): increase reserved resourcesAndreas Gruhler1+2-2
2024-05-27 18:03feat: upgrade raspios imgAndreas Gruhler1+1-1
2024-05-27 18:01feat: transform hashi-pi.json to hclAndreas Gruhler3+272-166
2024-05-27 17:52feat: simplify hosts filesAndreas Gruhler6+22-61
2024-05-27 17:47fix(nomad) carriage returnAndreas Gruhler1+3-2
2024-05-27 17:43feat(nomad): vault token in nomad.env & jenkins userAndreas Gruhler1+19-4
2024-05-27 17:41feat(vault): vault.env file for transit tokenAndreas Gruhler1+2-1
2024-05-20 21:00feat: bump versionsAndreas Gruhler1+4-4
2024-05-20 20:51fix(nomad-driver-podman): remove deprecated recover_stoppedAndreas Gruhler1+0-6
2024-04-16 07:37feat(nomad): decrease reserved cpuAndreas Gruhler1+1-1
2023-10-15 20:12feat: upgrade raspios bookwormAndreas Gruhler1+2-2
2023-10-15 20:12doc: bump qemu-aarch64-staticAndreas Gruhler1+2-2
2023-08-21 22:36feat(nomad): enable node metricsAndreas Gruhler1+6-0
2023-08-21 22:14feat: remove ciliumAndreas Gruhler2+1-113
2023-07-21 05:59feat: rearrange host fieldsAndreas Gruhler5+25-20
2023-07-20 21:50fix: duplicate bracketAndreas Gruhler1+0-1
2023-07-20 19:59doc: create consul certs before Packer runAndreas Gruhler1+2-7
2023-07-20 19:43feat: improve templatingAndreas Gruhler2+4-5
2023-07-20 19:36fix: add missing nomad_client varAndreas Gruhler1+1-0
2023-07-20 18:19fix: quotesAndreas Gruhler1+1-1
2023-07-20 17:12fix(nomad): token role only for serversAndreas Gruhler1+5-1
2023-07-20 16:04fix(vault): disable service reg. on excl. serversAndreas Gruhler1+6-0
2023-07-20 16:03fix(nomad): add vault stanza to clientAndreas Gruhler1+10-8
2023-07-20 15:01fix: consul server flagAndreas Gruhler1+2-4
2023-07-20 11:20fix: sudo in boostrap scriptAndreas Gruhler1+1-1
2023-07-20 09:24fix(consul): missing tls stanza for agentAndreas Gruhler1+21-21
2023-07-19 22:00doc: qemu-linux-user packageAndreas Gruhler1+1-1
2023-07-19 21:57feat: bump consul/nomad/vault versionsAndreas Gruhler1+3-3
2023-07-19 21:50feat: add gitignoreAndreas Gruhler1+1-0
2023-07-19 21:46fix(nomad): reset autopilot configAndreas Gruhler1+0-10
2023-07-19 21:46fix(consul): remove consul system userAndreas Gruhler1+0-4
2023-07-19 21:42fix(consul): fix server stanzaAndreas Gruhler1+4-2
2023-07-19 21:39feat(nomad): reset raft_multiplier to 5Andreas Gruhler1+1-1
2023-07-19 21:39doc: client-server architectureAndreas Gruhler1+34-0
2023-07-19 21:37feat: add nomad/consul server/client flagsAndreas Gruhler8+89-61
2023-06-07 08:43feat(nomad): increase heartbeat ttlAndreas Gruhler1+6-0
2023-06-04 16:32fix: nomad_podman_driver_versionAndreas Gruhler1+3-3
2023-06-04 16:25feat(nomad): update to CNI plugins 1.3Andreas Gruhler1+1-1
2023-06-04 16:18fix: auto completionAndreas Gruhler3+3-3
2023-06-04 12:58feat: nomad_podman_driver_version varAndreas Gruhler2+3-2
2023-06-04 12:49feat: bump nomad & consul versionsAndreas Gruhler1+2-2
2023-06-04 10:47feat: use HC distribution pkgsAndreas Gruhler6+22-294
2023-05-24 22:52feat(nomad): reserve client host resourcesAndreas Gruhler1+10-0
2023-05-24 22:22feat(nomad): spread scheduling and preemptionAndreas Gruhler1+13-0
2023-05-24 22:10feat(nomad): configure autopilotAndreas Gruhler1+10-0
2023-05-18 17:40feat: podman driverAndreas Gruhler3+83-44
2023-05-16 21:30feat(nomad): upgrade to v1.5.5Andreas Gruhler1+1-1
2023-05-15 09:36feat(nomad): add cilium CNIAndreas Gruhler2+104-9
2023-04-13 14:25feat: use only ipv4 sockaddrAndreas Gruhler2+4-4
2023-03-30 18:24feat: go-sockaddr template for ha advertise addrsAndreas Gruhler1+8-3
2023-03-30 16:41feat: bind dns on public ifaceAndreas Gruhler1+4-0
2023-03-06 14:33feat: add 5 pi hosts filesAndreas Gruhler5+27-3
2023-03-06 14:29feat: change pi userAndreas Gruhler4+1-4
2023-02-18 21:14feat: bump debian and hashicorp releasesAndreas Gruhler1+4-4
2023-02-18 21:13feat(consul): fix deprecated tls optionsAndreas Gruhler1+20-12
2023-02-18 21:13doc(binfmt): add reset for binfmt_misc entriesAndreas Gruhler1+8-2
2022-08-21 01:22feat: auto-unsealingAndreas Gruhler5+26-6
2022-08-10 11:47feat: vault systemd esc and updatedAndreas Gruhler1+4-6
2022-08-10 06:35fix: hostsAndreas Gruhler1+1-1
2022-08-09 23:24feat: arm64 with Raspberry OSAndreas Gruhler6+39-71
2022-08-09 23:04fix: enable memory cgroupAndreas Gruhler1+1-1
2022-08-09 21:54feat: update cni-plugins 1.1.1Andreas Gruhler1+1-1
2022-08-09 21:40doc: binfmt_misc and static binariesAndreas Gruhler1+23-4
2022-08-04 22:22feat: bump hashicorp versionsAndreas Gruhler1+3-3
2022-08-04 20:42fix: remove outdated nomad_archAndreas Gruhler1+1-3
2022-08-04 20:40fix: replace outdated image urlAndreas Gruhler1+2-3
2022-08-04 20:39fix: VAULT_TLS_SUBJ_ALT_NAME variableAndreas Gruhler1+1-1
2022-08-04 20:10fix: update first to prevent conflictsAndreas Gruhler1+2-3
2022-08-04 19:13docs: binfmt and qemu-user-staticAndreas Gruhler1+8-1
2022-02-19 09:34bashrc vault skip verifyAndreas Gruhler1+1-0
2022-02-14 20:35feat(nomad): skip tls verification for local vaultAndreas Gruhler1+1-0
2022-02-12 19:20Merge branch 'master' of github.com:in0rdr/hashipiAndreas Gruhler0+0-0
2022-02-12 19:19feat(nomad): integrate vaultAndreas Gruhler1+13-0
2022-02-12 19:18feat(vault): add loopback IP SAN to certAndreas Gruhler1+2-3
2022-02-12 19:08vault-tls.sh: remove server hostnames dead codeAndreas Gruhler1+0-14
2022-02-12 19:07fix VAULT_TLS_BASE_PATH in vault-tls.shAndreas Gruhler1+2-3
2022-02-12 18:28fix duplicate client blockAndreas Gruhler1+6-8
2022-02-12 12:58feat(cni): fix plugin archAndreas Gruhler1+1-1
2022-02-12 12:58feat(cni): fix plugin archAndreas Gruhler1+1-1
2022-02-12 12:51commentAndreas Gruhler1+1-1
2022-02-12 12:50feat(nomad): install CNI pluginAndreas Gruhler1+6-0
2022-02-12 12:48feat(nomad): enable raw_execAndreas Gruhler1+7-0
2022-02-10 09:11feat(nomad): add private host_networkAndreas Gruhler1+9-2
2022-02-09 12:04Revert "feat(nomad): enable raw_exec for snapshots"Andreas Gruhler1+0-7
2022-02-09 08:09feat(nomad): enable raw_exec for snapshotsAndreas Gruhler1+7-0
2022-02-08 10:26rm .gitmodules filesAndreas Gruhler1+0-0
2022-02-08 10:23fix(#5): remove nomad_binary_pathAndreas Gruhler3+15-26
2022-02-07 22:04feat(nomad-csi): enable mem cgroupsAndreas Gruhler1+6-2
2022-02-07 21:14feat(nomad): allow_privileged for csiAndreas Gruhler1+10-0
2022-02-07 20:33feat(nomad): add nfsAndreas Gruhler3+19-4
2022-01-30 22:55fix client_addrAndreas Gruhler1+3-6
2022-01-24 21:31update api_addrAndreas Gruhler1+2-2
2022-01-24 21:22add consul client_addrAndreas Gruhler1+6-2
2022-01-24 21:13update api_addrAndreas Gruhler1+3-4
2022-01-21 21:42rm network suffixAndreas Gruhler3+3-3
2022-01-21 21:11var files: update arch and dns namesAndreas Gruhler3+10-12
2022-01-21 20:55add consul bind_addrAndreas Gruhler1+4-0
2022-01-21 20:54ensure nomad binary modeAndreas Gruhler1+1-0
2022-01-21 20:54document consul-tlsAndreas Gruhler1+4-1
2022-01-19 20:36remove submodule from readmeAndreas Gruhler1+0-6
2022-01-19 20:28fix namesAndreas Gruhler4+5-5
2022-01-19 20:12Readme: build arm builderAndreas Gruhler1+4-4
2022-01-19 20:11remove packer-builder-arm submoduleAndreas Gruhler2+0-4
2022-01-19 20:09readme install qemu-user-staticAndreas Gruhler1+5-0
2022-01-19 19:43fix(#1): Increase CA Expiration DateAndreas Gruhler1+1-1
2022-01-18 22:46bump HashiCorp versionsAndreas Gruhler1+5-5
2022-01-18 22:45rename packer-builder-arm submodAndreas Gruhler3+3-3
2022-01-18 22:36remove flasher post-processorAndreas Gruhler4+22-16
2022-01-18 22:33add missing gpg pubkeyAndreas Gruhler1+122-0
2022-01-18 21:53bump packer-builder-arm submodAndreas Gruhler0+0-0
2022-01-18 21:26fix tls/consul pathAndreas Gruhler1+1-1
2022-01-18 21:20fix typoAndreas Gruhler1+2-3
2020-07-27 14:44Update README.mdAndreas Gruhler1+5-1
2020-07-27 10:31initAndreas Gruhler12+864-0
2020-07-13 12:59add packer-post-processor-flasherAndreas Gruhler2+4-0
2020-07-13 09:58add packer-builder-arm submoduleAndreas Gruhler2+4-0
2024-06-04 15:05feat(Jenkinsfile): use shared libraryAndreas Gruhler1+2-22
2024-05-28 16:44feat(gitleaks): no bannerAndreas Gruhler1+5-1
2024-05-27 22:41debug(Jenkinsfile): archiveArtifacts the reportAndreas Gruhler1+2-2
2024-05-27 21:30feat: add jenkinsfileAndreas Gruhler1+19-0
2024-05-27 19:35fix(nomad): increase reserved resourcesAndreas Gruhler1+2-2
2024-05-27 18:03feat: upgrade raspios imgAndreas Gruhler1+1-1
2024-05-27 18:01feat: transform hashi-pi.json to hclAndreas Gruhler3+272-166
2024-05-27 17:52feat: simplify hosts filesAndreas Gruhler6+22-61
2024-05-27 17:47fix(nomad) carriage returnAndreas Gruhler1+3-2
2024-05-27 17:43feat(nomad): vault token in nomad.env & jenkins userAndreas Gruhler1+19-4
2024-05-27 17:41feat(vault): vault.env file for transit tokenAndreas Gruhler1+2-1
2024-05-20 21:00feat: bump versionsAndreas Gruhler1+4-4
2024-05-20 20:51fix(nomad-driver-podman): remove deprecated recover_stoppedAndreas Gruhler1+0-6
2024-04-16 07:37feat(nomad): decrease reserved cpuAndreas Gruhler1+1-1
2023-10-15 20:12feat: upgrade raspios bookwormAndreas Gruhler1+2-2
2023-10-15 20:12doc: bump qemu-aarch64-staticAndreas Gruhler1+2-2
2023-08-21 22:36feat(nomad): enable node metricsAndreas Gruhler1+6-0
2023-08-21 22:14feat: remove ciliumAndreas Gruhler2+1-113
2023-07-21 05:59feat: rearrange host fieldsAndreas Gruhler5+25-20
2023-07-20 21:50fix: duplicate bracketAndreas Gruhler1+0-1
2023-07-20 19:59doc: create consul certs before Packer runAndreas Gruhler1+2-7
2023-07-20 19:43feat: improve templatingAndreas Gruhler2+4-5
2023-07-20 19:36fix: add missing nomad_client varAndreas Gruhler1+1-0
2023-07-20 18:19fix: quotesAndreas Gruhler1+1-1
2023-07-20 17:12fix(nomad): token role only for serversAndreas Gruhler1+5-1
2023-07-20 16:04fix(vault): disable service reg. on excl. serversAndreas Gruhler1+6-0
2023-07-20 16:03fix(nomad): add vault stanza to clientAndreas Gruhler1+10-8
2023-07-20 15:01fix: consul server flagAndreas Gruhler1+2-4
2023-07-20 11:20fix: sudo in boostrap scriptAndreas Gruhler1+1-1
2023-07-20 09:24fix(consul): missing tls stanza for agentAndreas Gruhler1+21-21
2023-07-19 22:00doc: qemu-linux-user packageAndreas Gruhler1+1-1
2023-07-19 21:57feat: bump consul/nomad/vault versionsAndreas Gruhler1+3-3
2023-07-19 21:50feat: add gitignoreAndreas Gruhler1+1-0
2023-07-19 21:46fix(nomad): reset autopilot configAndreas Gruhler1+0-10
2023-07-19 21:46fix(consul): remove consul system userAndreas Gruhler1+0-4
2023-07-19 21:42fix(consul): fix server stanzaAndreas Gruhler1+4-2
2023-07-19 21:39feat(nomad): reset raft_multiplier to 5Andreas Gruhler1+1-1
2023-07-19 21:39doc: client-server architectureAndreas Gruhler1+34-0
2023-07-19 21:37feat: add nomad/consul server/client flagsAndreas Gruhler8+89-61
2023-06-07 08:43feat(nomad): increase heartbeat ttlAndreas Gruhler1+6-0
2023-06-04 16:32fix: nomad_podman_driver_versionAndreas Gruhler1+3-3
2023-06-04 16:25feat(nomad): update to CNI plugins 1.3Andreas Gruhler1+1-1
2023-06-04 16:18fix: auto completionAndreas Gruhler3+3-3
2023-06-04 12:58feat: nomad_podman_driver_version varAndreas Gruhler2+3-2
2023-06-04 12:49feat: bump nomad & consul versionsAndreas Gruhler1+2-2
2023-06-04 10:47feat: use HC distribution pkgsAndreas Gruhler6+22-294
2023-05-24 22:52feat(nomad): reserve client host resourcesAndreas Gruhler1+10-0
2023-05-24 22:22feat(nomad): spread scheduling and preemptionAndreas Gruhler1+13-0
2023-05-24 22:10feat(nomad): configure autopilotAndreas Gruhler1+10-0
2023-05-18 17:40feat: podman driverAndreas Gruhler3+83-44
2023-05-16 21:30feat(nomad): upgrade to v1.5.5Andreas Gruhler1+1-1
2023-05-15 09:36feat(nomad): add cilium CNIAndreas Gruhler2+104-9
2023-04-13 14:25feat: use only ipv4 sockaddrAndreas Gruhler2+4-4
2023-03-30 18:24feat: go-sockaddr template for ha advertise addrsAndreas Gruhler1+8-3
2023-03-30 16:41feat: bind dns on public ifaceAndreas Gruhler1+4-0
2023-03-06 14:33feat: add 5 pi hosts filesAndreas Gruhler5+27-3
2023-03-06 14:29feat: change pi userAndreas Gruhler4+1-4
2023-02-18 21:14feat: bump debian and hashicorp releasesAndreas Gruhler1+4-4
2023-02-18 21:13feat(consul): fix deprecated tls optionsAndreas Gruhler1+20-12
2023-02-18 21:13doc(binfmt): add reset for binfmt_misc entriesAndreas Gruhler1+8-2
2022-08-21 01:22feat: auto-unsealingAndreas Gruhler5+26-6
2022-08-10 11:47feat: vault systemd esc and updatedAndreas Gruhler1+4-6
2022-08-10 06:35fix: hostsAndreas Gruhler1+1-1
2022-08-09 23:24feat: arm64 with Raspberry OSAndreas Gruhler6+39-71
2022-08-09 23:04fix: enable memory cgroupAndreas Gruhler1+1-1
2022-08-09 21:54feat: update cni-plugins 1.1.1Andreas Gruhler1+1-1
2022-08-09 21:40doc: binfmt_misc and static binariesAndreas Gruhler1+23-4
2022-08-04 22:22feat: bump hashicorp versionsAndreas Gruhler1+3-3
2022-08-04 20:42fix: remove outdated nomad_archAndreas Gruhler1+1-3
2022-08-04 20:40fix: replace outdated image urlAndreas Gruhler1+2-3
2022-08-04 20:39fix: VAULT_TLS_SUBJ_ALT_NAME variableAndreas Gruhler1+1-1
2022-08-04 20:10fix: update first to prevent conflictsAndreas Gruhler1+2-3
2022-08-04 19:13docs: binfmt and qemu-user-staticAndreas Gruhler1+8-1
2022-02-19 09:34bashrc vault skip verifyAndreas Gruhler1+1-0
2022-02-14 20:35feat(nomad): skip tls verification for local vaultAndreas Gruhler1+1-0
2022-02-12 19:20Merge branch 'master' of github.com:in0rdr/hashipiAndreas Gruhler0+0-0
2022-02-12 19:19feat(nomad): integrate vaultAndreas Gruhler1+13-0
2022-02-12 19:18feat(vault): add loopback IP SAN to certAndreas Gruhler1+2-3
2022-02-12 19:08vault-tls.sh: remove server hostnames dead codeAndreas Gruhler1+0-14
2022-02-12 19:07fix VAULT_TLS_BASE_PATH in vault-tls.shAndreas Gruhler1+2-3
2022-02-12 18:28fix duplicate client blockAndreas Gruhler1+6-8
2022-02-12 12:58feat(cni): fix plugin archAndreas Gruhler1+1-1
2022-02-12 12:58feat(cni): fix plugin archAndreas Gruhler1+1-1
2022-02-12 12:51commentAndreas Gruhler1+1-1
2022-02-12 12:50feat(nomad): install CNI pluginAndreas Gruhler1+6-0
2022-02-12 12:48feat(nomad): enable raw_execAndreas Gruhler1+7-0
2022-02-10 09:11feat(nomad): add private host_networkAndreas Gruhler1+9-2
2022-02-09 12:04Revert "feat(nomad): enable raw_exec for snapshots"Andreas Gruhler1+0-7
2022-02-09 08:09feat(nomad): enable raw_exec for snapshotsAndreas Gruhler1+7-0
2022-02-08 10:26rm .gitmodules filesAndreas Gruhler1+0-0
2022-02-08 10:23fix(#5): remove nomad_binary_pathAndreas Gruhler3+15-26
2022-02-07 22:04feat(nomad-csi): enable mem cgroupsAndreas Gruhler1+6-2
2022-02-07 21:14feat(nomad): allow_privileged for csiAndreas Gruhler1+10-0
2022-02-07 20:33feat(nomad): add nfsAndreas Gruhler3+19-4
2022-01-30 22:55fix client_addrAndreas Gruhler1+3-6
2022-01-24 21:31update api_addrAndreas Gruhler1+2-2
2022-01-24 21:22add consul client_addrAndreas Gruhler1+6-2
2022-01-24 21:13update api_addrAndreas Gruhler1+3-4
2022-01-21 21:42rm network suffixAndreas Gruhler3+3-3
2022-01-21 21:11var files: update arch and dns namesAndreas Gruhler3+10-12
2022-01-21 20:55add consul bind_addrAndreas Gruhler1+4-0
2022-01-21 20:54ensure nomad binary modeAndreas Gruhler1+1-0
2022-01-21 20:54document consul-tlsAndreas Gruhler1+4-1
2022-01-19 20:36remove submodule from readmeAndreas Gruhler1+0-6
2022-01-19 20:28fix namesAndreas Gruhler4+5-5
2022-01-19 20:12Readme: build arm builderAndreas Gruhler1+4-4
2022-01-19 20:11remove packer-builder-arm submoduleAndreas Gruhler2+0-4
2022-01-19 20:09readme install qemu-user-staticAndreas Gruhler1+5-0
2022-01-19 19:43fix(#1): Increase CA Expiration DateAndreas Gruhler1+1-1
2022-01-18 22:46bump HashiCorp versionsAndreas Gruhler1+5-5
2022-01-18 22:45rename packer-builder-arm submodAndreas Gruhler3+3-3
2022-01-18 22:36remove flasher post-processorAndreas Gruhler4+22-16
2022-01-18 22:33add missing gpg pubkeyAndreas Gruhler1+122-0
2022-01-18 21:53bump packer-builder-arm submodAndreas Gruhler0+0-0
2022-01-18 21:26fix tls/consul pathAndreas Gruhler1+1-1
2022-01-18 21:20fix typoAndreas Gruhler1+2-3
2020-07-27 14:44Update README.mdAndreas Gruhler1+5-1
2020-07-27 10:31initAndreas Gruhler12+864-0
2020-07-13 12:59add packer-post-processor-flasherAndreas Gruhler2+4-0
2020-07-13 09:58add packer-builder-arm submoduleAndreas Gruhler2+4-0