Skip to content

Commit 74761c8

Browse files
tpcarmanrebelinux
andauthored
Fix Release GitHub Workflow (#6)
* Repository setup * Add Sample Report Content * Merge Content * Merge Report Configuration File * Fix Manifest File Content * add new report structure and content * Fixed function logic and verbose messages * Added node function files and include it in main report * Add InfoLevel support for Node, Storage and License * Added ONTAP cluster licenses information * Added ONTAP cluster licenses usage information * Added ONTAP disk assign summary information * Added ONTAP failed disk information * Added ONTAP disk inventort information * Added ONTAP disk shelf information * Added ONTAP disk type information * Added ONTAP storage summary information * Added storage and license information to the main report file * Update Sample Report Content * Fix disk capacity unit * Added Network InfoLevel * Added Network category to the report * Fix broken disk logic * Fix ClusterHA logic to detect failed nodes * Added more Network related content to the report * Added Network content to main report * Added more fixes * Added Network Mgmt Lif to report * Added FCP and ISCSI services reporting * Added Vserver content to main report * Filter vserver to only display data type * Fix for table properties and filter more displayed content * add delimiter to content * Fix network content in main report * Cosmetic fixesa * Renaming for better function name structure * More Cosmetic fixes * Add vserver hosted volumes volumes * Split Disk Inventory Table for better columns handling * Added Lun Information to the report * Added flexclone information to the report * Added Qtree information to the volume section * Add Volume Quota Function * Add NFS Protocol Function * Add Volume Export Policy Function * Add Support for NFS and Quota Healthcheck * Add NFS and Volume Export Policy to the main Report * Update Sample Report with New Content * Added CIFS Healthchack support * Added CIFS Protocol Support * Fix Table Content * Relocate and rename get-metric function * Added snapshot healthcheck * Added volume snapshot to the vserver section * Added heading 6 font size * Added Vserver Volume Snapshot Section to main report * Added NetApp ONTAP Rest API function * Fix the field url component * Added S3 protocol support * Updated Sample wiith new content * Added Sample HTML File download * Added tap opening of the Sample report html file * Fix * Bahhh * Added Replication Section and modules * Added more replication content * Fix indentation * Fixing for better data management * Fixing for better data management * Added Storage Efficiency Section * Marks for future fixes * Added Storage Efficiency Functions * Split Vserver Volume Summary and Flexclone * Added Flexclone and Flexgroup volume functions * Split Volumes Summary from Flexclone and Flexgroup also added Efficiency section * Updated Sample HTML File * More Fucking Fixes * Improve columns width * Added FlexCache Volume Section * Remove global parameter * Split Snapshot function also fix many things * Added Volume Snapshot Health Report * Better logic for filtering if vserver has cifs service configured * Use ConvertTo-FormattedNumber netapp function also remove $Unit variable * Added FabricPool function and Report Section * Many miscellaneous fixes * Add collection conditions to varius sections * Fixes * Added Node Storage in Node Section * More fixes and implement collection conditions * Added more conditions to main report sections and Code Cleanup * Improve main report structure * Added fabricpool health check * report issues * ColumnWidths fixes * PageBreak fixes in main report * Added Disk Owner to the Disk Section * ColumnWidths fixes * HealthCheck - Aggregate Disk Spare Low * Fixes for snapshot volume section * Added LUN Reporting Nodes * Joun Disk Inventory tables * Added Route usage per lifs * Added Non Mapped Lun Healthcheck * Added Snapshot reserve info healthcheck * Added healthcheck and fix protocol label * ColumnWidths fixes * Added Get-AbrOntapNetworkRouteLifs and Get-AbrOntapVserverNonMappedLun functions * Replace PS6+ Join-String with PSv* -join * Confirm powershell v5, v6 and v7 support * Fix lag time * Added Volume Sis Status Reporting * Edit volume selection filter logic * Added System Configuration Section * Added System Configuration Section * Added System Web Service to system configuration section * Fix Vserver Column Position * Added QoS Info to Vserver Volume Section * Added Web Service Status and Volume QoS Setting to main Report * Added Security Section * Fixes * Added Security KMS, NAE and NVE to the security section * Added BackupURL HealthCheck * Misc Fixes * Fix for empty table cell * Fix volume offiline issues * Fix for empty content * Fix lun reporting node duplicates * Fix for empty columns * Fix for healthcheck logic * Fix to detect offline volumes * Added Snaplock functions to the security section * Added Snaplock Volume Attributes to the security section * Added Cluster and Intercluster lif detection (Ontap Select) * Added import-module fix for PSv5.x * Misc Fixes for Sections * Added a pagebreak at the end of the report to split multi cluster report generation * Prepare file for 0.3.0 version tag * Added misc fixes * Updated changelog to reflect 0.3.0 release * Added Network Interface Healthcheck * Update version to reflect 0.3.0 release * better empty detection logic * Added logic to detect if aggregate are asign to the vserver * Update CHANGELOG.md * Fix for ColumnWidths definition * Renaming function and file to Get-NetAppOntapAPI * Fix for Get-NetAppOntapAPI function renamng also remove Get-AbrOntapRequiredModule * Fix for specifying supported InfoLevels * Added Netapp.Ontap to the module manifest RequiredModules * Links should be to the AsBuiltReport repo * v0.3.0 release (#2) * v0.3.0 final - Add GitHub release workflow - Update NetApp style script to align with NetApp branding colours & guidelines - Update README & CHANGELOG - Correct module version in module manifest * Update NetApp Style - Fix headings 4-6 colours * Added a function to convert true or false automatically to Yes or No, also update files * Remove pagebreak at the end of the report * updated document style colors * Fix indentation * Implement ConvertTo-TextYN to convert T/F to Y/N (less to code) * Fix switch case with default option * Fix for Issue #3 * force connection through https also misc code cleanup * Added GitHub release workflow * Fix for version and showcoverpageimage * Change module version * Update Readme file * v0.4.0 release * Update 0.4.0 date * Fix Release GitHub Workflow * Fix Release GitHub Workflow - Install NetApp ONTAP module Co-authored-by: Jonathan Colon <[email protected]> Co-authored-by: Jonathan Colon <[email protected]>
1 parent 160f415 commit 74761c8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/Release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ jobs:
1717
shell: pwsh
1818
run: |
1919
Install-Module -Name AsBuiltReport.Core -Repository PSGallery -Force
20+
- name: Install NetApp.ONTAP module
21+
shell: pwsh
22+
run: |
23+
Install-Module -Name NetApp.ONTAP -Repository PSGallery -Force
2024
- name: Test Module Manifest
2125
shell: pwsh
2226
run: |

0 commit comments

Comments
 (0)