diff --git a/dev/404.html b/dev/404.html index 0c39ebc8..5348357e 100644 --- a/dev/404.html +++ b/dev/404.html @@ -380,6 +380,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/api-quickstart/index.html b/dev/api-quickstart/index.html index ed1f1072..dc12f02a 100644 --- a/dev/api-quickstart/index.html +++ b/dev/api-quickstart/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/docs/design/architectural-overview-v1/index.html b/dev/architecture/docs/design/architectural-overview-v1/index.html index 4f7915a1..ecc8ffb1 100644 --- a/dev/architecture/docs/design/architectural-overview-v1/index.html +++ b/dev/architecture/docs/design/architectural-overview-v1/index.html @@ -14,7 +14,7 @@ - + @@ -635,6 +635,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/docs/design/architectural-overview/index.html b/dev/architecture/docs/design/architectural-overview/index.html index a6287be3..e6dbc4ee 100644 --- a/dev/architecture/docs/design/architectural-overview/index.html +++ b/dev/architecture/docs/design/architectural-overview/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/docs/design/modular_installation/index.html b/dev/architecture/docs/design/modular_installation/index.html index 0222a375..eed5be55 100644 --- a/dev/architecture/docs/design/modular_installation/index.html +++ b/dev/architecture/docs/design/modular_installation/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0001-rlp-v2/index.html b/dev/architecture/rfcs/0001-rlp-v2/index.html index b8861821..a043ba20 100644 --- a/dev/architecture/rfcs/0001-rlp-v2/index.html +++ b/dev/architecture/rfcs/0001-rlp-v2/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0002-well-known-attributes/index.html b/dev/architecture/rfcs/0002-well-known-attributes/index.html index be9dce99..a5981bb5 100644 --- a/dev/architecture/rfcs/0002-well-known-attributes/index.html +++ b/dev/architecture/rfcs/0002-well-known-attributes/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0003-dns-policy/index.html b/dev/architecture/rfcs/0003-dns-policy/index.html index 5e4f7b5c..9f2aa169 100644 --- a/dev/architecture/rfcs/0003-dns-policy/index.html +++ b/dev/architecture/rfcs/0003-dns-policy/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0004-policy-status/index.html b/dev/architecture/rfcs/0004-policy-status/index.html index 78827585..7c472eac 100644 --- a/dev/architecture/rfcs/0004-policy-status/index.html +++ b/dev/architecture/rfcs/0004-policy-status/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0005-single-cluster-dnspolicy/index.html b/dev/architecture/rfcs/0005-single-cluster-dnspolicy/index.html index 55400ceb..db77a247 100644 --- a/dev/architecture/rfcs/0005-single-cluster-dnspolicy/index.html +++ b/dev/architecture/rfcs/0005-single-cluster-dnspolicy/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0006-kuadrant_sub_components_configurations/index.html b/dev/architecture/rfcs/0006-kuadrant_sub_components_configurations/index.html index ca0535f2..5b1cd7aa 100644 --- a/dev/architecture/rfcs/0006-kuadrant_sub_components_configurations/index.html +++ b/dev/architecture/rfcs/0006-kuadrant_sub_components_configurations/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0007-policy-sync-v1/index.html b/dev/architecture/rfcs/0007-policy-sync-v1/index.html index ea9e5337..0b5a9927 100644 --- a/dev/architecture/rfcs/0007-policy-sync-v1/index.html +++ b/dev/architecture/rfcs/0007-policy-sync-v1/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0008-kuadrant-release-process/index.html b/dev/architecture/rfcs/0008-kuadrant-release-process/index.html index 8dbdf4ca..f798751b 100644 --- a/dev/architecture/rfcs/0008-kuadrant-release-process/index.html +++ b/dev/architecture/rfcs/0008-kuadrant-release-process/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/architecture/rfcs/0009-defaults-and-overrides/index.html b/dev/architecture/rfcs/0009-defaults-and-overrides/index.html index cdb09a44..47005f50 100644 --- a/dev/architecture/rfcs/0009-defaults-and-overrides/index.html +++ b/dev/architecture/rfcs/0009-defaults-and-overrides/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino-operator/index.html b/dev/authorino-operator/index.html index 0d6601a8..f286620f 100644 --- a/dev/authorino-operator/index.html +++ b/dev/authorino-operator/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/architecture/index.html b/dev/authorino/docs/architecture/index.html index 7779a6e1..060f2f12 100644 --- a/dev/authorino/docs/architecture/index.html +++ b/dev/authorino/docs/architecture/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/code_of_conduct/index.html b/dev/authorino/docs/code_of_conduct/index.html index ea078c71..5dfcdb92 100644 --- a/dev/authorino/docs/code_of_conduct/index.html +++ b/dev/authorino/docs/code_of_conduct/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/contributing/index.html b/dev/authorino/docs/contributing/index.html index a02a84f0..5177e76b 100644 --- a/dev/authorino/docs/contributing/index.html +++ b/dev/authorino/docs/contributing/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/features/index.html b/dev/authorino/docs/features/index.html index 838a06e1..0bd2f91e 100644 --- a/dev/authorino/docs/features/index.html +++ b/dev/authorino/docs/features/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/getting-started/index.html b/dev/authorino/docs/getting-started/index.html index e192baa2..e37ed309 100644 --- a/dev/authorino/docs/getting-started/index.html +++ b/dev/authorino/docs/getting-started/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/index.html b/dev/authorino/docs/index.html index ccd15225..8e358f6d 100644 --- a/dev/authorino/docs/index.html +++ b/dev/authorino/docs/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/terminology/index.html b/dev/authorino/docs/terminology/index.html index 9e49f2fd..d3c474ef 100644 --- a/dev/authorino/docs/terminology/index.html +++ b/dev/authorino/docs/terminology/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/anonymous-access/index.html b/dev/authorino/docs/user-guides/anonymous-access/index.html index 641388df..872d4ed4 100644 --- a/dev/authorino/docs/user-guides/anonymous-access/index.html +++ b/dev/authorino/docs/user-guides/anonymous-access/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/api-key-authentication/index.html b/dev/authorino/docs/user-guides/api-key-authentication/index.html index a265cb60..2d5da435 100644 --- a/dev/authorino/docs/user-guides/api-key-authentication/index.html +++ b/dev/authorino/docs/user-guides/api-key-authentication/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html b/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html index 7e2b8599..5d233c61 100644 --- a/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html +++ b/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/authzed/index.html b/dev/authorino/docs/user-guides/authzed/index.html index 21d17ec1..3e6d8bc1 100644 --- a/dev/authorino/docs/user-guides/authzed/index.html +++ b/dev/authorino/docs/user-guides/authzed/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/caching/index.html b/dev/authorino/docs/user-guides/caching/index.html index de44279d..8514bc1d 100644 --- a/dev/authorino/docs/user-guides/caching/index.html +++ b/dev/authorino/docs/user-guides/caching/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html b/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html index 9527ebb7..10627007 100644 --- a/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html +++ b/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/edge-authentication-architecture-festival-wristbands/index.html b/dev/authorino/docs/user-guides/edge-authentication-architecture-festival-wristbands/index.html index 5894fd03..5ef14c64 100644 --- a/dev/authorino/docs/user-guides/edge-authentication-architecture-festival-wristbands/index.html +++ b/dev/authorino/docs/user-guides/edge-authentication-architecture-festival-wristbands/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/envoy-jwt-authn-and-authorino/index.html b/dev/authorino/docs/user-guides/envoy-jwt-authn-and-authorino/index.html index ca961752..9a879577 100644 --- a/dev/authorino/docs/user-guides/envoy-jwt-authn-and-authorino/index.html +++ b/dev/authorino/docs/user-guides/envoy-jwt-authn-and-authorino/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/external-metadata/index.html b/dev/authorino/docs/user-guides/external-metadata/index.html index 59654326..f3ee604b 100644 --- a/dev/authorino/docs/user-guides/external-metadata/index.html +++ b/dev/authorino/docs/user-guides/external-metadata/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/hello-world/index.html b/dev/authorino/docs/user-guides/hello-world/index.html index e55743cf..7918020c 100644 --- a/dev/authorino/docs/user-guides/hello-world/index.html +++ b/dev/authorino/docs/user-guides/hello-world/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/host-override/index.html b/dev/authorino/docs/user-guides/host-override/index.html index 1e4ecc81..0094629e 100644 --- a/dev/authorino/docs/user-guides/host-override/index.html +++ b/dev/authorino/docs/user-guides/host-override/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/http-basic-authentication/index.html b/dev/authorino/docs/user-guides/http-basic-authentication/index.html index 40c3216f..f7eaf28c 100644 --- a/dev/authorino/docs/user-guides/http-basic-authentication/index.html +++ b/dev/authorino/docs/user-guides/http-basic-authentication/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/index.html b/dev/authorino/docs/user-guides/index.html index 957e5d1e..beb84576 100644 --- a/dev/authorino/docs/user-guides/index.html +++ b/dev/authorino/docs/user-guides/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/injecting-data/index.html b/dev/authorino/docs/user-guides/injecting-data/index.html index 693b3a00..3c311d5a 100644 --- a/dev/authorino/docs/user-guides/injecting-data/index.html +++ b/dev/authorino/docs/user-guides/injecting-data/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html b/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html index 73501577..b68a45ba 100644 --- a/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html +++ b/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/keycloak-authorization-services/index.html b/dev/authorino/docs/user-guides/keycloak-authorization-services/index.html index a49236c5..aa62f757 100644 --- a/dev/authorino/docs/user-guides/keycloak-authorization-services/index.html +++ b/dev/authorino/docs/user-guides/keycloak-authorization-services/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/kubernetes-subjectaccessreview/index.html b/dev/authorino/docs/user-guides/kubernetes-subjectaccessreview/index.html index 6b4a073d..04def494 100644 --- a/dev/authorino/docs/user-guides/kubernetes-subjectaccessreview/index.html +++ b/dev/authorino/docs/user-guides/kubernetes-subjectaccessreview/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/kubernetes-tokenreview/index.html b/dev/authorino/docs/user-guides/kubernetes-tokenreview/index.html index cb712b0d..865a93e7 100644 --- a/dev/authorino/docs/user-guides/kubernetes-tokenreview/index.html +++ b/dev/authorino/docs/user-guides/kubernetes-tokenreview/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/mtls-authentication/index.html b/dev/authorino/docs/user-guides/mtls-authentication/index.html index 19193fc6..0a3163ee 100644 --- a/dev/authorino/docs/user-guides/mtls-authentication/index.html +++ b/dev/authorino/docs/user-guides/mtls-authentication/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/oauth2-token-introspection/index.html b/dev/authorino/docs/user-guides/oauth2-token-introspection/index.html index 0b7047c5..5dc4bc1f 100644 --- a/dev/authorino/docs/user-guides/oauth2-token-introspection/index.html +++ b/dev/authorino/docs/user-guides/oauth2-token-introspection/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/observability/index.html b/dev/authorino/docs/user-guides/observability/index.html index 0a0c93d7..a79d9d49 100644 --- a/dev/authorino/docs/user-guides/observability/index.html +++ b/dev/authorino/docs/user-guides/observability/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/oidc-jwt-authentication/index.html b/dev/authorino/docs/user-guides/oidc-jwt-authentication/index.html index 65bd7040..fddfb3ba 100644 --- a/dev/authorino/docs/user-guides/oidc-jwt-authentication/index.html +++ b/dev/authorino/docs/user-guides/oidc-jwt-authentication/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/oidc-rbac/index.html b/dev/authorino/docs/user-guides/oidc-rbac/index.html index 502b2ba8..90a032b5 100644 --- a/dev/authorino/docs/user-guides/oidc-rbac/index.html +++ b/dev/authorino/docs/user-guides/oidc-rbac/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/oidc-user-info/index.html b/dev/authorino/docs/user-guides/oidc-user-info/index.html index ac9f61d3..dd88b223 100644 --- a/dev/authorino/docs/user-guides/oidc-user-info/index.html +++ b/dev/authorino/docs/user-guides/oidc-user-info/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/opa-authorization/index.html b/dev/authorino/docs/user-guides/opa-authorization/index.html index 204a807e..7b66d242 100644 --- a/dev/authorino/docs/user-guides/opa-authorization/index.html +++ b/dev/authorino/docs/user-guides/opa-authorization/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/passing-credentials/index.html b/dev/authorino/docs/user-guides/passing-credentials/index.html index 0f1bfc13..d5c5b734 100644 --- a/dev/authorino/docs/user-guides/passing-credentials/index.html +++ b/dev/authorino/docs/user-guides/passing-credentials/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/resource-level-authorization-uma/index.html b/dev/authorino/docs/user-guides/resource-level-authorization-uma/index.html index 8b049392..5a35ab57 100644 --- a/dev/authorino/docs/user-guides/resource-level-authorization-uma/index.html +++ b/dev/authorino/docs/user-guides/resource-level-authorization-uma/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/sharding/index.html b/dev/authorino/docs/user-guides/sharding/index.html index 6314fb37..e7e89ad6 100644 --- a/dev/authorino/docs/user-guides/sharding/index.html +++ b/dev/authorino/docs/user-guides/sharding/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/token-normalization/index.html b/dev/authorino/docs/user-guides/token-normalization/index.html index 2b46b471..21274ed0 100644 --- a/dev/authorino/docs/user-guides/token-normalization/index.html +++ b/dev/authorino/docs/user-guides/token-normalization/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/docs/user-guides/validating-webhook/index.html b/dev/authorino/docs/user-guides/validating-webhook/index.html index f964cb0a..08ffe241 100644 --- a/dev/authorino/docs/user-guides/validating-webhook/index.html +++ b/dev/authorino/docs/user-guides/validating-webhook/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/authorino/index.html b/dev/authorino/index.html index 1ea9cae8..bba9bd54 100644 --- a/dev/authorino/index.html +++ b/dev/authorino/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/dns-operator/docs/RELEASE/index.html b/dev/dns-operator/docs/RELEASE/index.html index 99e40016..a9e88bdc 100644 --- a/dev/dns-operator/docs/RELEASE/index.html +++ b/dev/dns-operator/docs/RELEASE/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/dns-operator/docs/RFC/distributed-dns/dnsrecord-lifecycle/index.html b/dev/dns-operator/docs/RFC/distributed-dns/dnsrecord-lifecycle/index.html index a6a534ce..a7c5f534 100644 --- a/dev/dns-operator/docs/RFC/distributed-dns/dnsrecord-lifecycle/index.html +++ b/dev/dns-operator/docs/RFC/distributed-dns/dnsrecord-lifecycle/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/dns-operator/docs/managedzone/index.html b/dev/dns-operator/docs/managedzone/index.html index 4f1a0364..9df08b78 100644 --- a/dev/dns-operator/docs/managedzone/index.html +++ b/dev/dns-operator/docs/managedzone/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/dns-operator/docs/provider/index.html b/dev/dns-operator/docs/provider/index.html index 1aa78525..332f2eb5 100644 --- a/dev/dns-operator/docs/provider/index.html +++ b/dev/dns-operator/docs/provider/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/dns-operator/docs/reference/dnsrecord/index.html b/dev/dns-operator/docs/reference/dnsrecord/index.html index 80e87c9e..5e8a2985 100644 --- a/dev/dns-operator/docs/reference/dnsrecord/index.html +++ b/dev/dns-operator/docs/reference/dnsrecord/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/dns-operator/docs/reference/managedzone/index.html b/dev/dns-operator/docs/reference/managedzone/index.html index 7669142f..9c9e8849 100644 --- a/dev/dns-operator/docs/reference/managedzone/index.html +++ b/dev/dns-operator/docs/reference/managedzone/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/dns-operator/index.html b/dev/dns-operator/index.html index 06b86416..bc29277d 100644 --- a/dev/dns-operator/index.html +++ b/dev/dns-operator/index.html @@ -387,6 +387,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/getting-started-multi-cluster-ocm/index.html b/dev/getting-started-multi-cluster-ocm/index.html index 50998db2..589f3ba0 100644 --- a/dev/getting-started-multi-cluster-ocm/index.html +++ b/dev/getting-started-multi-cluster-ocm/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/getting-started-multi-cluster/index.html b/dev/getting-started-multi-cluster/index.html index 57668e15..1b96f33b 100644 --- a/dev/getting-started-multi-cluster/index.html +++ b/dev/getting-started-multi-cluster/index.html @@ -498,6 +498,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/getting-started-single-cluster/index.html b/dev/getting-started-single-cluster/index.html index 674ab40a..6ec80537 100644 --- a/dev/getting-started-single-cluster/index.html +++ b/dev/getting-started-single-cluster/index.html @@ -534,6 +534,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/index.html b/dev/index.html index bd08e910..ba0f3684 100644 --- a/dev/index.html +++ b/dev/index.html @@ -438,6 +438,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/kuadrant-operator/doc/auth/index.html b/dev/kuadrant-operator/doc/auth/index.html index 57141a1d..f24d26b4 100644 --- a/dev/kuadrant-operator/doc/auth/index.html +++ b/dev/kuadrant-operator/doc/auth/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/kuadrant-operator/doc/development/index.html b/dev/kuadrant-operator/doc/development/index.html index 361352b3..b60ff7fc 100644 --- a/dev/kuadrant-operator/doc/development/index.html +++ b/dev/kuadrant-operator/doc/development/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/kuadrant-operator/doc/dns/index.html b/dev/kuadrant-operator/doc/dns/index.html index efc8fa8b..a5deb55f 100644 --- a/dev/kuadrant-operator/doc/dns/index.html +++ b/dev/kuadrant-operator/doc/dns/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/kuadrant-operator/doc/dnshealthchecks/index.html b/dev/kuadrant-operator/doc/dnshealthchecks/index.html index 14b563e3..9fc4b8d4 100644 --- a/dev/kuadrant-operator/doc/dnshealthchecks/index.html +++ b/dev/kuadrant-operator/doc/dnshealthchecks/index.html @@ -391,6 +391,27 @@ +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + + +
  • diff --git a/dev/kuadrant-operator/doc/install/install-kubernetes/index.html b/dev/kuadrant-operator/doc/install/install-kubernetes/index.html new file mode 100644 index 00000000..b34cdc30 --- /dev/null +++ b/dev/kuadrant-operator/doc/install/install-kubernetes/index.html @@ -0,0 +1,4271 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Kubernetes - Kuadrant Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Skip to content + + +
    +
    + +
    + + + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + + + + + + +
    +
    + + + + + + + + + + + + +

    Install Kuadrant on a Kubernetes cluster

    +
    +

    Note

    +

    You must perform these steps on each Kubernetes cluster where you want to use Kuadrant.

    +
    +

    Prerequisites

    +
      +
    • Access to a Kubernetes cluster, with kubeadmin or an account with similar permissions
    • +
    • cert-manager installed
    • +
    +

    Procedure

    +

    This guide will show you how to install Kuadrant onto a bare Kubernetes cluster.

    +

    Alternatively, if you are looking instead for a way to set up Kuadrant locally to evaluate or develop, consider running the kind & Kubernetes quickstart script.

    +

    Install Gateway API

    +
    kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.1.0/standard-install.yaml
    +
    +

    Install OLM

    +
    +

    [!NOTE] +Currently, we recommend installing our operator via OLM. We plan to support Helm soon.

    +
    +
    curl -sL https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.28.0/install.sh | bash -s v0.28.0
    +
    +

    Install Istio as a Gateway API provider

    +
    +

    [!NOTE] +There are several ways to install Istio (via istioctl, Helm chart or Operator) - this is just an example for starting from a bare Kubernetes cluster.

    +
    +
    curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.21.4 sh -
    +./istio-1.21.4/bin/istioctl install --set profile=minimal
    +./istio-1.21.4/bin/istioctl operator init
    +kubectl apply -f https://raw.githubusercontent.com/Kuadrant/kuadrant-operator/main/config/dependencies/istio/istio-operator.yaml
    +
    +

    Install Kuadrant

    +
    kubectl create -f https://operatorhub.io/install/kuadrant-operator.yaml
    +kubectl get crd --watch | grep -m 1 "kuadrants.kuadrant.io"
    +
    +

    Request a Kuadrant instance

    +
    kubectl create namespace kuadrant-system
    +kubectl -n kuadrant-system apply -f - <<EOF
    +apiVersion: kuadrant.io/v1beta1
    +kind: Kuadrant
    +metadata:
    +  name: kuadrant
    +spec: {}
    +EOF
    +
    +

    Kuadrant should now install. You can check the operator's install status with:

    +
    kubectl wait --for=jsonpath='{.status.state}'=AtLatestKnown subscription/my-kuadrant-operator -n operators --timeout=600s
    +
    +

    Kuadrant is now ready to use.

    +

    (Optional) DNSPolicy setup

    +

    If you plan to use DNSPolicy, you will need an AWS Account with access to Route 53 (more providers coming soon), and a hosted zone.

    +

    Export the following environment variables for setup:

    +
    export AWS_ACCESS_KEY_ID=xxxxxxx # Key ID from AWS with Route 53 access
    +export AWS_SECRET_ACCESS_KEY=xxxxxxx # Access key from AWS with Route 53 access
    +
    +

    Create an AWS credentials secret:

    +
    kubectl -n kuadrant-system create secret generic aws-credentials \
    +  --type=kuadrant.io/aws \
    +  --from-literal=AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
    +  --from-literal=AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
    +
    +

    (Optional) Multi-cluster RateLimitPolicy

    +

    To enable RateLimitPolicy to use shared, multi-cluster counters for Kuadrant's Limitador component, you need to configure Kuadrant with a Redis cluster URL. Redis URIs can be either redis:// for standard connections or rediss:// for secure connections.

    +

    Follow these steps to create the necessary secret:

    +
      +
    1. +

      Replace some-redis.com:6379 with the URL of your accessible Redis cluster. Ensure you include the appropriate URI scheme (redis:// or rediss://).

      +
    2. +
    3. +

      Execute the following commands:

      +
      # Replace this with an accessible Redis cluster URL
      +export REDIS_URL=redis://user:xxxxxx@some-redis.com:6379
      +
      +kubectl -n kuadrant-system create secret generic redis-config \
      +  --from-literal=URL=$REDIS_URL
      +
      +
    4. +
    +

    This will create a secret named redis-config in the kuadrant-system namespace containing your Redis cluster URL, which Kuadrant will use for multi-cluster rate limiting.

    +

    You'll also need to update your earlier created Kuadrant instance to reconfigure Kuadrant to use Redis:

    +
    kubectl apply -f - <<EOF
    +apiVersion: kuadrant.io/v1beta1
    +kind: Kuadrant
    +metadata:
    +  name: kuadrant
    +  namespace: kuadrant-system
    +spec:
    +  limitador:
    +    storage:
    +      redis-cached:
    +        configSecretRef:
    +          name: redis-config 
    +EOF
    +
    +

    Next Steps

    + + + + + + + + + + + + + + +
    +
    + + + +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/dev/kuadrant-operator/doc/install/install-openshift/index.html b/dev/kuadrant-operator/doc/install/install-openshift/index.html index 094924f1..a05e9ebb 100644 --- a/dev/kuadrant-operator/doc/install/install-openshift/index.html +++ b/dev/kuadrant-operator/doc/install/install-openshift/index.html @@ -11,7 +11,7 @@ - + @@ -391,6 +391,27 @@ + + +
  • + + + + + Kubernetes + + + + +
  • + + + + + + + + @@ -4215,7 +4236,10 @@

    Install Kuadrant on an OpenShift cluster

    -

    NOTE: You must perform these steps on each OpenShift cluster that you want to use Kuadrant on.

    +
    +

    Note

    +

    You must perform these steps on each OpenShift cluster that you want to use Kuadrant on.

    +

    Prerequisites