Commit Graph

  • cab4b1573c feat(config)!: replace combine.yml with auto-applying config-sets 2.0.0 config-set-combine moritz 2026-09-09 21:48:41 +02:00
  • df1c50174f fix(combine): use monitoring-ng 1.x names for the grafana stack main 1.0.10 moritz 2026-09-09 21:19:52 +02:00
  • e91abd5a60 feat(upgrade): create the secrets a new recipe version added 1.0.9 moritz 2026-09-09 16:24:21 +02:00
  • 9d0d6f1f3a fix(combine): uncomment kimai's SSO_ADMIN_GROUP_NAME moritz 2026-09-08 14:52:36 +02:00
  • b7ab146acc feat(combine): wire monitoring-ng's grafana stack to authentik 1.0.8 moritz 2026-09-08 14:24:53 +02:00
  • e856bafa1e feat(version): deploy the commit behind an '@' in a version 1.0.7 moritz 2026-09-07 18:54:25 +02:00
  • ecad7dd971 fix(secrets): withhold the output of local hooks when hiding secrets moritz 2026-09-07 18:24:11 +02:00
  • 39fe0f3e52 build: add argon2 for recipes that hash secrets locally 1.0.6 moritz 2026-09-07 18:11:14 +02:00
  • 2f75306140 feat(config): add --exclude-recipe to leave recipes out of a run 1.0.5 moritz 2026-09-07 17:50:59 +02:00
  • dfb15ef443 feat(secrets): add --hide-secrets to keep values out of the output 1.0.4 moritz 2026-09-07 16:41:33 +02:00
  • 034567fce2 chore: update abra moritz 2026-09-07 16:36:36 +02:00
  • 19fa4e0ffe chore: update and patch abra 1.0.3 moritz 2026-08-31 21:39:09 +02:00
  • 6803b2f317 fix(secrets): tolerate a purge that had no secrets to remove moritz 2026-08-31 20:45:44 +02:00
  • b77df7c5a6 Merge pull request 'adds kimai grouu as env to combine yml' (#13) from kimai_group into main moritz 2026-08-31 16:36:22 +00:00
  • 123e54d2f8 adds kimai grouu as env to combine yml kimai_group carla 2026-08-29 22:12:44 +02:00
  • 3da998f47e Merge pull request 'add wait time redeploy option' (#11) from add-sleep-arg-for-upgrade into main moritz 2026-08-31 16:35:29 +00:00
  • 7002a7f183 add wait time redeploy option add-sleep-arg-for-upgrade simon 2026-08-04 15:38:06 +02:00
  • 1fde0b6a7d Merge pull request 'feat: add local script support to hooks' (#9) from eCommons/alakazam:local-scripts into main moritz 2026-08-31 16:33:14 +00:00
  • 35a1151a7d test(local-scripts): add tests for local script hooks dannygroenewegen 2026-08-31 08:52:20 +02:00
  • c8e6346a33 test(strict-hooks): add a server key to execute_cmds fixture dannygroenewegen 2026-08-28 11:03:12 +02:00
  • bdf0afd9dc feat: add local script support to hooks dannygroenewegen 2026-06-01 20:45:35 +02:00
  • 99f687f5a2 test: pin that clean-deploy configures the apps around the purge 1.0.2 moritz 2026-08-26 03:59:15 +02:00
  • 6a781f0c0f fix(clean-deploy): create envs to remove all traces moritz 2026-08-26 03:56:05 +02:00
  • 28ddad9e98 fix(config): warn instead of erroring on files outside the preflight moritz 2026-08-26 02:07:59 +02:00
  • 0636d2271c ci: add make to image 1.0.1 moritz 2026-08-26 01:56:16 +02:00
  • 83b4291ec3 ci: publish first version 1.0.0 moritz 2026-08-26 01:02:28 +02:00
  • 6cce4ec7bb ci: publish the image on tags and run the tests on every push moritz 2026-08-26 00:05:59 +02:00
  • 74634c1339 build: add a Dockerfile that bundles alakazam with the pinned abra moritz 2026-08-25 23:54:42 +02:00
  • 034973744e fix(cli): configure logging before anything can log moritz 2026-08-25 21:00:54 +02:00
  • ab3370f319 fix(hooks): print progress and stream the output of every hook moritz 2026-08-25 20:46:28 +02:00
  • f62213a6e6 fix(hooks): stream readiness hook output and show its progress moritz 2026-08-25 20:41:00 +02:00
  • c8eee9cf92 fix(abra): back off exponentially between connection retries moritz 2026-08-25 20:32:08 +02:00
  • 6bd41bb38d fix(secrets): tolerate a generate run that had nothing left to do moritz 2026-08-25 20:17:03 +02:00
  • f12888ca51 fix(config): deduplicate merged lists by equality, not by hash moritz 2026-08-25 20:09:00 +02:00
  • ce9df57005 adjust FETCH_MAX_AGE and ABRA_RETRIES moritz 2026-08-25 19:45:00 +02:00
  • 2859e2fa5a combine.yml add authentik dependencies moritz 2026-08-25 19:27:17 +02:00
  • 44afd0058e fix(setup): read volumes with -d, abra app volume ls has no -m moritz 2026-08-25 19:27:06 +02:00
  • 0c242f1861 perf(fetch): sync recipes with git instead of abra recipe lint moritz 2026-08-25 19:02:19 +02:00
  • 24258b8ac4 feat(setup): process apps by dependency level moritz 2026-08-25 18:52:07 +02:00
  • ed417a0e72 fix(secrets): insert configured values before any exchange moritz 2026-08-25 18:51:56 +02:00
  • 8d6b6bf48e test: cover abra retry markers and unknown config keys moritz 2026-08-25 01:30:20 +02:00
  • fd83484933 fix(backup): skip servers without a backupbot moritz 2026-08-25 01:30:19 +02:00
  • d398aab205 fix(purge): abort when an app could not be removed moritz 2026-08-25 01:30:18 +02:00
  • 2b5cc81673 feat(setup): add setup and clean-deploy commands moritz 2026-08-25 01:30:17 +02:00
  • 41653473f1 feat(hooks): abort on failing hooks in strict mode moritz 2026-08-25 01:30:16 +02:00
  • 646fb723a8 refactor(config): extract configure_apps and purge_apps moritz 2026-08-25 01:30:16 +02:00
  • 94e6920591 feat(config): order apps by their declared dependencies moritz 2026-08-25 01:30:15 +02:00
  • 9082e21b3a feat(ps): add --wait to block until services are healthy moritz 2026-08-25 01:30:13 +02:00
  • 553f8fbe93 fix(version): classify chaos versions and reject invalid ones moritz 2026-08-25 01:30:12 +02:00
  • 2b8d30457c feat(config): abort on unreadable configuration files moritz 2026-08-25 01:30:11 +02:00
  • 02f041d98d feat(config): merge group configurations in a fixed order moritz 2026-08-25 01:30:11 +02:00
  • e5a040d91c fix(fetch recipes): use abra recipe lint instead of fetch moritz 2026-08-24 23:51:15 +02:00
  • 1239655d64 feat(secrets): add --only flag to select secret source moritz 2026-08-18 03:04:44 +02:00
  • 9f004b8e99 feat: retry on connection errors moritz 2026-08-17 23:16:30 +02:00
  • d28de6d9de feat(reinsert_secrets): function for secret rotation moritz 2026-08-17 21:50:31 +02:00
  • 6cf9a34225 feat(performance); always use abras --ofline flag and fetch recipes once an hour moritz 2026-08-17 21:26:13 +02:00
  • 72624c0e67 purge-secrets: skip instances with missing secrets improve-robustness simon 2026-07-21 16:16:37 +02:00
  • 7697676f9b add MILA_GROUP to combine.yml moritz 2026-06-15 15:31:19 +02:00
  • cbef6c0d93 update abra to latest commit moritz 2026-06-09 16:40:20 +02:00
  • 97b0af3705 fix: parse hash versions moritz 2026-06-09 00:29:20 +02:00
  • 70ce2fee7b Merge pull request 'feat: add config-sets support' (#8) from eCommons/alakazam:config-sets into main moritz 2026-06-01 16:34:03 +00:00
  • 4b3e344a84 docs: config-sets dannygroenewegen 2026-06-01 17:48:06 +02:00
  • d2473ca74a feat: add config-sets support dannygroenewegen 2026-05-28 11:29:18 +02:00
  • d38140f623 Merge pull request 'feat: add --syncvalues flag and improve secret sharing' (#5) from eCommons/alakazam:secret-sync into main moritz 2026-05-18 17:25:33 +00:00
  • 776e86a03a Merge pull request 'Config in CWD and resolve ABRA_DIR' (#4) from eCommons/alakazam:config-location into main moritz 2026-05-18 16:43:29 +00:00
  • 888341c1dc feat: add --syncvalues flag and improve secret sharing dannygroenewegen 2026-04-14 13:11:08 +02:00
  • af878c4661 - Support alakazam.yml in project dir - Resolve ABRA_DIR using env var or abra.yml instead of hardcoding ~/.abra - Add ABRA_DIR to exclude_paths when inside root dannygroenewegen 2026-04-07 14:16:23 +02:00
  • cbba1fc3a2 update abra to 0.13.0-beta moritz 2026-05-11 19:32:49 +02:00
  • 497b1e950b feat: add --converge-checks flag for updates moritz 2026-03-30 23:14:08 +02:00
  • 29972d61a1 docs(disclaimer): add link to kollicloud wiki moritz 2026-03-24 21:44:43 +01:00
  • 18a9c22661 Merge pull request 'Disclaimer proposal' (#1) from devydave/alakazam:main into main moritz 2026-03-24 20:41:59 +00:00
  • b82f285d58 docs: adds feedback cta devydave 2026-03-20 14:46:49 +01:00
  • fedef138eb chore: formatting devydave 2026-03-20 12:41:41 +01:00
  • bf683e7129 docs: add disclaimer to software devydave 2026-03-20 12:40:54 +01:00
  • c8f4c63432 update mila alaka config simon 2026-03-16 17:07:37 +01:00
  • eeb8e31123 update mila oidc integration moritz 2026-02-24 16:09:03 +01:00
  • 641e7b89d3 fix: add vaultwarden empty group moritz 2026-02-18 16:36:36 +01:00
  • 83e2fdf36f add vaultwarden dashboard link moritz 2026-02-18 16:29:12 +01:00
  • 299cc3ae7b add mila OIDC group envs moritz 2026-02-04 21:58:40 +01:00
  • 3d2c0f05e8 fix abra commands argument seperation moritz 2025-12-23 14:09:29 +01:00
  • 22f20d487e add mila simon 2025-12-10 23:40:30 +01:00
  • 0191554d9e fix: run cmd inside non tty environment moritz 2025-11-27 15:45:05 +01:00
  • 61195cbb0d fix: catch abra commands with empty machine (json) output moritz 2025-11-27 15:17:48 +01:00
  • 1c0e3cb508 fix: secret generation for non-tty setup moritz 2025-11-27 15:03:51 +01:00
  • dc8d8cb872 fix: secret generation moritz 2025-11-27 14:45:07 +01:00
  • d1eba79be0 fix: request secrets only once to examine existence moritz 2025-11-27 14:11:56 +01:00
  • 5a723221b9 update abra to 0.12.0-beta moritz 2025-11-27 13:45:53 +01:00
  • 2ebb64eb75 feat: parse json output of abra app secret ls moritz 2025-11-27 13:36:07 +01:00
  • 96380b8ed3 fix: alakazam update process moritz 2025-11-25 14:16:01 +01:00
  • c4440df43e chore: add pretix EXTRA_ICONS again moritz 2025-11-25 13:51:10 +01:00
  • e0f2ad51e5 feat: unbuffer the output moritz 2025-11-20 13:28:36 +01:00
  • 6495e546db fix abra installation moritz 2025-11-04 19:01:24 +01:00
  • ed7f14ec3a forward the exit code moritz 2025-11-04 18:59:30 +01:00
  • 270518b7e9 update install readme moritz 2025-11-04 18:25:02 +01:00
  • f49a01f58a update abra moritz 2025-11-04 18:16:24 +01:00
  • 1bcee5206c add update functionality to alakazam install moritz 2025-11-04 17:54:18 +01:00
  • 1f7733633e add undeploy flag moritz 2025-11-04 17:50:51 +01:00
  • 025ce2867d chore: update pretix config simon 2025-10-29 10:07:34 +01:00
  • 5de58307fe Move Tutorial section up in README moritz 2025-10-07 16:05:41 +02:00
  • f3639729aa update install section in README moritz 2025-10-07 15:45:09 +02:00