34 lines
845 B
YAML
34 lines
845 B
YAML
##############################################################################
|
|
# Basic Auth Middleware for Traefik
|
|
# CHANGE THE PASSWORD BEFORE PRODUCTION USE!
|
|
#
|
|
# To generate a new htpasswd entry:
|
|
# htpasswd -nb <username> <password>
|
|
# Then base64 encode it:
|
|
# echo -n '<htpasswd-output>' | base64
|
|
# Update the secret below with the new value.
|
|
##############################################################################
|
|
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: basic-auth-secret
|
|
namespace: m3db
|
|
type: Opaque
|
|
# Generate with: htpasswd -nb vultr_m3db <password> | base64
|
|
# See .env for credentials
|
|
stringData:
|
|
users: |-
|
|
vultr_m3db:$apr1$xyz$tempplaceholderREPLACEFROMENV
|
|
|
|
---
|
|
apiVersion: traefik.io/v1alpha1
|
|
kind: Middleware
|
|
metadata:
|
|
name: basic-auth
|
|
namespace: m3db
|
|
spec:
|
|
basicAuth:
|
|
secret: basic-auth-secret
|