Skip to content

weyderfs/pwpush-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Pusher K8s Deployment

Pwpush or Password Pusher is a project created and maintained by @pglombardo.

Pwpush is a solution to share passwords, secrets, any sensitive data in a security way.

The project allow to you selfhosted the solution in your environment. Using the Pwpush-k8s, such the name intent you will deploy the solution in a Kubernetes Cluster.

Disclaimer

In this deploy method Pwpush run in a ephemeral mode, without store data. So what's means? If for any purpose the Pod of the Pwpush die/killed, any sensitive data in a valid time will be lost.

Installation

Requirements

  • The kubectl updated in some version that recognize the Kustomize parameter -k

How to Deploy?

This is very simple, after made your customizations in the YAML files, just run:

kubectl apply -k .

Teardown

Easly like the installation, just run:

kubectl delete -k .

What is deployed?

  • A single replica of the pwpush
  • A service using the port 5100
  • A scheme for AWS ALB ingress, used to expose your app.