mirror of
https://github.com/planetmint/planetmint.git
synced 2025-03-30 15:08:31 +00:00
71 lines
2.6 KiB
YAML
71 lines
2.6 KiB
YAML
# Copyright © 2020 Interplanetary Database Association e.V.,
|
|
# Planetmint and IPDB software contributors.
|
|
# SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
|
# Code is Apache-2.0 and docs are CC-BY-4.0
|
|
|
|
# All secret data should be base64 encoded before embedding them in the Secret.
|
|
# Short strings can be encoded using, e.g.
|
|
# echo "secret string" | base64 -w 0 > secret.string.b64
|
|
# Files (e.g. certificates) can be encoded using, e.g.
|
|
# cat cert.pem | base64 -w 0 > cert.pem.b64
|
|
# then copy the contents of cert.pem.b64 (for example) below.
|
|
# Ref: https://kubernetes.io/docs/concepts/configuration/secret/
|
|
# Unused values can be set to ""
|
|
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: proxy-credentials
|
|
namespace: default
|
|
type: Opaque
|
|
data:
|
|
# app_id is the app id that the proxy adds to requests going to the backend
|
|
app_id: "<b64 encoded app_id>"
|
|
# app_key is the app key that the proxy adds to requests going to the backend
|
|
app_key: "<b64 encoded app_key>"
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: proxy-https-certs
|
|
namespace: default
|
|
type: Opaque
|
|
data:
|
|
# Base64-encoded HTTPS private key
|
|
cert.key: "<b64 encoded HTTPS private key>"
|
|
# Base64-encoded HTTPS certificate chain
|
|
# starting with your primary SSL cert (e.g. your_domain.crt)
|
|
# followed by all intermediate certs.
|
|
# If cert is from DigiCert, download "Best format for nginx".
|
|
cert.pem: "<b64 encoded HTTPS certificate chain"
|
|
---
|
|
## Note: data values do NOT have to be base64-encoded for ConfigMap.
|
|
# proxy-vars is common environment variables for the Web Proxy.
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: proxy-vars
|
|
namespace: default
|
|
data:
|
|
# proxy-fqdn is the DNS name registered for your HTTPS certificate.
|
|
proxy-fqdn: "proxy-bdb.example.com"
|
|
|
|
# proxy-frontend-port is the port number on which this web proxy's services
|
|
# are available to external clients.
|
|
proxy-frontend-port: "4443"
|
|
|
|
# proxy-referrer-policy defines the expected behaviour from
|
|
# browser while setting the referer header in the HTTP requests to the
|
|
# proxy service.
|
|
proxy-referrer-policy: "origin-when-cross-origin"
|
|
|
|
# expected-http-referer is the expected regex expression of the Referer
|
|
# header in the HTTP requests to the proxy.
|
|
# The default below accepts the referrer value to be *.planetmint.com
|
|
expected-http-referer: "^https://(.*)planetmint\\.com/(.*)"
|
|
|
|
# expected-http-origin is the expected regex expression of the Origin
|
|
# header in the HTTP requests to the proxy.
|
|
# The default below accepts the origin value to be *.planetmint.com
|
|
expected-http-origin: "^https://(.*)planetmint\\.com"
|