WIP: Support wildcard certs. #776

Closed
telackey wants to merge 12 commits from telackey/wild into main
Member

Add config for setting the TLS host, secret, and issuer explicitly (in the spec or command-line argument). The major reasons to do this are to allow selecting which issuer to use if requesting a certificate (eg, zerossl rather than letsencrypt) or to use an existing certificate, like a wildcard cert, rather than requesting one at all, eg:

  http-proxy:
    - host-name: foo.my.domain.com
      routes:
        - path: '/'
          proxy-to: webapp:80
      tls:
        secret: 'my.domain.com'
        hosts:
          - '*.my.domain.com'
Add config for setting the TLS host, secret, and issuer explicitly (in the spec or command-line argument). The major reasons to do this are to allow selecting which issuer to use if requesting a certificate (eg, zerossl rather than letsencrypt) or to use an existing certificate, like a wildcard cert, rather than requesting one at all, eg: ``` http-proxy: - host-name: foo.my.domain.com routes: - path: '/' proxy-to: webapp:80 tls: secret: 'my.domain.com' hosts: - '*.my.domain.com' ```
telackey added 1 commit 2024-03-04 21:24:49 +00:00
Support wildcard certs.
Some checks failed
Lint Checks / Run linter (pull_request) Successful in 39s
Deploy Test / Run deploy test suite (pull_request) Successful in 3m36s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 3m3s
Smoke Test / Run basic test suite (pull_request) Successful in 2m37s
Webapp Test / Run webapp test suite (pull_request) Successful in 5m1s
e81c95a920
telackey added 1 commit 2024-03-04 21:27:47 +00:00
comment
Some checks failed
Lint Checks / Run linter (pull_request) Successful in 37s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 1m37s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m20s
Webapp Test / Run webapp test suite (pull_request) Successful in 2m43s
Smoke Test / Run basic test suite (pull_request) Successful in 4m24s
14ee4da1fc
telackey added 1 commit 2024-03-04 22:01:09 +00:00
Fix configmaps constant.
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 39s
Webapp Test / Run webapp test suite (pull_request) Successful in 3m17s
Smoke Test / Run basic test suite (pull_request) Successful in 5m2s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m42s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 6m37s
4ec0e38b77
telackey added 1 commit 2024-03-04 23:08:16 +00:00
fmt
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 52s
Webapp Test / Run webapp test suite (pull_request) Successful in 3m51s
Deploy Test / Run deploy test suite (pull_request) Successful in 6m0s
Smoke Test / Run basic test suite (pull_request) Successful in 5m33s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 7m10s
53b29ff69b
telackey added 1 commit 2024-03-04 23:09:20 +00:00
fmt
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 30s
Deploy Test / Run deploy test suite (pull_request) Successful in 4m17s
Smoke Test / Run basic test suite (pull_request) Successful in 3m17s
Webapp Test / Run webapp test suite (pull_request) Successful in 5m3s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 9m30s
3c7ff76a83
telackey added 1 commit 2024-03-05 04:01:22 +00:00
TLS options
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 53s
Webapp Test / Run webapp test suite (pull_request) Successful in 3m19s
Deploy Test / Run deploy test suite (pull_request) Successful in 4m18s
Smoke Test / Run basic test suite (pull_request) Successful in 5m12s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 9m16s
d09fbc3ac4
telackey added 1 commit 2024-03-05 04:53:05 +00:00
oops
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 44s
Webapp Test / Run webapp test suite (pull_request) Successful in 4m44s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m53s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 6m20s
Smoke Test / Run basic test suite (pull_request) Successful in 4m39s
240db3ca4c
telackey added 1 commit 2024-03-05 05:05:44 +00:00
more oops
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 27s
Webapp Test / Run webapp test suite (pull_request) Successful in 2m58s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m45s
Smoke Test / Run basic test suite (pull_request) Successful in 2m36s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 9m16s
64b395f15a
telackey changed title from WIP: Support wildcard certs. to Support wildcard certs. 2024-03-05 05:32:52 +00:00
telackey added 1 commit 2024-03-05 05:40:22 +00:00
Update status cmd
Some checks failed
Lint Checks / Run linter (pull_request) Failing after 28s
Webapp Test / Run webapp test suite (pull_request) Successful in 2m50s
Deploy Test / Run deploy test suite (pull_request) Successful in 4m22s
Smoke Test / Run basic test suite (pull_request) Successful in 6m14s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 10m15s
7f0b82b9a9
telackey added 1 commit 2024-03-05 05:41:37 +00:00
lint
Some checks failed
Lint Checks / Run linter (pull_request) Failing after 24s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m1s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Failing after 5m33s
Smoke Test / Run basic test suite (pull_request) Successful in 3m49s
Webapp Test / Run webapp test suite (pull_request) Successful in 5m7s
f91329eef0
telackey added 1 commit 2024-03-05 05:42:52 +00:00
;
Some checks failed
Lint Checks / Run linter (pull_request) Failing after 32s
Deploy Test / Run deploy test suite (pull_request) Successful in 5m41s
Webapp Test / Run webapp test suite (pull_request) Successful in 3m52s
Smoke Test / Run basic test suite (pull_request) Successful in 5m7s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 7m47s
583774e32a
telackey added 1 commit 2024-03-05 05:43:30 +00:00
unused
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 59s
Deploy Test / Run deploy test suite (pull_request) Successful in 4m33s
Smoke Test / Run basic test suite (pull_request) Successful in 3m8s
Webapp Test / Run webapp test suite (pull_request) Successful in 4m47s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 8m41s
82785b6823
telackey requested review from dboreham 2024-03-05 05:43:50 +00:00
telackey changed title from Support wildcard certs. to WIP: Support wildcard certs. 2024-03-06 18:39:40 +00:00
telackey closed this pull request 2024-03-06 23:29:59 +00:00
All checks were successful
Lint Checks / Run linter (pull_request) Successful in 59s
Deploy Test / Run deploy test suite (pull_request) Successful in 4m33s
Smoke Test / Run basic test suite (pull_request) Successful in 3m8s
Webapp Test / Run webapp test suite (pull_request) Successful in 4m47s
K8s Deploy Test / Run deploy test suite on kind/k8s (pull_request) Successful in 8m41s

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/stack-orchestrator#776
No description provided.