Releases: oracle/oci-designer-toolkit
Releases · oracle/oci-designer-toolkit
Fast Discovery & Flex Shapes
Features
- Add OCPU & Memory option when selecting Flex Instance (OKIT-133).
- Change default shape for Instances to Flex.
- Add Min/Max Bandwidth for flexible Loadbalancer shape.
- Default Loadbalancer to flexible.
- Test for empty Network Entity Id on Route Rule.
- Fast Discovery. Use the OCI query api functionality instead of list based interface for retrieving OCI Resources when executing Query. The classic query is still available if the default fast discovery is turned off within the preferences.
- Add validation to LPG to check if the connected route table has valid rules.
- Implement "Information" messages on validation.
Bug Fixes
- Add IP Validation to CPE.
- Add static route validation to IPSec Connection.
- Correct accidental element change on MySqlDatabaseSystem self.v -> self.port.
- Terraform DB System template was not building Fault Domain list correctly.
Tabular Data View
Features
- Simple Tabular view added to display the required properties for resources in a table format (OKIT-124).
- Allow Subnets to be place in compartments that do not contain the associated Virtual Cloud Network (OKIT-128).
- Update Copyright
Bug Fixes
- Compartment name is now displayed correctly for queried compartment.
Documentation Generation
Features
- Description now displayed as a right side panel allowing multi line entry (Enhancement Request #165)
- Remove dialog associated with Save As Template because the Title & Description are now part of the main screen.
- Add Preference to display the OCID for a Resource.
- Simple GIT integration for saving Template / Terraform / Ansible files.
- Export to Markdown to provide design documentation, description field (Enhancement Request #165) allows Markdown whilst each contains a Documentation field to provide resource specific information.
Bug Fixes
- Object Storage Bucket not displaying queried name (Issue #206)
BUI Functionality Update Cut / Copy / Paste
Features
- Cut / Copy / Paste / Clone functionality added.
- Updated Developer Guide on creating new Artefacts.
- Artefact Skeleton generator for developer kick start.
Bug Fixes
Update Look & Feel, Auto Save and optional Resource Labels
Features
- Add collapse / expand to container style artefacts Compartment / VCN / Subnet.
- Implement updated, Oracle Standard, Look and Feel for diagram elements.
- Add Preferences option to choose display label (Name / Resource / None) this will be displayed below the element on the SVG (Ehancement: #126).
- Add OKIT specific "Definition" field to all artefacts to allow a free text definition of the artefact (Enhancement: #149).
- Add preference to specify the type of tooltip to be displayed (Name / Definition / Summary) when hovering over elements in the diagram.
- Add artefact element highlighting when the properties sheet is open. Moving the cursor over the properties sheet will highlight the associated artefact.
- Implement simple Auto Save functionality to save model every 60 seconds to local storage (Enhancement: #169).
- Generate Title & Description for queried diagrams (Enhancement: #164).
Bug Fixes
- Fix issue where MySQL Databases could not be deleted.
Cost Estimation functionality for the designed model
Features
- Read Load Balancer Shapes from OCI / Cached OCI Values
- Simple Command Line generator (visualiser/okit_generator) to convert OKIT.
- Add MySQL Resource / Artefact.
- Add Cost Estimation functionality for the designed model. This is based on the Oracle public APIs.
- Add top-level Dockerfile and update Runtime build documentation.
- Enable Instance Principal Authentication for Query/Resource Manager.
Bug Fixes
Customer Premise Connect via VPN and BUI Updates
Features
- Enhanced feedback for multi region query.
- Cache Regions
- Cache Compartments for specific Profile.
- Add functionality for Customer Premise Equipment.
- IPSec Connections added.
- Remote peering functionality added but current the user will still need to add the peering id.
- Dynamic Routing Gateway simplified and connections created from the new IPSec Connection & Remote Peering Connection.
- Database System/Autonomous name displayed on the canvas (ENH REQ: Issue: #120).
- Experimental Import from Terraform JSON Format file.
- Export to Resource Manage local GitHub directory.
Bug Fixes
- Fix Service Gateway only offers all services when drawn but then provisions Object Storage #107
- Fix Service Gateway related route rules do not allow setting a Destination Service #109
- Add clean functionality to the json object to remove null / undefined to resolve null element issue in Autonomous Databases.
- Update Virtual Cloud Network and Subnet CIDR generation to check existing CIDRs. This resolves the duplicate CIDR issue.
BUI Properties Update
Features
- Modify Multiple Select Options to Checkbox Group
- Add Option to Query Dialog to allow the user to specify if the query will drill down into Sub-Compartments.
- Modify start functionality to allow the user to specify a local directory where the user templates will be saved.
- Add display/edit of the Model Title and Description to the web interface.
Bug Fixes
- Database System CPU Count causing error when generating Terraform (Issue: #98)
- Network Security Groups, for a VCN, were not deleted when the VCN is deleted.
- DRG not being displayed if it was not attached to a VCN following a query.
Patch for OKE Delete Issue
Bug Fixes
- Resolve issue where deleting an artefact would cause an addition OKE cluster to be created if one exists on the canvas. In addition deleting OKE caused it to be removed from the model but not the view.
Patch for DRG query Issue #86
Bug Fixes
- Querying occasionally hit a condition where the SVG rectangle does not exist before attempting to get the bounding client information (Issue: #86)