Releases: oracle/oci-designer-toolkit
Releases · oracle/oci-designer-toolkit
OKE Cluster Integration
Features
- Modify the Hamburger menu to replace the mouseover events for menu display to mouse click events.
- Add OKE Cluster functionality. Corrently works in a similar way to the advanced console create (OKIT-13).
- Add count field to instance to allow generation of X duplicate version of an instance. Save time and space creating duplicates.
- Add ability to specify Subnet for Autonomous Database (Issue: #76 & Issue: #81).
- Add OKE example fragment.
Bug Fixes
Patch for Gateway Drop Issue #73
Bug Fixes
- Unable to drop gateways on second or subsequent VCNs (Issue #73).
Config Validation Patch
Bug Fixes
- Config file warning being displayed when only [DEFAULT] section defined (OKIT-110).
Updated Architecture Examples and View Enhancement
Features
- Split Designer View functionality from OKIT Model (OKIT-89).
- Update Json associated with the Fragments to conform to new structure and remove non Reference Architecture templates because these are fragments. (OKIT-101).
- Check oci config file to identify if the key file exists in the container and if not display error icon with associated click / alert message (OKIT-48 / OKIT-96).
- Add preferences option (Hide Attached Artefacts) to indicate if Route Tables / Security List should be displayed as part of the Virtual Cloud Networks as well as an attachment.
- Hide Service CIDR when Service Gateway in Route Rule is selected.
Bug Fixes
- Resolve issue with the "description" for Network Security Groups which was being incorrectly rendered in the generated Terraform.
- Attached Route Tables / Security List property edits were lost. (OKIT-70).
- Resolve issue with the "compartment_id" for Compartment which was being incorrectly rendered in the generated Terraform.
- During query AD specific Subnets return Availability Domain as string not integer value, this is now converted (OKIT-105).
- Deleting Defined Tags did not remove them from the model (OKIT-106).
- Instance OS & Version information not retrieved during Query (OKIT-108).
- DRG Ansible template contains '=' not ':' (GitHub Issue #61).
- Quotes added to security Ingress / Egress rules (GitHub Issue #65).
Explorer View, Look & Feel Changes and additional Reference Architecture Examples
Relatively small incremental release.
Features
- Add Explorer / Tree View for the Artefacts in the diagram (OKIT-90).
- When Creating Route Table / Security List for VCN modify the Default versions for the first Route Table / Security List defined.
- HA Web Application Reference Architecture Template.
- Replace Preferences Menu Option with side panel.
Bug Fixes
- Resolve issues where, occasionally, the Open/Load function would not reopen a file.
- Modify Vagrant Box Url to the new location. (Issue: #37)
- Clean Hub & Spoke Template
- Resolve pem key privilege issues.
Validation, Extended Resource Manager Integration
Enhance the existing functionality around the Resource Manager integration allowing for optional update of existing Resource Manager Stacks.
Features
- Windows PowerShell Docker Helper Scripts.
- Add setting for last selected Region and Compartment for Query and Resource Manager Export.
- Modify Resource Manager dialog to close when the stack has been created and display progress bar during creation.
- Specify stack name during export to Resource Manager
- Update existing Resource Manager Stacks
- When Creating Security List / Route Table modify the Default for the Security List / Route Table rather than create.
- First implementation of simple json validation and display of results. This can be manually executed or will be automatically execute during export to Terraform, Ansible or Resource Manager and only when successful will this be allowed.
- Hub & Spoke Network Topology Reference Architecture.
- Enable Bare Metal Shapes.
Bug Fixes
- Service Gateway with null route_table_id will not generate Terraform / Ansible / RM. Route table values can not be assigned within the GUI.
- Dynamic Routing Gateway assigning the VCN Id to Compartment Id (OKIT-73).
- Defined Tags not generating correctly for Terraform.
- Terraform being generated with invalid characters (OKIT-84).
Look & Feel, Resource Manager and Database Systems Updates
Enhance the functionality associated with exporting to Resource Manager and implement the first cut of the Database Systems Artefact.
Features
- Optional generation of variable file for Ansible and Terraform, defaults:
- Terraform : True
- Ansible : True
- Resource Manager no longer uses variable file for anything other than connection information.
- Switch to new Oracle Icons as defined in https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm.
- Add Config Profile selection to the Query Popup so we can specify alternative tenancy information.
- Add Profile / Region / Compartment selection to the Resource Manager export rather than using DEFAULT profile values.
- Add Plan / Apply toggle to Resource Manager export.
- Move DRG to VCN Parent rather than Compartment
- Check for Update
- Highlight selected artefact (Toggles on/off).
Bug Fixes
- Palette did not scroll
- Link to OCI Console should be data driven #20
- 100 variable limit with Resource Manager causes upload failure (Issue #9)
- Add Tenancy root to selectable list of compartments (Issue: #21)
- Generation of terraform with regional subnet throws error for missing availability domain. (Issue: #22).
- Missing logs (default log location now /okit/log/okit.log in container).
- Export to Resource Manager:
- Error message modified so that it does not always say the compartment does not exist when failing (OKIT-67).
- Compartment Name is not checked for uniqueness (OKIT-5).
- Error planning job with no Tags (OKIT-45).
Simplify Docker/Vagrant Container Structure
- Consolidate Vagrant and Docker files below container directory.
- Remove requirement to run bash scripts to build docker container
- Document pure docker commands.
First Public Release
First public release of the OCI Designer Toolkit (OKIT) and provides the BUI based Designer that supports the following OCI Artefacts and functionality.
- Infrastructure Creation Web Interface
- Compartment
- Virtual Cloud Networks
- Subnets
- Instances
- Load Balancers
- Internet Gateways
- NAT Gateways
- Local Peering Gateways
- Block Storage
- Object Storage
- File Storage
- Autonomous Database
- Service Gateway
- Network Security Groups
- Sub Compartments
- File (Diagram/Canvas) Management
- New
- Save
- Save to Json
- Save As Template
- Load
- Multi Regional Query of implemented Artefacts
- Templates
- Reference Architecture Templates
- CockroachDB Cluster
- Reference Architecture Templates
- Export
- Image
- svg
- png
- jseg
- Ansible (Script Generation)
- Terraform (Script Generation)
- Resource Manager
- Image
- Freeform Tags
- Defined Tags - Assumes the user types the names correctly.
- Canvas Grid (Optional).
- Default expand for Optional Parameters