final plan notes
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# for the pipeline
|
||||
## languages
|
||||
#### The tools we are using to write this in and deploy it
|
||||
helm
|
||||
pulumi
|
||||
argo workflows?
|
||||
|
||||
## pipeline
|
||||
#### The actual steps in the pipeline
|
||||
pulumi
|
||||
pulumi crossguard
|
||||
socket.dev
|
||||
argo workflows
|
||||
semgrep
|
||||
trufflehog
|
||||
syft // do we need this as socket.dev or semgrep can do sbom?
|
||||
grype
|
||||
renovate bot
|
||||
kics (keeping infrastructure as code secure)
|
||||
|
||||
## k8's
|
||||
#### Things I assume I need installed in my k8's cluster
|
||||
infisical
|
||||
argo workflows
|
||||
defectdojo
|
||||
|
||||
## repository
|
||||
#### Things to set on the repository
|
||||
branch protection
|
||||
|
||||
## local
|
||||
#### Things to add to my chezmoi install so that they are always available but should be mentioned as things the user should have
|
||||
eslint-plugin-security
|
||||
gitleaks
|
||||
socket cli
|
||||
|
||||
## Might be needed
|
||||
#### Things that we might need. I am unsure if we have other tools that sufficiently cover the security concerns
|
||||
trivy
|
||||
|
||||
# For homelab
|
||||
## optional things
|
||||
#### These are things that will exist in my homelab eventually, however they are not needed for this pipeline I think
|
||||
harbor containe registry
|
||||
suse security (neuvector)
|
||||
nexus package caching
|
||||
|
||||
Reference in New Issue
Block a user