1
0
Fork 0
mirror of https://github.com/Mic92/sops-nix.git synced 2024-12-14 11:57:52 +00:00
Commit graph

889 commits

Author SHA1 Message Date
Jörg Thalheim
0e0dcc74ba
Merge pull request #145 from Mic92/feat/replace-separator
Replace separator for nested keys for consistency
2021-11-29 12:24:22 +00:00
Janne Heß
8677dd6909
Replace separator for nested keys for consistency 2021-11-29 12:20:25 +01:00
Jörg Thalheim
c4ab009857
Merge pull request #146 from Mic92/drop/restart-readme
Remove restart logic from README and test
2021-11-29 09:35:25 +00:00
Janne Heß
23259ded2c Remove restart logic from README and test
The required code in nixpkgs was reverted so we should not advertise a
feature that does not work. We can revert this commit if the feature is
re-merged into 22.05 with the proper version in it.
2021-11-29 10:24:45 +01:00
Jörg Thalheim
a23a21c6f2 migrate to gitlab ci 2021-11-29 10:13:40 +01:00
Jörg Thalheim
cbae163e6c update flakes 2021-11-29 10:05:41 +01:00
Jörg Thalheim
8714085826
Merge pull request #144 from Mic92/fix/debug-text
Remove debug text
2021-11-24 06:24:39 +00:00
Janne Heß
edb3913e10
Remove debug text 2021-11-23 22:32:41 +01:00
Jörg Thalheim
b9145d46f0
Merge pull request #142 from virchau13/readme-upgrades
docs: make README.md clearer
2021-11-23 19:06:47 +00:00
Jörg Thalheim
c2c7e076ec
Merge pull request #143 from Mic92/dependabot/github_actions/cachix/install-nix-action-16
Bump cachix/install-nix-action from 15 to 16
2021-11-23 12:49:50 +00:00
dependabot[bot]
e2a04693db
Bump cachix/install-nix-action from 15 to 16
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 16.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v15...v16)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 22:04:35 +00:00
virchau13
aae83a73f0
docs: fix more grammar 2021-11-21 23:57:56 +08:00
virchau13
e6866b54e6
docs: make README.md clearer
This makes several changes to the README to make reading it clearer.
- General grammar, capitalization, and punctuation fixes.
- Change the usage example into collapsible sections so the README is
  navigable.
- Merge steps 2a/2b and steps 3a/3b into steps 2 and 3, since they share
  a lot in common.
- Use age examples for .sops.yaml, instead of just GPG fingerprints.
- Make sure there is only one consistent example throughout the
  entirety of the usage example.
