DavHau
|
db2e2e974c
|
vars+facts: use bwrap only if supported
|
2025-03-09 13:52:15 +07:00 |
|
Michael Hoang
|
f0e5b14846
|
vars/sops: fix clan vars fix missing machine name in error message
|
2025-03-02 08:22:23 +07:00 |
|
Pablo Ovelleiro Corral
|
8aab746bd0
|
Apply suggestion
|
2025-02-25 08:51:51 +01:00 |
|
Pablo Ovelleiro Corral
|
d9e0741329
|
Fix exists() check for age files
|
2025-02-25 08:51:51 +01:00 |
|
lassulus
|
300aaa48e7
|
clan-cli: use new flake caching for machines
|
2025-02-23 15:58:03 +01:00 |
|
lassulus
|
90bd9217e3
|
vars fs: fix
|
2025-02-22 03:39:42 +00:00 |
|
Pablo Ovelleiro Corral
|
f28a38bbb3
|
Make store-backend configurable
|
2025-02-18 06:34:50 +01:00 |
|
Michael Hoang
|
4e2ae0f9f6
|
cli: add morph command
|
2025-02-16 21:31:28 +07:00 |
|
lassulus
|
2a8f40e91a
|
clan_cli machines: use Flake instead of FlakeId
|
2025-02-07 06:26:09 +01:00 |
|
a-kenji
|
cf1a4f805c
|
pkgs/cli: Rename create_file -> persist
|
2025-02-06 14:59:59 +00:00 |
|
Louis Opter
|
7be310062f
|
clan-cli: honor clan.core.sops.defaultGroups option in vars fix
|
2025-02-04 03:13:20 +00:00 |
|
lassulus
|
db417ecd13
|
clan-cli vars upload: add optional --directory
|
2025-02-02 11:52:36 +00:00 |
|
Qubasa
|
84b8838084
|
clan-cli: Add ruff to devShell again. Add missing type annotations
|
2025-01-29 19:16:34 +07:00 |
|
a-kenji
|
fa54c0f1b5
|
Fix various typos
|
2025-01-22 13:19:28 +01:00 |
|
Johannes Kirschbauer
|
6bcd41d143
|
Vars/secrets-store: omit folder exists errors for secrets
|
2025-01-22 09:02:55 +00:00 |
|
Michael Hoang
|
7ee0e2afbf
|
vars: support secrets for partitioning the disk
|
2025-01-21 11:13:51 +00:00 |
|
Pablo Ovelleiro Corral
|
038083bece
|
Migrate borgbackup module to vars
|
2025-01-16 13:14:24 +01:00 |
|
Jörg Thalheim
|
3bcbc8fa3d
|
reformat after update
|
2025-01-14 15:30:29 +01:00 |
|
DavHau
|
4a9ae3a45f
|
vars: rename createFile -> persist
|
2025-01-11 04:19:46 +00:00 |
|
Johannes Kirschbauer
|
06869a4d27
|
API/vars: use string based interfaces to get and set vars to avoid state mutations
|
2025-01-10 12:06:01 +00:00 |
|
Johannes Kirschbauer
|
ecf37e02f8
|
API/vars: simplify get/set prompts
|
2025-01-07 11:09:58 +01:00 |
|
Jörg Thalheim
|
00a4f714ca
|
fix spacing in error message
|
2024-12-25 22:55:03 +01:00 |
|
Jörg Thalheim
|
5e43571140
|
vars: commit validation hashes
|
2024-12-25 21:02:52 +01:00 |
|
Jörg Thalheim
|
64fa29d058
|
vars: fix path to validation hashes
|
2024-12-25 20:48:59 +01:00 |
|
Jörg Thalheim
|
7b3efcec06
|
vars/fact: isolate secret generation better from the system
|
2024-12-25 19:21:51 +00:00 |
|
Michael Hoang
|
0bf701de63
|
vars: make populate_dir a method of StoreBase
|
2024-12-22 05:53:26 +00:00 |
|
Michael Hoang
|
1d7e0c1c02
|
install: upload vars needed for activation for installation
|
2024-12-22 05:53:26 +00:00 |
|
clan-bot
|
5020f47a9b
|
Merge pull request 'vars: allow setting files as needed for activation' (#2633) from vars-needed_activation into main
|
2024-12-19 12:26:58 +00:00 |
|
lassulus
|
70ff7fcc2f
|
vars: allow setting files as needed for activation
|
2024-12-19 13:05:05 +01:00 |
|
DavHau
|
ad9fde4b41
|
vars/fix: mention machine in error message for fix
|
2024-12-19 17:39:02 +07:00 |
|
Michael Hoang
|
67b9357ce4
|
vars: fix running generators on macOS
|
2024-12-19 00:16:22 +11:00 |
|
DavHau
|
b64422679e
|
vars: commit files for clan vars set
fixes #2601
|
2024-12-17 15:56:08 +07:00 |
|
lassulus
|
0cfb43bada
|
cli vars generate: quote generate name
|
2024-12-15 13:23:11 +01:00 |
|
lassulus
|
b3f87d1f40
|
cli vars generate: mount test_store into bwrap
|
2024-12-14 17:05:27 +01:00 |
|
lassulus
|
9cc3bdbc9f
|
vars: eval finalScript lazy
|
2024-12-14 13:38:51 +01:00 |
|
Qubasa
|
b9091beff9
|
clan-cli: Replace log.info to machine.info if applicable
|
2024-12-12 15:36:17 +01:00 |
|
Jörg Thalheim
|
9ad4e4d041
|
fix clan vars for public vars
|
2024-12-11 16:39:54 +01:00 |
|
Jörg Thalheim
|
e52e7ef3a0
|
improve error message if sops secret contains unknown key
|
2024-12-11 16:18:18 +01:00 |
|
lassulus
|
998ff92b51
|
vars: remove intermediate classes
|
2024-12-10 14:04:31 +01:00 |
|
lassulus
|
9129790e5c
|
vars: move ensure_consistent_state into health_check, move into store classes
|
2024-12-10 11:54:52 +00:00 |
|
Qubasa
|
65a5789c5b
|
clan-cli: Replace HostGroup and MachineGroup with generic AsyncRuntime class. Propagate cmd prefix over thread local. Close threads on CTRL+C
|
2024-12-09 18:07:23 +01:00 |
|
lassulus
|
c3f2a1e588
|
vars migration: raise error on incomplete migration, commit migrated files
|
2024-12-06 11:25:17 +01:00 |
|
lassulus
|
cfda7d6557
|
vars password-store: create tarball dir if not for users
|
2024-12-04 23:30:39 +01:00 |
|
lassulus
|
82fb1edc37
|
vars: add file mode
|
2024-12-04 23:30:39 +01:00 |
|
clan-bot
|
2b763152fb
|
Merge pull request 'fix vars migration prompts. add secretsForUsers to vars interface and implement that for pass' (#2551) from lassulus/clan-core:vars-stuff into main
|
2024-12-04 09:03:24 +00:00 |
|
DavHau
|
439cde691f
|
vars: print() -> log.info()
|
2024-12-04 14:08:50 +07:00 |
|
DavHau
|
a11820b1d6
|
vars: Improve logging for migration
|
2024-12-04 12:42:03 +07:00 |
|
lassulus
|
996c5bdda1
|
cli vars generate: log in global context what is global
|
2024-12-03 22:29:25 +01:00 |
|
lassulus
|
e6eaa3cc03
|
vars password-store: add neededForUsers option
|
2024-12-03 22:28:39 +01:00 |
|
lassulus
|
9f5cd917de
|
vars generate: show prompts only if not migrating
|
2024-12-03 22:25:16 +01:00 |
|