Oracle Cloud Infrastructure Designer and Visualisation Toolkit 0.69.1
Full Release Details Can Found 0.69.1 Release.
OKIT Desktop (OCD) 0.2.9
OKIT Desktop is the next generation implementation of the OKIT Classic design tool that takes the concepts within OKIT Classic and re-implements them within an Electron based desktop application, providing native installs for Mac, Windows and Linux.
OKIT Desktop Public Beta is now Available see 0.69.1 Release for details.
The OKIT Desktop provides the user with a fully freeform Drag & Drop canvas with the ability to create multiple pages to represent the same design in alternative formats, as seen below. As with the OKIT Classic the properties of resources can be editted within the properties panel along with the ability to add detailed description of each resource, if required. The OKIT Desktop will provide feature compatibility with the OKIT Classic allowing the user multiple views of the design information:
- Views
- Design
- Documentation
- Variables
- Common Tags
- Markdown
- Tabular
- Terraform
Exporting the design will now allow the following options:
- Export
- Markdown
- Terraform
- Excel
- Image
Importing the design will allow the following options
- Import
- Query
- OCI
- Terraform
- Query
The OKIT Desktop release is also preparing for Multi-Cloud implementation of Oracle database and will be extended to include Azure, Google and AWS. This is currently Alpha release and hence limited in its functionality.
OKIT Desktop is the next iteration of OKIT and is currently available as a Beta release. The native installables can be found in the Assets section on the 0.69.1 Release.
At present the binaries are unsigned so on Mac and Windows you will specifically need to authorise the first run.
For anyone trying to install the Desktop version on a Mac running Sequoia 15.x.x you will probably notice that you can no longer override the licence warning within settings. There is a way around this and it is to execute the following once thw dmg has been installed.
xattr -d com.apple.quarantine /Applications/ocd.app
OKIT Classic 0.69.1
OKIT Classic is the original browser based tool that allows the user to design, deploy and visualise (introspect/query) OCI environments through a graphical web based interface.
-
The Web based interface will allow architects and designers to build a visual representation of their infrastructure and then export this in a number of formats.
- svg
- png
- jpeg
-
Once completed the design can be enhanced to add key property information allowing the designed infrastructure to be exported to a number of DevOps frameworks or Markdown for documentation.
- Terraform
- OCI Resource Manager
- Markdown
This allows for rapid proto-typing and building.
-
OKIT will also allow the user to introspect existing OCI environments, through simple query functionality embedded within the web interface, to provide a portable generic json file, that can be used to visualise existing systems or generate terraform/ansible.
Detailed OKIT Installation steps can be found in the OCI Designer Toolkit Installation Guide.
See Releases
- Introduction to OKIT the OCI Designer Toolkit
- The OCI Designer Toolkit Templates Feature
- The OCI Designer Toolkit Query Feature
- OCI Designer Toolkit Resource Manager Integration
- The OCI Designer Toolkit Documentation Generation
The OKIT User / Usage Guide and worked examples can be found in the OCI Designer Toolkit Usage Guide
See CHANGELOG.
You can find information on any known issues with OKIT here and under the Issues tab of this project's GitHub repository. Any issues found with the tool should be raised on the projects issues page. Please check that the issue has not previously been reported.
This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide
Please consult the security guide for our responsible security vulnerability disclosure process
Copyright (c) 2020, 2024, Oracle and/or its affiliates.
Released under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl/.
If you would like to extend OKIT the development documentation can be found in OCI Designer Toolkit Development Guide