Commit graph

64 commits

Author SHA1 Message Date
Manfred Touron
c5d00728d0 $> govendor add github.com/asaskevich/govalidator 2017-11-19 01:30:15 +01:00
Manfred Touron
1591cbc208 Use govalidator to perform more consistent input validation 2017-11-19 01:30:13 +01:00
Manfred Touron
58d9aef616 Test ACLs/hostgroups/usergroups 2017-11-15 19:17:14 +01:00
Manfred Touron
a087cdad09 Store and compare version in database 2017-11-15 19:17:14 +01:00
Manfred Touron
7f754e2ab9 Add basic integration tests 2017-11-15 19:17:14 +01:00
Manfred Touron
2261d27c94 Allow to set the first invite token (for testing) 2017-11-15 19:17:14 +01:00
Manfred Touron
f97c9f2878 Support assign multiple groups to hosts and users (#2) 2017-11-15 19:16:55 +01:00
Manfred Touron
d6a7a6702f Post-release version bump 2017-11-14 11:16:24 +01:00
Manfred Touron
abba8dc990 Show how to expose port with Docker 2017-11-14 10:15:40 +01:00
Manfred Touron
602514f517 Add Docker upgrade instructions 2017-11-14 10:12:25 +01:00
Manfred Touron
8db6afe8b9 Add 'make backup' dev helper 2017-11-14 09:57:59 +01:00
Manfred Touron
3e565365f6 v1.1.0 2017-11-14 01:29:59 +01:00
Manfred Touron
20fee4e98a Set random seed properly 2017-11-14 01:29:25 +01:00
Manfred Touron
2cc91bf681 Disable mysql support 2017-11-14 01:28:18 +01:00
Manfred Touron
9253b9dd60 Add CHANGELOG.md 2017-11-14 01:20:50 +01:00
Manfred Touron
20a2ffcd6c Add better versionning 2017-11-14 01:13:51 +01:00
Manfred Touron
0b137e1939 Use dynamic version 2017-11-14 00:38:23 +01:00
Manfred Touron
8d6a76a93b Add Docker instruction 2017-11-14 00:27:12 +01:00
Manfred Touron
5ad2d59b3b Add note about backup/restore 2017-11-14 00:21:19 +01:00
Manfred Touron
83ad730579 Add 'config restore' 2017-11-13 23:57:52 +01:00
Manfred Touron
f03cdc095c Add 'config backup' 2017-11-13 20:22:45 +01:00
Manfred Touron
0b9f9b43a8 Implement exit (fix #6) 2017-11-13 20:15:12 +01:00
Manfred Touron
df0fc6aa13
Update README.md 2017-11-13 12:21:26 +01:00
Manfred Touron
dde9ac6603
Update README.md 2017-11-13 11:18:19 +01:00
Manfred Touron
8057c744e8 Initial version of README.md 2017-11-13 11:11:41 +01:00
Manfred Touron
b96bccbba2 Add basic ACL support 2017-11-13 10:13:17 +01:00
Manfred Touron
15d3379c71 Add more stats in 'ls' commands 2017-11-11 00:27:52 +01:00
Manfred Touron
b9d447266d Add 'acl {create,inspect,ls,rm}' commands 2017-11-11 00:25:27 +01:00
Manfred Touron
fbb596d8f7 Add ACLs 2017-11-10 18:35:21 +01:00
Manfred Touron
2f38f0c7b4 Add some stats on 'ls' commands 2017-11-10 18:20:22 +01:00
Manfred Touron
a6518ceffd Add 'usergroup {create,inspect,ls,rm}' commands 2017-11-10 18:06:10 +01:00
Manfred Touron
9aecb80cdc Add 'hostgroup {create,inspect,ls,rm}' commands 2017-11-10 15:59:24 +01:00
Manfred Touron
f500aaab24 Improve mysql support 2017-11-10 15:41:06 +01:00
Manfred Touron
5cbb15d9e6 Add UserGroup and HostGroup 2017-11-08 07:57:30 +01:00
Manfred Touron
db24271ca9 Handle user invites 2017-11-07 19:44:30 +01:00
Manfred Touron
12e956dcd3 Add 'userkey {create,inspect,ls,rm}' commands 2017-11-03 23:31:46 +01:00
Manfred Touron
47d2d63f0d Use fixed ssh host key 2017-11-03 22:54:16 +01:00
Manfred Touron
f85c062c0d Use contexted user to check for permissions 2017-11-03 21:47:54 +01:00
Manfred Touron
28689e1f7e Add SSH key check + auto register of the admin account 2017-11-03 01:46:55 +01:00
Manfred Touron
36f60c40cd Improve cli menus 2017-11-03 00:23:57 +01:00
Manfred Touron
e256ac66cf Add 'user {create,inspect,ls,rm}' commands 2017-11-03 00:15:15 +01:00
Manfred Touron
9fc9300c34 Return a better message when running without the demo mode 2017-11-02 10:32:35 +01:00
Manfred Touron
cf447a84b0 Remove unimplemented group code 2017-11-02 10:27:58 +01:00
Manfred Touron
68a8d033b1 Add Dockerfile 2017-11-02 10:23:52 +01:00
Manfred Touron
518aa30d61 Switch to govendor 2017-11-02 10:18:23 +01:00
Manfred Touron
35e62e562b Handle auth by key 2017-11-01 23:42:17 +01:00
Manfred Touron
729060f397 Add unique constraints on names with support of soft deletion 2017-11-01 23:32:36 +01:00
Manfred Touron
b766d601a3 make the config-user configureable 2017-11-01 22:11:46 +01:00
Manfred Touron
a08c4519cd Add 'version' command 2017-11-01 22:09:08 +01:00
Manfred Touron
2876f9f947 Add more info 2017-11-01 17:11:50 +01:00