GafaelfawrIngressConfig#

class gafaelfawr.models.kubernetes.GafaelfawrIngressConfig(**data)#

Bases: BaseModel

Configuration settings for an ingress using Gafaelfawr for auth.

Parameters:

data (Any)

Attributes Summary

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Summary

to_auth_query()

Generate the query corresponding to this ingress configuration.

Attributes Documentation

model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'populate_by_name': True, 'validate_by_alias': True, 'validate_by_name': True}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Documentation

to_auth_query()#

Generate the query corresponding to this ingress configuration.

Returns:

List of query parameters corresponding to this ingress configuration to pass to the Gafaelfawr /ingress/auth route.

Return type:

list of tuple