Skip to content

Commit 770883d

Browse files
committed
docs: add ideas for planned changes
1 parent f181634 commit 770883d

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

docs/TODO.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
## ➕ Additions
44

5-
- [x] Add [`.bazelrc`](https://bazel.build/run/bazelrc)
65
- [ ] Add `.env` support with [`godotenv`](https://github.com/joho/godotenv)
76
- [ ] add `config` package with file-configuration based on `type`
87
- [ ] add `--version`, `--overwrite`, `--silent` flags
@@ -11,22 +10,17 @@
1110

1211
## ✏️ Planned Changes
1312

14-
- [x] merge `platform` and `filesystem` packages into `fs`
1513
- [ ] implement better logging format
16-
- [x] remove obsolete `errors` package
17-
- [x] merge `env` and `common` packages
18-
- [x] make current code asynchronous
19-
- [x] do generel code-cleanup
20-
- [x] remove non-implemented code besides one-liners in `main.go`
21-
- [x] rename `util` to `helpers` for consistency
22-
- [x] rename `cmd` to `proc` for consistency
23-
- [x] shorten field names in `core.App`
24-
- [x] rename `logger` to just `log`
2514

2615
## 💡 Ideas
2716

2817
## 🔗 Links
2918

19+
- [ ] Add `step-ca`-less certificate generation with [`pki` package](https://github.com/smallstep/certificates/blob/master/pki/pki.go) and guidance from the [CLI implementation](https://github.com/smallstep/cli/blob/master/command/ca/init.go#L649)
20+
- [ ] Add [`viper`](https://github.com/spf13/viper/blob/master/viper.go#L473)-based `config` package with [`hcloud-cli` inspired features](https://github.com/hetznercloud/cli/blob/main/internal/state/config/options.go)
21+
- [ ] Evaluate implementation of a custom Vault plugin for Keycloak with guidance from the [Vault Keycloak Plugin][vault-keycloak-plugin-serviceware], [Vault Auth Plugin Example][vault-example-auth-plugin], [Vault HashCups Plugin Example][vault-example-hashicups-plugin], [(Official) Vault Kubernetes Plugin][vault-kubernetes-plugin]
22+
- [ ] Evaluate integration of [VMWare-Labs YAMLPath module](https://github.com/vmware-labs/yaml-jsonpath) or the [Kubernetes-bundled JSONPath implementation](https://pkg.go.dev/k8s.io/client-go/util/jsonpath)
23+
3024
### Kubernetes
3125

3226
- [Kubernetes Go Client - Examples](https://github.com/iximiuz/client-go-examples)
@@ -114,3 +108,9 @@ for k, v := range mp {
114108
fmt.Printf("Key: %s - Value: %s\n", k, v)
115109
}
116110
```
111+
<!-- EXTERNAL LINKS -->
112+
113+
[vault-kubernetes-plugin]: https://github.com/hashicorp/vault-plugin-secrets-kubernetes
114+
[vault-example-hashicups-plugin]: https://github.com/hashicorp-education/learn-vault-plugin-secrets-hashicups
115+
[vault-example-auth-plugin]: https://github.com/hashicorp/vault-auth-plugin-example/tree/master
116+
[vault-keycloak-plugin-serviceware]: https://github.com/Serviceware/vault-plugin-secrets-keycloak

0 commit comments

Comments
 (0)