Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var StaticModeDeploymentYAML []byte
StaticModeDeploymentYAML contains the YAML manifest of the Deployment resource for the static mode. We put this in the root of the repo because goembed doesn't support relative/absolute paths and symlinks, and we want to keep the static mode deployment manifest for the provisioner in the config/tests/ directory.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package apis stores the API definitions for NGINX Gateway Fabric configuration.
|
Package apis stores the API definitions for NGINX Gateway Fabric configuration. |
v1alpha1
Package v1alpha1 contains API Schema definitions for the gateway.nginx.org API group.
|
Package v1alpha1 contains API Schema definitions for the gateway.nginx.org API group. |
cmd
|
|
internal
|
|
framework
Package framework contains all the packages that are shared by the provisioner and static modes of the project.
|
Package framework contains all the packages that are shared by the provisioner and static modes of the project. |
framework/controller
Package controller is responsible for creating and registering controllers for sigs.k8s.io/controller-runtime/pkg/manager.Manager.
|
Package controller is responsible for creating and registering controllers for sigs.k8s.io/controller-runtime/pkg/manager.Manager. |
framework/controller/controllerfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
framework/events/eventsfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
framework/helpers
Package helpers contains helper functions
|
Package helpers contains helper functions |
framework/runnables
Package runnables provides helper types for creating runnables for the controller-runtime manager when leader election is enabled.
|
Package runnables provides helper types for creating runnables for the controller-runtime manager when leader election is enabled. |
framework/status/statusfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
framework/types
Package types contains types that are shared by the provisioner and static modes.
|
Package types contains types that are shared by the provisioner and static modes. |
mode/provisioner
Package provisioner contains all the packages that relate to the provisioner-mode implementation of NGF.
|
Package provisioner contains all the packages that relate to the provisioner-mode implementation of NGF. |
mode/static
Package static contains all the packages that relate to the static-mode implementation of NGF.
|
Package static contains all the packages that relate to the static-mode implementation of NGF. |
mode/static/nginx/config/configfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/nginx/config/policies/policiesfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/nginx/config/validation
Package validation includes validators to validate values that will propagate to the NGINX configuration.
|
Package validation includes validators to validate values that will propagate to the NGINX configuration. |
mode/static/nginx/file/filefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/nginx/runtime/runtimefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/sort
Package sort provides utilities for sorting Kubernetes resources.
|
Package sort provides utilities for sorting Kubernetes resources. |
mode/static/state/dataplane
Package dataplane translates Graph representation of the cluster state into an intermediate representation of data plane configuration.
|
Package dataplane translates Graph representation of the cluster state into an intermediate representation of data plane configuration. |
mode/static/state/graph
Package graph translates the cluster state (Gateway API and Kubernetes resources) into a graph-like representation, for which: - Resources are validated.
|
Package graph translates the cluster state (Gateway API and Kubernetes resources) into a graph-like representation, for which: - Resources are validated. |
mode/static/state/resolver/resolverfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/state/statefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/state/validation/validationfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/staticfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/telemetry
Package telemetry is responsible for collecting and sending product telemetry data.
|
Package telemetry is responsible for collecting and sending product telemetry data. |
mode/static/telemetry/telemetryfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
mode/static/usage
Package usage is responsible for reporting NGINX Plus usage data.
|
Package usage is responsible for reporting NGINX Plus usage data. |
mode/static/usage/usagefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
tests
module
|
Click to show internal directories.
Click to hide internal directories.