Use badgerv2 the default in helm too.

Use also port 443 for the ca-url, as we usually access through the
service, this can be overridden by --with-ca-url flag in the cli.
This commit is contained in:
Mariano Cano 2021-09-17 12:49:16 -07:00
parent ebf1afa96e
commit 4fde7b5250
2 changed files with 4 additions and 2 deletions

View file

@ -79,7 +79,7 @@ inject:
logger:
format: json
db:
type: badger
type: badgerv2
dataSource: /home/step/db
authority:
provisioners:

View file

@ -341,7 +341,9 @@ func New(o apiv1.Options, opts ...Option) (*PKI, error) {
if err != nil {
return nil, errors.Wrapf(err, "error parsing %s", p.Address)
}
if port == "443" {
// On k8s we usually access through a service, and this is configured on
// port 443 by default.
if port == "443" || p.options.isHelm {
p.Defaults.CaUrl = fmt.Sprintf("https://%s", p.Defaults.CaUrl)
} else {
p.Defaults.CaUrl = fmt.Sprintf("https://%s:%s", p.Defaults.CaUrl, port)