-
Notifications
You must be signed in to change notification settings - Fork 0
2. Installation
Nevin Kaplan edited this page Dec 19, 2024
·
4 revisions
- Download the package from CAST Extend
- Open a windows file explore and go to the download location
- Rename the extension from nupkg to zip (from the windows command prompt: ren com.castsoftware.uc.arg.1.7.6.nupkg *.zip)
- Right click on the renamed file and select "Extract All"
- Go to the folder the file were extracted to
- Right click on the Install.bat file and run it using Adminstrator privilages
- Install Python 3.10.10. If a more recent version of Python is already present on the target machine, this step will be bypassed.
- Allow the user to select a location for the installation. This selected directory will have "ARG" appended to it, resulting in a path such as \ARG. The user will then be prompted to confirm the complete path before proceeding.
- Create an environment to run ARG.
- In the new enviroment
- Install the ARG package
- Create a config folder and copy the sample configuration file
- Create a template folder and copy all included templates
- A message is provided show where ARG has been installed
- Updated the installation process to be more reliable.
- Installation will no longer fail if Python is already installed on the system.
- If Python is present, the installer will install only the required packages.
- If Python is not present, the installer will install a secondary Python runtime automatically.
- Enhanced Delta Report Functionality
- The delta report now compares data between two snapshots, providing a clear view of changes.
- It accurately highlights what has increased, decreased, or remained unchanged compared to the previous snapshot.
- Imaging Placeholders Delta Implemented
- Delta calculations are now applied to all imaging placeholders, enabling better tracking of changes over time.
- Improved Delta Representation
- Current snapshot values are displayed alongside the difference from the previous snapshot in brackets.
- Symbols indicate whether the metric has increased (+) or decreased (−), making trends easier to interpret.
- Overall Health Factors Added
- Added aggregated health metrics for various components to provide a holistic view of system performance.
- Delta Report: Introduced functionality to compare two snapshots and highlight variations between scans, enabling users to easily identify changes and trends over time.
- In Executive Summary Tiles are not getting populated is fixed.
- In Overview Slide Tiles are not getting populated is fixed.
- Cloud Native Compliance Assessment [PaaS]: added % sign for Cloud Maturity, Cloud Scan, Boosters and Blockers.
- In green Impact slide Scores are coming.
- Cloud Maturity sheet: - Effort is in float values
- Cloud Maturity sheet: - Sort NB Roadblocks from “Largest to Smallest”.
- GreenIT-Sheet:- Effort should is in float values
- working as desired for multiple applications.
- Remediation & Grade Improvement (slide #13) - automate the 4 examples with rules name: top 1 for "Immediate Plan" and "Near-Term Plan", top 2 for "Mid-Term Plan".
- First tab: replace the last column header: "comment" by "Priority" (action plan sheet).
- Second tab: remove the last column "RuleId" (action plan sheet).
- Remove the last column: "Files" (Cloud Maturity sheet).
- Sort violations highest to lowest for each action plan.
- Cloud native slide: add percentage sign for Cloud Maturity, Cloud Scan, Boosters and Blockers.
- Automate the health factors within the title (last 2 or lowest if below 3).
- Technical Overview and Key takeaways:
- Table technology distribution: check the Fix Now counts.
- Table bottom left: automate the health factor within the title (related to the rule in the first row) (slide #9).
- Last line background color (slides 10, 11, 12).
- Fix total violation count in ISO table.
- Open-Source Software (OSS) IP Risk Assessment (slide #14) :- for the Licenses table, the latest character is trimmed within the last column ("Top 5 latest components").
- Automate the wording about the commented out code lines (slide #11) :- ("good" if below 1%, "quite significant" if between 1 and 2, "significant" if above 2).
- Removed downloading feature of com.castsoftware.uc.arg and com.castsoftware.uc.python.common packages from PyPi instead of that these packages are stored in .nupkg file and available under src folder.
- Some other bug fixes.
- Corrections made to installation
- Added AWS and Microsoft templates
- Custom tags using Json file
- Enable table rollover to next page
- General bug fixes
- Highlight only assessment deck upgrade
- Summary Page for both portfolio and application level
- Cloud Ready Page
- Enable text replacement by selection name
- MRI assessment deck upgrade
- Application Sizing
- Strength and Improvement
- Technology Detail
- Bug fixes
- Add spillover
- Add new pages
- Highlight Cloud Ready
- MRI Overview
- Expand action plan warning when effort not found
- Enhance error trapping
- Enable ARG to be used with the Integrated Dashboard.
- Correct Action priority count.
- Improved error trapping
- Add ARG to CAST-Extend
- Add installation script
- Update readme file
- Update GitHub Wiki
- Include Highlight Only and AIP and Highlight templates in extend package
- Rework Highlight benchmark page to be more user intuitive
- Highlight tiles
- Add best, worst, industry average to all Highlight tiles
- Number formatting changes
- Add internal table for calculated text replacement (will be moved to external json file)
- Highlight Summary page bug fixes
- Highlight Green Impact page bug fixes
- Add Highlight benchmark pages
- If PPT file is locked when saving, prompt the user to retry or quit
- Add Green Impact page
- Correct Value exception error when no OSS and License issues found
- Show proper technology on AppMarq Slide
- Correct Value exception error when sizing application
- Converted to run as a python module
- Enable ARG to be run from under OneClick
- Add OSS effort and violations to fix now totals
- Move common code to python.common package
- Updates for new overview Slide
- Slider not setting for TQI
- Correct ipython vulnerability
- Make table rows fit data being filled, remove/add rows accordingly
- Add root cause to strengths and improvement table
- Convert config file to json format
- Move templates to teams
- Updated documentation
- Rename the generated deck to Project <proj_name> - Tech DD Findings
- Generate ISO-5055 side
- General formatting changes
- Rename Critical violations to Violations under Critical rules (all pages)
- Doc slide - remove * *Health Improvement Categories
- Add the grades improvement table of the "Fix Now" issues within the related slide. Change the title by "Remediation plan for {projectName} - Grades improvement simulation"
- Add the full list of BLOCKERS and BOOSTERS within an embedded Excel sheet on the Cloud readiness slide.
- Increas daily rate
- Correct Highlight only generation issue introduced in version 1.4.0
- Add document page automation
- Split near and long term issue peron days
- Automation of the TQI - Strengths and Improvement page
- Split AIP and HL person days on slide#5 (Action Plan to mitigate)
- Correct issue - miscalculation for the Total $estimate in slide#2 (Overview)
Corrected the following issues:
- slide 0: substitution are not done for month and year (“{month} {year}”)
- slide 6: near term issues are not displayed (“… plan for near term, including {app1_near_term_vio_txt}…”)
- slide 8: size of the application is not displayed (“{app1_sml_size} size application with…”)
- slide 10: comment ratio and commented-out ratio are not displayed (“… at {app1_comment_pcnt}%.” and “…less than {app1_comment_out_pcnt}%.”)
- slide 18: action plan estimates for mid-term are not displayed (“${app1_mid_term_cost}K implementation cost” and “Max. {app1_mid_term_eff} person-days implementation effort”)
- slide 19: mid-term items are not displayed (“{app1_mid_term_vio_cnt} items should be planned in mid-term…”)
- slide 19: long-term items number is incorrect as it contains mid-term items + long-term items. Therefore, mid-term items must be excluded from this calculation.