diff --git a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/policy.md b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/policy.md new file mode 100644 index 0000000000..30931254e7 --- /dev/null +++ b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/policy.md @@ -0,0 +1,148 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +# Change draft status to false to publish doc +draft: true +# Description +# Add a short description (150 chars) for the doc. Include keywords for SEO. +# The description text appears in search results and at the top of the doc. +description: "Add a one-sentence description of the doc that'll show up in search results." +# Assign weights in increments of 100 +weight: +toc: true +tags: [ "docs" ] +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" +# Taxonomies +# These are pre-populated with all available terms for your convenience. +# Remove all terms that do not apply. +categories: ["installation", "platform management", "load balancing", "api management", "security", "analytics"] +doctypes: ["reference"] +journeys: ["researching", "getting started", "using", "renewing", "self service"] +personas: ["devops", "netops", "secops", "support"] +versions: [] +authors: [] +--- + +{{}} + +## Overview + +Write an introduction for the policy. Briefly explain what the policy is for. + +Introduce and explain any new concepts the user may need to understand before proceeding. + +--- + +## Before You Begin + +To complete the steps in this guide, you need the following: + +- API Connectivity Manager is installed, licensed, and running +- You have [one or more Environments with an API Gateway]({{< relref "acm/getting-started/add-api-gateway.md" >}}) +- You have [published one or more API Gateways]({{< relref "acm/getting-started/publish-api-proxy.md" >}}) + +### How to Access the User Interface + +{{< include "acm/how-to/access-acm-ui" >}} + +### How to Access the REST API + +{{< include "acm/how-to/access-acm-api" >}} + +--- + +## Create an XYZ Policy + +{{}} + +{{%tab name="UI"%}} + +To create an XYZ policy using the web interface: + +1. Go to the FQDN for your NGINX Management Suite host in a web browser and log in. Then, from the Launchpad menu, select **API Connectivity Manager**. +2. Add other steps here +3. As a numbered list. + +{{%/tab%}} + +{{%tab name="API"%}} + +To create an XYZ policy using the REST API, send an HTTP `POST` request to the Add-Endpoint-Name-Here endpoint. + +{{< raw-html>}}
{{}} +{{< bootstrap-table "table table-striped table-bordered" >}} +| Method | Endpoint | +|--------|---------------------| +| `POST` | `/path/to/endpoint` | +{{}} +{{< raw-html>}}
{{}} + +
+JSON request + +``` json +{ + "users": [ + { + "id": 1, + "name": "John Doe", + "age": 24 + }, + { + "id": 2, + "name": "Jane Doe", + "age": 28 + } + ] +} +``` + +
+ +
+ +{{< raw-html>}}
{{}} +{{< bootstrap-table "table table-striped table-bordered" >}} +| Field | Datatype | Possible Values | Description | Required | Default | +|--------|----------|---------------------|----------------------------------------------------|----------|-----------------------| +| `id` | integer | A unique int >= 1 | Description for value. | Yes | System assigned | +| `name` | string | Example: `Jane Doe` | A short description of what the field is used for. | Yes | Add the default value | +| `age` | integer | 1–110 | Description for the value | Yes | | + +{{< /bootstrap-table >}} +{{< raw-html>}}
{{}} + +{{%/tab%}} + +{{
}} + +--- + +## Verify the Policy + +Confirm that the policy has been set up and configured correctly by taking these steps: + +- Add verification steps here + +--- + +## Troubleshooting + +For help resolving common issues when setting up and configuring the policy, follow the steps in this section. If you cannot find a solution to your specific issue, reach out to [NGINX Customer Support]({{< relref "support/contact-support.md" >}}) for assistance. + +### Issue 1 + +Add a description for the issue. Include any error messages users might see. + +Resolution/workaround: + +- Add steps here. + +### Issue 2 + +Add a description for the issue. Include any error messages users might see. + +Resolution/workaround: + +- Add steps here. \ No newline at end of file diff --git a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/coveo.css b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/coveo.css index 62c94b94d1..6139d363d7 100644 --- a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/coveo.css +++ b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/coveo.css @@ -236,9 +236,6 @@ width: 15px } -.coveo-facet-value[data-value="No Product"] { - display: none -} .coveo-modal-backdrop{ z-index: 1072 } diff --git a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/coveo.js b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/coveo.js index f8317e9249..62cf13bff0 100644 --- a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/coveo.js +++ b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/coveo.js @@ -1,5 +1,6 @@ document.addEventListener('DOMContentLoaded', function () { - Coveo.SearchEndpoint.configureCloudV2Endpoint("", 'xx79df1e1f-11e4-4da5-8ea8-2ed7e24cca6a'); + Coveo.SearchEndpoint.configureCloudV2Endpoint("", 'xx79df1e1f-11e4-4da5-8ea8-2ed7e24cca6a'); // Prod API key + // Coveo.SearchEndpoint.configureCloudV2Endpoint("", 'xxe1e9046f-585c-4518-a14a-6b986a5efffd'); // test API key const root = document.getElementById("search"); const searchBoxRoot = document.getElementById("searchbox"); Coveo.initSearchbox(searchBoxRoot, "/search.html"); @@ -23,6 +24,16 @@ document.addEventListener('DOMContentLoaded', function () { Coveo.$('.CoveoResultLink').removeAttr('title'); } }); - Coveo.init(root); + Coveo.init(root, { + f5_product_module: { + dependsOn: "@f5_product", + dependsOnCondition: (parentFacet) => { + const id = parentFacet.options.id; + const value = "NGINX Management Suite"; + const selected = parentFacet.queryStateModel.get(`f:${id}`) + return selected.includes(value); + } + } + }); }) diff --git a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/footer.html b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/footer.html index 1a45ed65a7..883d0006e4 100644 --- a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/footer.html +++ b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/footer.html @@ -58,6 +58,7 @@
  • NGINX Open Source
  • NGINX Unit
  • NGINX Amplify
  • +
  • NGINX Agent
  • NGINX Kubernetes Ingress Controller
  • NGINX Microservices Reference Architecture
  • NGINX Crossplane
  • diff --git a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/meta.html b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/meta.html index ad68613247..13273a9fbb 100644 --- a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/meta.html +++ b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/meta.html @@ -46,17 +46,19 @@ https://static.cloud.coveo.com https://kit.fontawesome.com/ https://*.netlify.app - https://gist.github.com - https://www.googletagmanager.com/gtm.js + https://gist.github.com https://tag.demandbase.com/pscSDsz4.min.js - https://cdn.f5.com https://munchkin.brightfunnel.com/js/build/bf-munchkin.min.js + https://www.googletagmanager.com/gtm.js + https://www.google-analytics.com/ https://www.google-analytics.com/analytics.js https://www.google-analytics.com/plugins/ua/linkid.js https://cdn.bizible.com/scripts/bizible.js https://cdn.bizible.com/xdc.js - https://mktg.aa.f5.com/ https://consent.trustarc.com/ + https://f5networksglobalprod.122.2o7.net/ + https://f5networksnginxdocs.122.2o7.net/ + https://*.f5.com 'unsafe-inline' {{ if in .Params.doctypes "devportal" }} 'unsafe-eval' {{end}}; worker-src 'self' blob:"> @@ -66,3 +68,8 @@ + + + + + \ No newline at end of file diff --git a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/sidebar.html b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/sidebar.html index 1b18646c1e..023ab60a71 100644 --- a/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/sidebar.html +++ b/hugo/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/sidebar.html @@ -18,13 +18,13 @@

    -
    +
    {{ range .Sections }} -
    +
    {{ range .Sections }} -
    +
    {{ range .Pages }}