svalouch
|
55c5f54f33
|
LICENSE: update copyright year
|
4 years ago |
svalouch
|
41c279d0f0
|
Update README
|
4 years ago |
svalouch
|
7c43d19a17
|
pe_helper: fix logic bug in sudo handler
|
4 years ago |
svalouch
|
115f3fdb7f
|
Improve handling of mountpoint, support pe_helper mounting
|
4 years ago |
svalouch
|
7d2e6e2a0d
|
implement 'zfs destroy'
|
4 years ago |
svalouch
|
644bf8e6bc
|
unify log prefix, use simplezfs everywhere
|
4 years ago |
svalouch
|
6366835445
|
Rework PE Helper documentation
|
4 years ago |
svalouch
|
dc77fd2152
|
Make SudoPEHeler work, add some debug messages and wire up its API documentation
|
4 years ago |
svalouch
|
42df36a2c3
|
add some tests for pe helper classes
|
4 years ago |
svalouch
|
35c0a1df7e
|
move set_mountpoint to ZFS, use new permission helper handling for create_fileset
|
4 years ago |
svalouch
|
f27026a990
|
create distinct PE Helper implementation classes
|
4 years ago |
svalouch
|
f93393f838
|
zfs_cli: implement set_mountpoint using pe_helper
|
4 years ago |
svalouch
|
e7dd074b99
|
travis: add shell language support and test pe_helper
|
4 years ago |
svalouch
|
3687c4aace
|
create a privilege escalation helper script
|
4 years ago |
svalouch
|
4a5d5bfde1
|
docs: document return codes and give hints on delegation
|
4 years ago |
svalouch
|
6b7e68d697
|
types: add 'local' to PropertySource
|
4 years ago |
svalouch
|
1c977670e2
|
zfs: dataset creation: fix error when iterating over metadata properties
|
5 years ago |
svalouch
|
55dcd9e4ec
|
tests: decouple two tests from local system
|
5 years ago |
svalouch
|
3bb608c592
|
travis: run against p3.8 instead of p3.7 *again*
|
5 years ago |
svalouch
|
527504600a
|
enable E501 (line length) and format files accordingly
|
5 years ago |
svalouch
|
763f0e6178
|
travis: use a matrix to allow for more languages
|
5 years ago |
svalouch
|
06117f569c
|
fix tests after reworking bookmark handling
|
5 years ago |
svalouch
|
a692425f5f
|
zfs: add __repr__
|
5 years ago |
svalouch
|
e329be5523
|
remove bookmark from create_dataset
|
5 years ago |
svalouch
|
4cd5800ab1
|
Implement ZFS.get_dataset_info
|
5 years ago |
svalouch
|
02bf446a18
|
zfs: fix property handling and map '-' as PropertySource.NONE
|
5 years ago |
svalouch
|
0c750dc6eb
|
README: mention the PE helper implementation state
|
5 years ago |
svalouch
|
00b7064234
|
docs: security: lay down list of actions/commands requiring root permissions on linux
|
5 years ago |
svalouch
|
816d7394d3
|
fix flake8 findings
|
5 years ago |
svalouch
|
f80daf9099
|
relax dependency on pydantic - support current 1.x releases too
|
5 years ago |
svalouch
|
32c1b8b563
|
docs: enhance PE helper documentation
|
5 years ago |
svalouch
|
af941f9913
|
rename mount helper to privilege escalation helper
The helper will be used to (u)mount, but also create filesets and change existing mountpoint settings.
|
5 years ago |
svalouch
|
f79f0ce6b2
|
pin pydantic < 1
|
5 years ago |
svalouch
|
334520df3d
|
tests: fix zfs create_fileset
|
5 years ago |
svalouch
|
ce7d07582f
|
zfs: store mount_helper internally instead of passing it each time it is used
|
5 years ago |
svalouch
|
5f1590fdf1
|
zfs: doc cleanup, continue work on create_dataset
|
5 years ago |
svalouch
|
044a316f8d
|
Enhance documentation [ci skip]
+ Feature list in README
+ configuration (logging and executable) overview
|
5 years ago |
svalouch
|
42bf2dc276
|
adress mypy and flake8 findings
|
5 years ago |
svalouch
|
5731fcfd48
|
fix current tests, add more tests, fix some style issues
|
5 years ago |
svalouch
|
be5e087426
|
First try at Travis
|
5 years ago |
svalouch
|
e5f6e8b1b6
|
tests: clean up zfs
|
5 years ago |
svalouch
|
2f5870e7fa
|
move ZFSCli.parse_dataset_identifier to Dataset.from_string
|
5 years ago |
svalouch
|
27de066f27
|
initial
|
5 years ago |