Skip to content

A simple Golang-based application that echos environment variables given to it

License

Notifications You must be signed in to change notification settings

infamousjoeg/authn-k8s-demo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

authn-k8s-demo-app

A simple Golang-based application that echos environment variables given to it on a continuous loop.

This is an updated version of go-app developed by Evan Litwak (@daswak).

Environment Requirements

CONJUR_USER_OBJECT The variable path to the username as it exists in Conjur.

CONJUR_PASS_OBJECT The variable path to the password as it exists in Conjur.

CONJUR_APPLIANCE The Base URL of the Conjur API service.

CONJUR_ACCOUNT The org account established during initial deployment of Conjur.

How does it work?

The application will first look for relevant Kubernetes Secrets to use, by default. If none are found, it is assumed that the CyberArk Conjur authn-k8s will be used for secure secrets retrieval.

NOTE: Italics denote "Under Development".

Compiling

To build a binary for your current environment:

make build

To build a binary for every OS and ARCH supported:

make compile

All compiled binaries will be placed in the bin/ directory of this repository.

License

MIT

About

A simple Golang-based application that echos environment variables given to it

Topics

Resources

License

Stars

Watchers

Forks