DavHau
|
ed1738c0cd
|
vars: add get_prompts api endpoint
vars: add test for api endpoint get_prompts
|
2024-09-04 17:36:50 +02:00 |
|
DavHau
|
dc4fcb7329
|
vars: new option prompts.<name>.createFile
|
2024-09-04 15:48:10 +02:00 |
|
Johannes Kirschbauer
|
ebd7aa8422
|
API: add sops keyfile checks
|
2024-09-04 15:29:06 +02:00 |
|
Johannes Kirschbauer
|
5da72f65c0
|
UI/iwd: wifi machine module
|
2024-09-04 15:22:34 +02:00 |
|
clan-bot
|
87d47c7c31
|
Merge pull request 'apply TRY lint' (#2035) from joerg-ci into main
|
2024-09-04 13:20:11 +00:00 |
|
DavHau
|
3f23ad4f79
|
vars: set vars via cli; improve getting vars via cli;
|
2024-09-04 14:48:42 +02:00 |
|
DavHau
|
59593c2e39
|
vars: add 'get' command to cli
|
2024-09-03 19:19:20 +02:00 |
|
Jörg Thalheim
|
5ac3ac63c2
|
get rid of ValueError
|
2024-09-03 18:14:31 +02:00 |
|
Jörg Thalheim
|
29909e49d3
|
apply TRY lint
|
2024-09-03 18:13:46 +02:00 |
|
Johannes Kirschbauer
|
caad48682d
|
serde/fix: round trip string sanitizing
|
2024-09-03 18:03:13 +02:00 |
|
Johannes Kirschbauer
|
e4f077f2e2
|
Fix cyclic imports: __init__.py are automatically imported
|
2024-09-03 17:24:31 +02:00 |
|
Johannes Kirschbauer
|
facc0bd226
|
UI: Init iwd service for single wifi
|
2024-09-03 17:24:31 +02:00 |
|
DavHau
|
924f5e41c6
|
vars: global metadata paths for all store backends
This also changes the paths where sops stores teh secret -> all sops secrets will have to be re-generated
|
2024-09-03 16:30:01 +02:00 |
|
clan-bot
|
e05d09ee55
|
Merge pull request 'UI: Admin shh module' (#2031) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-09-03 09:03:42 +00:00 |
|
Johannes Kirschbauer
|
4f80fab225
|
UI: Admin shh module
|
2024-09-03 10:57:01 +02:00 |
|
Jörg Thalheim
|
aa564f47a9
|
flash: rename FileNotFoundError -> ClanError
|
2024-09-03 10:53:17 +02:00 |
|
Jörg Thalheim
|
ddd2a1a4f7
|
only accept eval/build for nix command
|
2024-09-03 10:49:53 +02:00 |
|
DavHau
|
6e16e54968
|
vars: make simplify vars store abstraction
|
2024-09-02 18:44:00 +02:00 |
|
clan-bot
|
47c3ce2604
|
Merge pull request 'use pathlib everywhere' (#2023) from type-checking into main
|
2024-09-02 16:33:46 +00:00 |
|
Jörg Thalheim
|
1fa0e72bea
|
use pathlib everywhere
|
2024-09-02 18:26:13 +02:00 |
|
Johannes Kirschbauer
|
9eb56f274b
|
API: types schema improve typescript performance
|
2024-09-02 18:03:44 +02:00 |
|
Jörg Thalheim
|
574567c1c4
|
use pathlib
|
2024-09-02 17:40:05 +02:00 |
|
Jörg Thalheim
|
483d8ce521
|
add SIM lint
|
2024-09-02 16:39:30 +02:00 |
|
Jörg Thalheim
|
e1e39e9ae9
|
add SLF lint
|
2024-09-02 16:25:06 +02:00 |
|
Jörg Thalheim
|
cb16cda3fa
|
add RET, Q, RSE lint
|
2024-09-02 15:58:49 +02:00 |
|
Jörg Thalheim
|
dca1bd084d
|
add PT
|
2024-09-02 15:52:17 +02:00 |
|
Jörg Thalheim
|
8fbc76ecac
|
add FA, ICN, ISC, LOG, PIE and PYI linting
|
2024-09-02 15:41:56 +02:00 |
|
Johannes Kirschbauer
|
c2d088b245
|
UI: AdminSettings page
|
2024-09-02 15:08:36 +02:00 |
|
Johannes Kirschbauer
|
da25afd978
|
API: init iwd clanModule inventory
|
2024-09-02 15:06:55 +02:00 |
|
Jörg Thalheim
|
ddaf44a91b
|
move all ruff settings in one place
|
2024-09-02 14:07:06 +02:00 |
|
Jörg Thalheim
|
e150b37fb8
|
enable ASYNC, DTZ, YTT and EM lints
|
2024-09-02 14:07:06 +02:00 |
|
Jörg Thalheim
|
59c8b4f209
|
replace breakpoint() check with python lint
|
2024-09-02 13:36:07 +02:00 |
|
Jörg Thalheim
|
22d6e5e153
|
enable comprehensions linting rules
|
2024-09-02 13:35:52 +02:00 |
|
Jörg Thalheim
|
109d1faf9e
|
enable bug-bear linting rules
|
2024-09-02 13:26:07 +02:00 |
|
Jörg Thalheim
|
b313f2d066
|
make all same-module imports relative, the rest absolute
This makes sorting more consitent.
|
2024-09-02 13:00:19 +02:00 |
|
Jörg Thalheim
|
b24cbb18b7
|
fix all typing error in tests
|
2024-09-02 12:23:13 +02:00 |
|
DavHau
|
64d29cd28c
|
vars: improve check command and add tests
|
2024-09-01 16:45:09 +02:00 |
|
DavHau
|
b627eafc80
|
vars: fix listing vars + add test
|
2024-09-01 16:10:25 +02:00 |
|
DavHau
|
04010bba90
|
vars: implement listing all vars
|
2024-09-01 16:03:37 +02:00 |
|
DavHau
|
62ccd0ed4b
|
vars: introduce deploy=true/false for generated files
|
2024-09-01 14:32:46 +02:00 |
|
lassulus
|
5ced7268a6
|
password_store: create secrets with correct permissions
|
2024-08-30 12:13:00 +02:00 |
|
Johannes Kirschbauer
|
4e3dd27b70
|
Classgen: fix loose type for dict
|
2024-08-27 18:35:02 +02:00 |
|
Johannes Kirschbauer
|
b601bab5a2
|
Admin module: integrate with clan app
|
2024-08-27 18:21:18 +02:00 |
|
Johannes Kirschbauer
|
fe815e5b45
|
Template: fix flake-parts template
|
2024-08-27 11:27:26 +02:00 |
|
Johannes Kirschbauer
|
7fe5e355e0
|
API: init Admin endpoints
|
2024-08-27 10:09:08 +02:00 |
|
Johannes Kirschbauer
|
e9d0b8c765
|
Python classes: add admin module
|
2024-08-26 18:41:12 +02:00 |
|
Johannes Kirschbauer
|
da9af768c2
|
API: fix single disk service
|
2024-08-26 18:03:35 +02:00 |
|
Johannes Kirschbauer
|
41141c0483
|
API: fix online check
|
2024-08-26 18:00:41 +02:00 |
|
Johannes Kirschbauer
|
a0307a29b8
|
CLI: add option to generate facter.json
|
2024-08-26 09:05:01 +02:00 |
|
Jörg Thalheim
|
969eb2f16e
|
fix users in VM again
|
2024-08-24 19:19:24 +02:00 |
|