From 0712c10919cded6f89ec92b976829d42833faef9 Mon Sep 17 00:00:00 2001 From: Guido Genzone Date: Mon, 31 Jan 2022 11:41:36 +0100 Subject: [PATCH 01/12] Remove langs: from project.yml. --- project.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/project.yml b/project.yml index bd419470..0351972b 100644 --- a/project.yml +++ b/project.yml @@ -6,7 +6,6 @@ settings: prod: pdf_enabled: true harmony_enabled: true - langs: us-en,ja-jp,zh-cn sidebar: entries: - title: FlexPod Solutions Documentation From cfa78d44820ab1c640528fabcdc50e44fb061aa9 Mon Sep 17 00:00:00 2001 From: Guido Genzone Date: Mon, 21 Feb 2022 08:17:00 +0100 Subject: [PATCH 02/12] Migration to GH Actions. --- .github/workflows/netappdocs-ci.yml | 76 +++++++++++++++++++++++++++++ .travis.yml | 47 ------------------ 2 files changed, 76 insertions(+), 47 deletions(-) create mode 100644 .github/workflows/netappdocs-ci.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/netappdocs-ci.yml b/.github/workflows/netappdocs-ci.yml new file mode 100644 index 00000000..39bd7618 --- /dev/null +++ b/.github/workflows/netappdocs-ci.yml @@ -0,0 +1,76 @@ +name: NetAppDocs Organization CI + +on: [push, pull_request] + +env: + DEPLOY_VERSION: v2 + FRAMEWORK_BRANCH: main + INTERNAL_FLAG: ${{ endsWith(github.event.repository.name, '-internal') }} + ES_API: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_API_INTERNAL || secrets.ES_API }} + ES_AUTH: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_AUTH_INTERNAL || secrets.ES_AUTH }} + DEPLOY_KEY_PREVIEW: ${{ secrets.DEPLOY_KEY_PREVIEW }} + DEPLOY_HOST_PREVIEW: ${{ secrets.DEPLOY_HOST_PREVIEW }} + GH_API_TOKEN: ${{ secrets.GH_API_TOKEN }} + GH_TOKEN: ${{ secrets.NETAPPDOCS_TOKEN }} + MT_CLIENT: ${{ secrets.MT_CLIENT }} + MT_SECRET: ${{ secrets.MT_SECRET }} + MT_USER: ${{ secrets.MT_USER }} + MT_PSWD: ${{ secrets.MT_PSWD }} + +jobs: + build: + if: ${{(github.ref == 'refs/heads/main') || (github.event.pull_request.base.ref == 'main') || endsWith(github.event.repository.name, '-internal') }} + runs-on: ${{ endsWith(github.event.repository.name, '-internal') && 'netappdocs-runner' || 'ubuntu-20.04' }} + steps: + - name: "Repository Checkout" + uses: actions/checkout@v2 + + - name: "Framework Checkout" + uses: actions/checkout@v2 + with: + repository: 'NetAppDocs/jekyll' + token: ${{ env.GH_TOKEN }} + path: dependencies/jekyll + ref: ${{ env.FRAMEWORK_BRANCH }} + + - name: "Copy GH actions" + run: mkdir -p $GITHUB_WORKSPACE/.github/actions/ && cp -R $GITHUB_WORKSPACE/dependencies/jekyll/.ci/actions/* $GITHUB_WORKSPACE/.github/actions/ + shell: bash + + - name: "Configure" + uses: ./.github/actions/pre-deploy + + - name: "Generate HTML/PDF" + run: source $GITHUB_WORKSPACE/.ci/deploy/post_install.bash + shell: bash + + - name: "Deploy" + if: ${{ github.event_name == 'push' }} + uses: ./.github/actions/deploy + + i18n: + if: ${{(github.ref == 'refs/heads/main') && !endsWith( github.event.repository.name, '-internal') }} + needs: build + runs-on: ${{ endsWith(github.event.repository.name, '-internal') && 'netappdocs-runner' || 'ubuntu-20.04' }} + steps: + - name: "Repository Checkout" + uses: actions/checkout@v2 + + - name: "Jekyll Checkout" + uses: actions/checkout@v2 + with: + repository: 'NetAppDocs/jekyll' + token: ${{ env.GH_TOKEN }} + path: dependencies/jekyll + ref: ${{ env.FRAMEWORK_BRANCH }} + + - name: "Copy GH actions" + run: mkdir -p $GITHUB_WORKSPACE/.github/actions/ && cp -R $GITHUB_WORKSPACE/dependencies/jekyll/.ci/actions/* $GITHUB_WORKSPACE/.github/actions/ + shell: bash + + - name: "Configure" + uses: ./.github/actions/pre-i18n + + - name: "Translate content" + run: source $GITHUB_WORKSPACE/.ci/i18n/post_install.bash + shell: bash diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 28822664..00000000 --- a/.travis.yml +++ /dev/null @@ -1,47 +0,0 @@ -os: linux -dist: xenial -language: ruby -rvm: -- 2.4.3 -env: - global: - - FRAMEWORK_BRANCH=main - - DEPLOY_VERSION=v2 -jobs: - include: - - stage: deploy - if: branch = main OR repo =~ /-internal/ - before_install: - - echo -e "machine github.com\n login $GH_TOKEN" > ~/.netrc && chmod 600 ~/.netrc - - git submodule add -b $FRAMEWORK_BRANCH https://github.com/NetAppDocs/jekyll dependencies/jekyll - - source dependencies/jekyll/.ci/env/configure_travis.bash - - source dependencies/jekyll/.ci/deploy/before_install.bash - - sudo apt-get -y install graphicsmagick graphicsmagick-libmagick-dev-compat libmagickwand-dev ghostscript - install: - - source .ci/deploy/install.bash - script: - - source .ci/deploy/post_install.bash - deploy: - provider: pages - skip_cleanup: true - github_token: $GH_TOKEN - keep_history: false - local_dir: /tmp/output - target_branch: $DEPLOY_BRANCH - verbose: true - on: - all_branches: true - - stage: i18n - if: branch = main AND NOT repo =~ /-internal/ - before_install: - - echo -e "machine github.com\n login $GH_TOKEN" >> ~/.netrc && chmod 600 ~/.netrc - - git submodule add -b $FRAMEWORK_BRANCH https://github.com/NetAppDocs/jekyll dependencies/jekyll - - git submodule add https://github.com/NetAppDocs/jekyll-harmony dependencies/jekyll-harmony - - source dependencies/jekyll/.ci/env/configure_travis.bash - - source dependencies/jekyll/.ci/i18n/before_install.bash - - cp -r dependencies/jekyll/.ci/ .ci/ - - rm -Rf dependencies/jekyll/ - install: - - source .ci/i18n/install.bash - script: - - source .ci/i18n/post_install.bash From 592bbc42bbda0c01a9ea8e97ae831d60296e0569 Mon Sep 17 00:00:00 2001 From: Guido Genzone Date: Mon, 21 Mar 2022 10:27:11 +0100 Subject: [PATCH 03/12] Workflow improvements in GHA. [skip ci] --- .github/workflows/netappdocs-ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/netappdocs-ci.yml b/.github/workflows/netappdocs-ci.yml index 39bd7618..33dc3036 100644 --- a/.github/workflows/netappdocs-ci.yml +++ b/.github/workflows/netappdocs-ci.yml @@ -10,8 +10,8 @@ env: ES_AUTH: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_AUTH_INTERNAL || secrets.ES_AUTH }} DEPLOY_KEY_PREVIEW: ${{ secrets.DEPLOY_KEY_PREVIEW }} DEPLOY_HOST_PREVIEW: ${{ secrets.DEPLOY_HOST_PREVIEW }} - GH_API_TOKEN: ${{ secrets.GH_API_TOKEN }} - GH_TOKEN: ${{ secrets.NETAPPDOCS_TOKEN }} + GH_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.GH_TOKEN }} MT_CLIENT: ${{ secrets.MT_CLIENT }} MT_SECRET: ${{ secrets.MT_SECRET }} MT_USER: ${{ secrets.MT_USER }} @@ -24,6 +24,8 @@ jobs: steps: - name: "Repository Checkout" uses: actions/checkout@v2 + with: + fetch-depth: 0 - name: "Framework Checkout" uses: actions/checkout@v2 @@ -55,6 +57,8 @@ jobs: steps: - name: "Repository Checkout" uses: actions/checkout@v2 + with: + fetch-depth: 0 - name: "Jekyll Checkout" uses: actions/checkout@v2 From c4e373e9aa6ff17294f29a256d33e6720f95bb4a Mon Sep 17 00:00:00 2001 From: Guido Genzone Date: Tue, 3 May 2022 07:45:17 +0200 Subject: [PATCH 04/12] Force rebuild for zh-tw. --- project.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/project.yml b/project.yml index 76152524..8ec413df 100644 --- a/project.yml +++ b/project.yml @@ -93,3 +93,4 @@ homepage: - title: "Blogs" summary: url: https://blog.netapp.com/tag/Healthcare/ + From 05b02e360bfa63ab54f061eb1b4990322cb489b1 Mon Sep 17 00:00:00 2001 From: Guido Genzone Date: Tue, 19 Jul 2022 09:29:04 +0200 Subject: [PATCH 05/12] Workflow improvements in GHA. [skip ci] --- .github/workflows/netappdocs-ci.yml | 87 ++++++++++++++--------------- 1 file changed, 41 insertions(+), 46 deletions(-) diff --git a/.github/workflows/netappdocs-ci.yml b/.github/workflows/netappdocs-ci.yml index 33dc3036..3202fcdd 100644 --- a/.github/workflows/netappdocs-ci.yml +++ b/.github/workflows/netappdocs-ci.yml @@ -1,13 +1,14 @@ name: NetAppDocs Organization CI -on: [push, pull_request] +on: [push, pull_request, workflow_dispatch] env: - DEPLOY_VERSION: v2 - FRAMEWORK_BRANCH: main + DEPLOY_VERSION: v3 + FRAMEWORK_BRANCH: main INTERNAL_FLAG: ${{ endsWith(github.event.repository.name, '-internal') }} ES_API: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_API_INTERNAL || secrets.ES_API }} ES_AUTH: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_AUTH_INTERNAL || secrets.ES_AUTH }} + ES_AUTH_WEB: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_AUTH_INTERNAL_WEB || secrets.ES_AUTH_WEB }} DEPLOY_KEY_PREVIEW: ${{ secrets.DEPLOY_KEY_PREVIEW }} DEPLOY_HOST_PREVIEW: ${{ secrets.DEPLOY_HOST_PREVIEW }} GH_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -22,59 +23,53 @@ jobs: if: ${{(github.ref == 'refs/heads/main') || (github.event.pull_request.base.ref == 'main') || endsWith(github.event.repository.name, '-internal') }} runs-on: ${{ endsWith(github.event.repository.name, '-internal') && 'netappdocs-runner' || 'ubuntu-20.04' }} steps: - - name: "Repository Checkout" - uses: actions/checkout@v2 - with: - fetch-depth: 0 - name: "Framework Checkout" uses: actions/checkout@v2 with: - repository: 'NetAppDocs/jekyll' + repository: 'NetAppDocOps/jekyll' token: ${{ env.GH_TOKEN }} path: dependencies/jekyll ref: ${{ env.FRAMEWORK_BRANCH }} - - - name: "Copy GH actions" - run: mkdir -p $GITHUB_WORKSPACE/.github/actions/ && cp -R $GITHUB_WORKSPACE/dependencies/jekyll/.ci/actions/* $GITHUB_WORKSPACE/.github/actions/ - shell: bash - + - name: "Configure" - uses: ./.github/actions/pre-deploy - - - name: "Generate HTML/PDF" - run: source $GITHUB_WORKSPACE/.ci/deploy/post_install.bash - shell: bash + uses: ./dependencies/jekyll/.ci/actions/configure + + - name: "Install" + uses: ./dependencies/jekyll/.ci/actions/install + + - name: "Lipi Adoc syntax check" + if: ${{ env.LIPI_ENABLED == 'true' }} + uses: ./dependencies/jekyll/.ci/actions/lipi-adoc - - name: "Deploy" - if: ${{ github.event_name == 'push' }} - uses: ./.github/actions/deploy - - i18n: - if: ${{(github.ref == 'refs/heads/main') && !endsWith( github.event.repository.name, '-internal') }} - needs: build - runs-on: ${{ endsWith(github.event.repository.name, '-internal') && 'netappdocs-runner' || 'ubuntu-20.04' }} - steps: - - name: "Repository Checkout" - uses: actions/checkout@v2 - with: - fetch-depth: 0 + - name: "Generate HTML" + uses: ./dependencies/jekyll/.ci/actions/jekyll - - name: "Jekyll Checkout" - uses: actions/checkout@v2 - with: - repository: 'NetAppDocs/jekyll' - token: ${{ env.GH_TOKEN }} - path: dependencies/jekyll - ref: ${{ env.FRAMEWORK_BRANCH }} + - name: "Generate PDF" + uses: ./dependencies/jekyll/.ci/actions/jekyll-pdf + + - name: "Lipi Doc site check" + if: ${{ env.LIPI_ENABLED == 'true' }} + uses: ./dependencies/jekyll/.ci/actions/lipi-doc - - name: "Copy GH actions" - run: mkdir -p $GITHUB_WORKSPACE/.github/actions/ && cp -R $GITHUB_WORKSPACE/dependencies/jekyll/.ci/actions/* $GITHUB_WORKSPACE/.github/actions/ - shell: bash + - name: "Deploy" + if: ${{ env.DEPLOY_ENABLED == 'true' }} + uses: ./dependencies/jekyll/.ci/actions/deploy + + - name: "Translate" + if: ${{ env.HARMONY_ENABLED == 'true' }} + uses: ./dependencies/jekyll/.ci/actions/translate + + - name: "Lipi Report" + if: ${{ always() && env.LIPI_ENABLED == 'true' }} + uses: ./dependencies/jekyll/.ci/actions/lipi-report - - name: "Configure" - uses: ./.github/actions/pre-i18n + - name: "Post processing actions" + if: ${{ always() }} + uses: ./dependencies/jekyll/.ci/actions/post-processing - - name: "Translate content" - run: source $GITHUB_WORKSPACE/.ci/i18n/post_install.bash - shell: bash + - name: Cleaning up workspace path + if: always() + run: | + echo "Cleaning up previous run" + rm -rf "${{ github.workspace }}/*" From 1ec8698b0e0a7afee454f8c786f00ff04ab84c1d Mon Sep 17 00:00:00 2001 From: Guido Genzone Date: Wed, 14 Dec 2022 16:40:47 +0000 Subject: [PATCH 06/12] Workflow improvements in GHA. --- .github/workflows/netappdocs-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/netappdocs-ci.yml b/.github/workflows/netappdocs-ci.yml index 3202fcdd..0384501f 100644 --- a/.github/workflows/netappdocs-ci.yml +++ b/.github/workflows/netappdocs-ci.yml @@ -13,10 +13,14 @@ env: DEPLOY_HOST_PREVIEW: ${{ secrets.DEPLOY_HOST_PREVIEW }} GH_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} GH_TOKEN: ${{ secrets.GH_TOKEN }} + GH_DEPLOY: ${{ secrets.GH_DEPLOY }} MT_CLIENT: ${{ secrets.MT_CLIENT }} MT_SECRET: ${{ secrets.MT_SECRET }} MT_USER: ${{ secrets.MT_USER }} MT_PSWD: ${{ secrets.MT_PSWD }} + MAESTRO_USERNAME: ${{ secrets.MAESTRO_USERNAME }} + MAESTRO_PASSWORD: ${{ secrets.MAESTRO_PASSWORD }} + jobs: build: From f07f917b334c304a0d190d69b49d7f02cc8d1aa9 Mon Sep 17 00:00:00 2001 From: Kamini Singh Date: Tue, 21 Mar 2023 21:08:41 +0530 Subject: [PATCH 07/12] Updated Epic section Cannot use the term "certified", so replacing it with "validated" --- hybrid-cloud/fhc-cvoe-solution-components.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hybrid-cloud/fhc-cvoe-solution-components.adoc b/hybrid-cloud/fhc-cvoe-solution-components.adoc index 597a33df..f6e6fe02 100644 --- a/hybrid-cloud/fhc-cvoe-solution-components.adoc +++ b/hybrid-cloud/fhc-cvoe-solution-components.adoc @@ -46,7 +46,7 @@ Healthcare provider organizations remain under pressure to maximize the benefits * Manageability, stability, and ease of support * Robust data protection, backup, recovery, and business continuance -FlexPod is EHR certified and supports a platform containing Cisco Cisco UCS with Intel Xeon processors, Red Hat Enterprise Linux (RHEL), and virtualization with VMware ESXi. This platform, coupled with EHR’s High Comfort Level ranking for NetApp storage running ONTAP, gives customers the confidence to run their healthcare applications in a fully managed private cloud through FlexPod that can also be connected to any of the public cloud providers. +FlexPod is EHR validated and supports a platform containing Cisco Cisco UCS with Intel Xeon processors, Red Hat Enterprise Linux (RHEL), and virtualization with VMware ESXi. This platform, coupled with EHR’s High Comfort Level ranking for NetApp storage running ONTAP, gives customers the confidence to run their healthcare applications in a fully managed private cloud through FlexPod that can also be connected to any of the public cloud providers. == NetApp BlueXP @@ -171,4 +171,4 @@ The following table shows the NetApp BlueXP and Cloud Volumes ONTAP versions. |ONTAP 9.11 |=== -link:fhc-cvoe-installation-and-configuration.html[Next: Installation and configuration.] \ No newline at end of file +link:fhc-cvoe-installation-and-configuration.html[Next: Installation and configuration.] From 2cf0a779122d83faf49cef8a88eb241f3d842811 Mon Sep 17 00:00:00 2001 From: Kamini Singh Date: Tue, 21 Mar 2023 21:28:15 +0530 Subject: [PATCH 08/12] Replaced Epic with EHR in the doc --- hybrid-cloud/fhc-cvoe-solution-components.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hybrid-cloud/fhc-cvoe-solution-components.adoc b/hybrid-cloud/fhc-cvoe-solution-components.adoc index f6e6fe02..41d2edfc 100644 --- a/hybrid-cloud/fhc-cvoe-solution-components.adoc +++ b/hybrid-cloud/fhc-cvoe-solution-components.adoc @@ -32,9 +32,9 @@ FlexPod is the ideal platform for healthcare workload needs because it provides * Streamlining imaging apps with scalable, reliable infrastructure. * Deploying quickly and efficiently with a proven approach for healthcare-specific apps such as EHR. -== Epic +== EHR -Epic Electronic Health Records (EHRs) makes software for midsize and large medical groups, hospitals, and integrated healthcare organizations. Customers also include community hospitals, academic facilities, children's organizations, safety net providers, and multi-hospital systems. EHR-integrated software spans clinical, access, and revenue functions and extends into the home. +Electronic Health Records (EHRs) makes software for midsize and large medical groups, hospitals, and integrated healthcare organizations. Customers also include community hospitals, academic facilities, children's organizations, safety net providers, and multi-hospital systems. EHR-integrated software spans clinical, access, and revenue functions and extends into the home. Healthcare provider organizations remain under pressure to maximize the benefits of their substantial investments in industry-leading EHRs. When customers design their data centers for EHR solutions and mission-critical applications, they often identify the following goals for their data center architecture: From 86b27a5cb92f5b15360d84f37686d2ade10ff3ed Mon Sep 17 00:00:00 2001 From: Guido Genzone <61072167+ggenzone@users.noreply.github.com> Date: Tue, 4 Apr 2023 08:59:45 +0200 Subject: [PATCH 09/12] [20230304] GHA workflow update (v5). --- .github/workflows/netappdocs-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/netappdocs-ci.yml b/.github/workflows/netappdocs-ci.yml index 0384501f..ce32f9e9 100644 --- a/.github/workflows/netappdocs-ci.yml +++ b/.github/workflows/netappdocs-ci.yml @@ -20,6 +20,13 @@ env: MT_PSWD: ${{ secrets.MT_PSWD }} MAESTRO_USERNAME: ${{ secrets.MAESTRO_USERNAME }} MAESTRO_PASSWORD: ${{ secrets.MAESTRO_PASSWORD }} + TERM_CHECK_TOKEN: ${{ secrets.TERM_CHECK }} + LIPIDB_URL: ${{ secrets.LIPIDB_URL }} + LIPIDB_USERNAME: ${{ secrets.LIPIDB_USERNAME }} + LIPIDB_PASSWORD: ${{ secrets.LIPIDB_PASSWORD }} + CONTENT_SYNDICATION_URL: ${{ endsWith(github.event.repository.name, '-internal') && secrets.CONTENT_SYNDICATION_URL_INTERNAL || secrets.CONTENT_SYNDICATION_URL_PROD }} + CONTENT_SYNDICATION_USERNAME: ${{ endsWith(github.event.repository.name, '-internal') && secrets.CONTENT_SYNDICATION_USERNAME_INTERNAL || secrets.CONTENT_SYNDICATION_USERNAME_PROD }} + CONTENT_SYNDICATION_PASSWORD: ${{ endsWith(github.event.repository.name, '-internal') && secrets.CONTENT_SYNDICATION_PASSWORD_INTERNAL || secrets.CONTENT_SYNDICATION_PASSWORD_PROD }} jobs: @@ -45,12 +52,20 @@ jobs: - name: "Lipi Adoc syntax check" if: ${{ env.LIPI_ENABLED == 'true' }} uses: ./dependencies/jekyll/.ci/actions/lipi-adoc + + - name: "Term Check" + if: ${{ env.TERMCHECK_ENABLED == 'true' }} + uses: ./dependencies/jekyll/.ci/actions/term-check - name: "Generate HTML" uses: ./dependencies/jekyll/.ci/actions/jekyll - name: "Generate PDF" uses: ./dependencies/jekyll/.ci/actions/jekyll-pdf + + - name: "Link Check" + if: ${{ env.LINKCHECK_ENABLED == 'true' }} + uses: ./dependencies/jekyll/.ci/actions/link-check - name: "Lipi Doc site check" if: ${{ env.LIPI_ENABLED == 'true' }} From 0209b66cb2b1df365cae46634e701127852b5629 Mon Sep 17 00:00:00 2001 From: Dorian Henderson <59885112+netapp-dorianh@users.noreply.github.com> Date: Wed, 26 Apr 2023 15:28:53 -0400 Subject: [PATCH 10/12] Revert "Driley intersight 0423" --- ontap-connector-for-intersight/ci-qsg_new.adoc | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/ontap-connector-for-intersight/ci-qsg_new.adoc b/ontap-connector-for-intersight/ci-qsg_new.adoc index baef61c0..60735fa1 100644 --- a/ontap-connector-for-intersight/ci-qsg_new.adoc +++ b/ontap-connector-for-intersight/ci-qsg_new.adoc @@ -14,14 +14,6 @@ summary: Cisco Intersight introduces new releases to bring you new features, enh This section lists new features and functionality available for Cisco Intersight with NetApp ONTAP storage. -== April 2023 -* Added Protection Policies (SnapMirror) and Snapshot Policies tabs under the Policies page within the Inventory section of the user interface. -* Added NFS Clients page under the Inventory section of the user interface. -* Added Protected column in the Storage VMs page under the Inventory section of the user interface. -* Modified how Data Reduction information is reported and displayed. -* Added Local Tier and Cloud Tier tabs under the Tiers page within the Inventory section of the user interface. -* Node column now displays after the Name column under the Ports page within the Inventory section of the user interface. - == January 2023 NOTE: An upgrade to NetApp Active IQ Unified Manager 9.12 GA is required to ensure compatibility and full functionality with the latest release. For a list of known issues related to this release, see <>. @@ -101,4 +93,4 @@ NOTE: The above performance metrics are only available for storage arrays monito * If you are using AIQUM 9.11 or earlier, any checks performed by the "Interoperability" tab under the "Integrated Systems" page will fail to distinguish IMM and UCSM Cisco components accurately. To resolve this issue, upgrade to AIQUM 9.12 to ensure all components are properly identified. * To ensure Intersight storage inventory data is unaffected during the data collection process, any unsupported ONTAP clusters (i.e., versions below ONTAP 9.7P1) must be removed from the Active IQ Unified Manager (AIQUM). * All claimed targets require a minimum AIQUM version of 9.11 for FlexPod Integrated System Interoperability queries to complete successfully. -* The Storage Inventory Checks page will not populate if the ONTAP cluster is added to AIQUM using an FQDN. Users must add ONTAP clusters to AIQUM using an IP address. +* The Storage Inventory Checks page will not populate if the ONTAP cluster is added to AIQ-UM using an FQDN. Users must add ONTAP clusters to AIQ-UM using an IP address. From 7eed87b95f117732fac5a9459c2c09a0b613b715 Mon Sep 17 00:00:00 2001 From: Dorian Henderson <59885112+netapp-dorianh@users.noreply.github.com> Date: Fri, 28 Apr 2023 15:43:59 -0400 Subject: [PATCH 11/12] Revert "Revert "Driley intersight 0423"" --- ontap-connector-for-intersight/ci-qsg_new.adoc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ontap-connector-for-intersight/ci-qsg_new.adoc b/ontap-connector-for-intersight/ci-qsg_new.adoc index 82679ba6..b9bc4ede 100644 --- a/ontap-connector-for-intersight/ci-qsg_new.adoc +++ b/ontap-connector-for-intersight/ci-qsg_new.adoc @@ -15,6 +15,14 @@ summary: Cisco Intersight introduces new releases to bring you new features, enh [.lead] This section lists new features and functionality available for Cisco Intersight with NetApp ONTAP storage. +== April 2023 +* Added Protection Policies (SnapMirror) and Snapshot Policies tabs under the Policies page within the Inventory section of the user interface. +* Added NFS Clients page under the Inventory section of the user interface. +* Added Protected column in the Storage VMs page under the Inventory section of the user interface. +* Modified how Data Reduction information is reported and displayed. +* Added Local Tier and Cloud Tier tabs under the Tiers page within the Inventory section of the user interface. +* Node column now displays after the Name column under the Ports page within the Inventory section of the user interface. + == January 2023 NOTE: An upgrade to NetApp Active IQ Unified Manager 9.12 GA is required to ensure compatibility and full functionality with the latest release. For a list of known issues related to this release, see <>. @@ -94,4 +102,4 @@ NOTE: The above performance metrics are only available for storage arrays monito * If you are using AIQUM 9.11 or earlier, any checks performed by the "Interoperability" tab under the "Integrated Systems" page will fail to distinguish IMM and UCSM Cisco components accurately. To resolve this issue, upgrade to AIQUM 9.12 to ensure all components are properly identified. * To ensure Intersight storage inventory data is unaffected during the data collection process, any unsupported ONTAP clusters (i.e., versions below ONTAP 9.7P1) must be removed from the Active IQ Unified Manager (AIQUM). * All claimed targets require a minimum AIQUM version of 9.11 for FlexPod Integrated System Interoperability queries to complete successfully. -* The Storage Inventory Checks page will not populate if the ONTAP cluster is added to AIQ-UM using an FQDN. Users must add ONTAP clusters to AIQ-UM using an IP address. +* The Storage Inventory Checks page will not populate if the ONTAP cluster is added to AIQUM using an FQDN. Users must add ONTAP clusters to AIQUM using an IP address. From ab7c71a1654ba292a24b145b1957bf7a13173e54 Mon Sep 17 00:00:00 2001 From: Guido Genzone <61072167+ggenzone@users.noreply.github.com> Date: Tue, 23 May 2023 11:37:27 +0200 Subject: [PATCH 12/12] [20230523] GHA workflow migration. --- .github/workflows/netappdocs-ci.yml | 94 ----------------------------- 1 file changed, 94 deletions(-) delete mode 100644 .github/workflows/netappdocs-ci.yml diff --git a/.github/workflows/netappdocs-ci.yml b/.github/workflows/netappdocs-ci.yml deleted file mode 100644 index ce32f9e9..00000000 --- a/.github/workflows/netappdocs-ci.yml +++ /dev/null @@ -1,94 +0,0 @@ -name: NetAppDocs Organization CI - -on: [push, pull_request, workflow_dispatch] - -env: - DEPLOY_VERSION: v3 - FRAMEWORK_BRANCH: main - INTERNAL_FLAG: ${{ endsWith(github.event.repository.name, '-internal') }} - ES_API: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_API_INTERNAL || secrets.ES_API }} - ES_AUTH: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_AUTH_INTERNAL || secrets.ES_AUTH }} - ES_AUTH_WEB: ${{ endsWith(github.event.repository.name, '-internal') && secrets.ES_AUTH_INTERNAL_WEB || secrets.ES_AUTH_WEB }} - DEPLOY_KEY_PREVIEW: ${{ secrets.DEPLOY_KEY_PREVIEW }} - DEPLOY_HOST_PREVIEW: ${{ secrets.DEPLOY_HOST_PREVIEW }} - GH_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GH_TOKEN: ${{ secrets.GH_TOKEN }} - GH_DEPLOY: ${{ secrets.GH_DEPLOY }} - MT_CLIENT: ${{ secrets.MT_CLIENT }} - MT_SECRET: ${{ secrets.MT_SECRET }} - MT_USER: ${{ secrets.MT_USER }} - MT_PSWD: ${{ secrets.MT_PSWD }} - MAESTRO_USERNAME: ${{ secrets.MAESTRO_USERNAME }} - MAESTRO_PASSWORD: ${{ secrets.MAESTRO_PASSWORD }} - TERM_CHECK_TOKEN: ${{ secrets.TERM_CHECK }} - LIPIDB_URL: ${{ secrets.LIPIDB_URL }} - LIPIDB_USERNAME: ${{ secrets.LIPIDB_USERNAME }} - LIPIDB_PASSWORD: ${{ secrets.LIPIDB_PASSWORD }} - CONTENT_SYNDICATION_URL: ${{ endsWith(github.event.repository.name, '-internal') && secrets.CONTENT_SYNDICATION_URL_INTERNAL || secrets.CONTENT_SYNDICATION_URL_PROD }} - CONTENT_SYNDICATION_USERNAME: ${{ endsWith(github.event.repository.name, '-internal') && secrets.CONTENT_SYNDICATION_USERNAME_INTERNAL || secrets.CONTENT_SYNDICATION_USERNAME_PROD }} - CONTENT_SYNDICATION_PASSWORD: ${{ endsWith(github.event.repository.name, '-internal') && secrets.CONTENT_SYNDICATION_PASSWORD_INTERNAL || secrets.CONTENT_SYNDICATION_PASSWORD_PROD }} - - -jobs: - build: - if: ${{(github.ref == 'refs/heads/main') || (github.event.pull_request.base.ref == 'main') || endsWith(github.event.repository.name, '-internal') }} - runs-on: ${{ endsWith(github.event.repository.name, '-internal') && 'netappdocs-runner' || 'ubuntu-20.04' }} - steps: - - - name: "Framework Checkout" - uses: actions/checkout@v2 - with: - repository: 'NetAppDocOps/jekyll' - token: ${{ env.GH_TOKEN }} - path: dependencies/jekyll - ref: ${{ env.FRAMEWORK_BRANCH }} - - - name: "Configure" - uses: ./dependencies/jekyll/.ci/actions/configure - - - name: "Install" - uses: ./dependencies/jekyll/.ci/actions/install - - - name: "Lipi Adoc syntax check" - if: ${{ env.LIPI_ENABLED == 'true' }} - uses: ./dependencies/jekyll/.ci/actions/lipi-adoc - - - name: "Term Check" - if: ${{ env.TERMCHECK_ENABLED == 'true' }} - uses: ./dependencies/jekyll/.ci/actions/term-check - - - name: "Generate HTML" - uses: ./dependencies/jekyll/.ci/actions/jekyll - - - name: "Generate PDF" - uses: ./dependencies/jekyll/.ci/actions/jekyll-pdf - - - name: "Link Check" - if: ${{ env.LINKCHECK_ENABLED == 'true' }} - uses: ./dependencies/jekyll/.ci/actions/link-check - - - name: "Lipi Doc site check" - if: ${{ env.LIPI_ENABLED == 'true' }} - uses: ./dependencies/jekyll/.ci/actions/lipi-doc - - - name: "Deploy" - if: ${{ env.DEPLOY_ENABLED == 'true' }} - uses: ./dependencies/jekyll/.ci/actions/deploy - - - name: "Translate" - if: ${{ env.HARMONY_ENABLED == 'true' }} - uses: ./dependencies/jekyll/.ci/actions/translate - - - name: "Lipi Report" - if: ${{ always() && env.LIPI_ENABLED == 'true' }} - uses: ./dependencies/jekyll/.ci/actions/lipi-report - - - name: "Post processing actions" - if: ${{ always() }} - uses: ./dependencies/jekyll/.ci/actions/post-processing - - - name: Cleaning up workspace path - if: always() - run: | - echo "Cleaning up previous run" - rm -rf "${{ github.workspace }}/*"