RailsApp::Entrypoints::Ingress
Inherits YAML::Serializable / JSON::Serializable / Kubernetes::Serializable / Struct / Value / Object
Properties to assign to any Ingress that gets created for this entrypoint.
Constructors
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
new(pull : JSON::PullParser)
new(*, __pull_for_json_serializable pull : JSON::PullParser)
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
new(*, annotations : Nil | Hash(String, JSON::Any) = nil)
SourceInstance methods
annotations
A Hash(String, String) representing the annotations that to apply to the Ingress resource to set NGINX configuration options.
nginx.ingress.kubernetes.io/default-backend: not-available # Fall back to the `not-available` Service if there are no available pods