-
Notifications
You must be signed in to change notification settings - Fork 142
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Overview
As an engineer for NGF
I want to generate the base CustomResourceDefinition for kind: AuthenticationFilter
So that we can have the API for authentication defined
Acceptance
- Add GoLang API for AuthenticationFilter to
apis/v1alpha1/authenticationfile_types.go(see GEP for GoLang API) - Generate
CustomResourceDefinitionforkind: AuthenticationFilter(runmake ...to generate once API is created from step 1) - Verify example
AuthenticationFilteryaml files are applied correctly. (Link to example yaml files here)
Dev notes JWT Authentication
Initial CRD will define an API for JWT Authentication.
Given this Epic is for Basic Auth, we do not need to add implementation for JWT.
This is to be done in this epic: #835
Resources
Existing CustomResourceDefinition examples: https://github.com/nginx/nginx-gateway-fabric/tree/main/config/crd/bases
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
🆕 New