RouterAccess resource
Configuration for secure access to the site router. The configuration includes TLS credentials and router ports.
apiVersion: skupper.io/v2alpha1
kind: RouterAccess
Metadata properties
Spec properties
roles
array
required
Platforms | Kubernetes, Docker, Podman, Linux |
---|
tlsCredentials
string
required
A named bundle of TLS certificates and keys used for secure router-to-router communication. The bundle contains the trusted server certificate. It optionally includes a client certificate and key for mutual TLS.
On Kubernetes, the value is the name of a Secret in the current namespace.
Platforms | Kubernetes, Docker, Podman, Linux |
---|---|
See also | Custom certificates, Kubernetes TLS secrets |
generateTlsCredentials
boolean
Default | False |
---|---|
Platforms | Kubernetes, Docker, Podman, Linux |
issuer
string
Platforms | Kubernetes, Docker, Podman, Linux |
---|
accessType
string
Platforms | Kubernetes, Docker, Podman, Linux |
---|
bindHost
string
Platforms | Kubernetes, Docker, Podman, Linux |
---|
subjectAlternativeNames
array
Platforms | Kubernetes, Docker, Podman, Linux |
---|
settings
object
advanced
A map containing additional settings. Each map entry is a string name and a string value.
Platforms | Kubernetes, Docker, Podman, Linux |
---|
Status properties
status
string
The current state of the resource.
- Pending
- Ready
Platforms | Kubernetes, Docker, Podman, Linux |
---|
message
string
A human-readable status message.
Platforms | Kubernetes, Docker, Podman, Linux |
---|
endpoints
array
advanced
An array of connection endpoints. Each item has a name, host, port, and group.
Platforms | Kubernetes, Docker, Podman, Linux |
---|
conditions
array
advanced
A set of named conditions describing the current state of the resource.
Platforms | Kubernetes |
---|---|
See also | Kubernetes conditions |