- Make the age/GPG/SSH trichotomy less confusing.
- Adds a source for the "GnuPG is not great software" claim.
2021-11-21 02:22:27 +08:00
Jörg Thalheim
3c53d012ac
Merge pull request #140 from Mic92/dependabot/github_actions/cachix/install-nix-action-15
Bump cachix/install-nix-action from 14 to 15
2021-11-16 08:13:44 +00:00
Jörg Thalheim
9989dfc9e0 unify ci jobs 2021-11-16 09:03:10 +01:00
dependabot[bot]
cd88d2f8d0
Bump cachix/install-nix-action from 14 to 15
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 14 to 15.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v14...v15)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-15 22:02:58 +00:00
Jörg Thalheim
9a961ab91c
Merge pull request #138 from Mic92/fix/user-secrets
Fix user passwords disappearing
2021-11-13 22:27:26 +00:00
Janne Heß
bac2a891b7
Fix user passwords disappearing
Also add a test case for this.
Closes #137
2021-11-13 14:17:51 +01:00
Jörg Thalheim
a8cbd0c796
Merge pull request #135 from Mic92/feat/environment
Support arbitrary environment variables
2021-11-09 22:45:17 +00:00
Janne Heß
80eb349cc8
Support arbitrary environment variables
Should hopefully fix #23
2021-11-09 23:33:49 +01:00
Jörg Thalheim
a0d8428a8a
Merge pull request #130 from Mic92/feat/delete-old-generations
Prune old secrets generations
2021-11-09 22:28:54 +00:00
Janne Heß
af29ac4d84
Prune old secrets generations
Closes #128
2021-11-09 23:17:55 +01:00
Jörg Thalheim
517628cc1d
Merge pull request #127 from Mic92/feat/set-user-passwords
Allow setting user passwords
2021-11-07 14:34:44 +00:00
Janne Heß
05e3732758
Merge pull request #134 from Mic92/ci
fix nix flake check on macOS
2021-11-07 14:45:49 +01:00
Jörg Thalheim
8bdf7d0993 fix nix flake check on macOS 2021-11-07 14:34:26 +01:00
Janne Heß
bac08f6919
Allow setting user passwords 2021-11-07 13:53:16 +01:00
Janne Heß
79706f6748
Fix secrets mount point and remove default 2021-11-07 13:00:05 +01:00
Jörg Thalheim
16e94d49ea
Merge pull request #113 from helsinki-systems/feat/restart-and-reload
Add actual support for restarting/reloading units, change detection, dry mode
2021-11-07 11:57:24 +00:00
Janne Heß
9683d128bd
Add support for restarting/reloading units 2021-11-07 12:37:57 +01:00
Jörg Thalheim
e37ef9dda5
Merge pull request #133 from Mic92/drone-updates
Drone updates
2021-11-07 11:28:25 +00:00
Jörg Thalheim
da426dcdd6 update flakes 2021-11-07 12:20:50 +01:00
Jörg Thalheim
c9cdb0cabe update drone channel 2021-11-07 12:19:58 +01:00
Jörg Thalheim
9ada3684e8
Merge pull request #131 from Mic92/drone
Drone ci
2021-11-07 09:21:26 +00:00
Jörg Thalheim
bd818c21e4 change drone pipeline type 2021-11-07 09:52:10 +01:00
Jörg Thalheim
17c4771b21 remove nixos tests from test set 2021-11-07 09:28:52 +01:00
Jörg Thalheim
73ca793539 Revert "remove drone (replaced by github ci)"
This reverts commit d717ee155e.
2021-11-07 09:27:15 +01:00
Jörg Thalheim
8318a036fe another test commit 2021-11-04 22:35:35 +01:00
Jörg Thalheim
b85ea605cd test commit 2021-11-04 22:20:59 +01:00
Jörg Thalheim
2e86e1698d README.md: add link to infrastructure repository 2021-10-03 17:10:32 +02:00
Jörg Thalheim
095fca0581
Merge pull request #124 from Mic92/feat/nixos-instead-of-nixpkgs
workflow: Replace nixpkgs channel with nixos
2021-09-30 21:20:39 +01:00
Janne Heß
0078d93306
Merge branch 'master' into feat/nixos-instead-of-nixpkgs 2021-09-30 22:19:54 +02:00
Jörg Thalheim
8ccc5c7605
Merge pull request #114 from helsinki-systems/feat/nested-secrets
Implement nested secrets
2021-09-30 21:19:23 +01:00
Janne Heß
64e8411831
workflow: Replace nixpkgs channel with nixos 2021-09-30 21:58:40 +02:00
Janne Heß
2b9a0815ca
Implement nested secrets 2021-09-30 21:49:47 +02:00
Janne Heß
827696f6a2
Merge pull request #121 from Mic92/improve-assertions
Improve assertions
2021-09-30 21:37:47 +02:00
Jörg Thalheim
e0e57da497 fix documentation and assertions for age.keyFile 2021-09-30 21:10:08 +02:00
Jörg Thalheim
c5e0f55d8d nixos-tests: fix identations 2021-09-30 21:09:26 +02:00
Jörg Thalheim
d7a6402532
Merge pull request #123 from Mic92/feat/import-age-keyfile-and-ssh
Import age keyfile and ssh keys at the same time
2021-09-30 20:05:18 +01:00
Janne Heß
4cebc08062
Fix age key generation and test it 2021-09-30 15:28:39 +02:00
Janne Heß
5db02f2939
Import age keyfile and ssh keys at the same time 2021-09-30 15:07:30 +02:00