Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.64.0 #720

Closed
wants to merge 59 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
cab7f8e
build: Add CodeQL config file
toxophilist Aug 29, 2024
d073166
Merge branch 'master' into toxophilist/sprint-dev
toxophilist Aug 29, 2024
495c722
fix(SonarCloud): resolve SonarCloud recommendation
toxophilist Sep 2, 2024
a227a89
feat(Azure): Add Azure Generators first cut
toxophilist Sep 2, 2024
ac81905
feat(Azure): Add simple palette items and allow draw
toxophilist Sep 2, 2024
415931d
feat(Azure): Add Azure Terraform framework
toxophilist Sep 3, 2024
c4a93da
feat(Azure): Basic Azure generators and common parents
toxophilist Sep 3, 2024
4beae71
feat: Add simple rectangle drawable resource
toxophilist Sep 5, 2024
73b316c
feat(Azure): Add additional resources
toxophilist Sep 5, 2024
d58942d
test: Add dummy entries to the source tf schema
toxophilist Sep 5, 2024
3fc1eda
feat(Azure): Add correctly named Oracle Database@Azure resources
toxophilist Sep 9, 2024
10ab152
build: Add specific node-fetch dev dependency
toxophilist Sep 9, 2024
03db159
build(npm): Update npm module versions
toxophilist Sep 9, 2024
0142147
build: Allow legacy dependancy
toxophilist Sep 9, 2024
b6dd232
feat: Add Azure options
toxophilist Sep 10, 2024
90e4ab8
feat: add north and west resize points
toxophilist Sep 11, 2024
d9b5ebc
feat: add colour to enlarged resource drag point
toxophilist Sep 11, 2024
4a55ade
ferat(GCP): Add basic GCP Generators
toxophilist Sep 12, 2024
3338bf7
build: Add GCP generators
toxophilist Sep 12, 2024
62cb5e5
chore: clean code
toxophilist Sep 12, 2024
e37d375
refactor: Convert to use common OcdTerraform Generator
toxophilist Sep 12, 2024
908dc61
fix: remove spurious comma for Oci generated terraform
toxophilist Sep 12, 2024
84e0a9d
feat(Gcp): Add Gcp specific common files
toxophilist Sep 12, 2024
a00f573
feat(Azure): Resplace sql_database with mssql_database
toxophilist Sep 12, 2024
e615fea
revert: uncomment data attributes
toxophilist Sep 13, 2024
d3d0654
build: add gcp generate
toxophilist Sep 13, 2024
8fd64fb
chore: clean code of useless comments
toxophilist Sep 16, 2024
6dfa7e3
feat(Google): Basic functionality
toxophilist Sep 16, 2024
e0d28c1
refactor: Change provider name from gcp to ggogle to align with teraf…
toxophilist Sep 17, 2024
484f80e
revert: Correct checksum that was incorrectly mofied in global change
toxophilist Sep 17, 2024
cb09817
build: reinstall node modules
toxophilist Sep 17, 2024
d64ccef
docs: First draft of the OCD Development documentation with worked ex…
toxophilist Sep 19, 2024
9cbc0a0
fix(#717): Revert commenting out of flask endpoint (Issue: #717)
toxophilist Sep 19, 2024
af9a68c
doc: update change log
toxophilist Sep 19, 2024
93fc704
chore: Update version numbers
toxophilist Sep 23, 2024
8b03526
chore: update version information in build details files
toxophilist Sep 23, 2024
5b33c62
chore: Update packages
toxophilist Sep 23, 2024
5d42321
fix: Correct code logic
toxophilist Sep 23, 2024
04f7ce0
build: add legacy-peer-deps
toxophilist Sep 23, 2024
125eec9
build: update npm packages
toxophilist Sep 23, 2024
c5d9b0f
feat: Add reference architecture directory and simple vcn networking …
toxophilist Sep 24, 2024
c941fa0
chore: remove commented out code
toxophilist Sep 24, 2024
0ec9164
feat: Add reference architecture image
toxophilist Sep 24, 2024
7fabf6b
feat: rename to library
toxophilist Sep 24, 2024
1fd63ae
feat: Add library panel to display reference architectures
toxophilist Sep 26, 2024
c929ea5
feat: disable select on double click of library file
toxophilist Sep 26, 2024
267915f
feat: Add mouse over to enlarge library background
toxophilist Sep 26, 2024
42d2564
Merge branch 'master' into toxophilist/sprint-dev
toxophilist Sep 27, 2024
1195c4d
feat: Change Opacity of Library description on mouse over
toxophilist Sep 27, 2024
c071514
feat: Resize library display boxes
toxophilist Sep 27, 2024
9a78cb6
feat: set enlarged svg to bottom center position
toxophilist Sep 27, 2024
5210ec5
doc: Update Release Notes
toxophilist Sep 30, 2024
055a0d7
refactor: Update Library URL to match master branch
toxophilist Sep 30, 2024
7788751
doc: Update Change log with Library view information (#OKIT-304)
toxophilist Sep 30, 2024
6e4e245
refactor: SonarCloud Reduce Cognitive Complexity
toxophilist Sep 30, 2024
4fc1550
refactor: SonarCloud code to not nest functions more than 4 levels deep.
toxophilist Sep 30, 2024
3a11ba3
chore: clean code
toxophilist Sep 30, 2024
a385289
refactor: SonarCloud Prefer using an optional chain expression instead
toxophilist Sep 30, 2024
659e470
refactor: SonarCloud complexity warning
toxophilist Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/codeql/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
paths:
- ocd
paths-ignore:
- cloudinit
- containers
- custom
- documentation
- instance
- okitweb
- skeletons
- visualiser
1 change: 1 addition & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
config-file: ./.github/codeql/codeql-config.yml
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
Expand Down
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,29 @@
# Release Notes


## Version 0.64.0
**Release Date**: 30th September 2024
### Features
1. Parse AzuraRM Terraform schema and generate OCD Resource Schema entries. (#OKIT-272)
3. Write AzureRM Model Generator. (#OKIT-273)
4. Write AzureRM Properties Generator. (#OKIT-274)
5. Write AzureRM Terraform Generator. (#OKIT-275)
6. Write AzureRM Markdown Generator. (#OKIT-276)
7. Write AzureRM Validator Generator. (#OKIT-277)
8. Write AzureRM Tabular Generator. (#OKIT-278)
9. Parse Google Terraform schema and generate OCD Resource Schema entries. (#OKIT-284)
10. Write Google Model Generator. (#OKIT-285)
11. Write Google Properties Generator. (#OKIT-286)
12. Write Google Terraform Generator. (#OKIT-287)
13. Write Google Markdown Generator. (#OKIT-288)
14. Write Google Validator Generator. (#OKIT-289)
15. Write Google Tabular Generator. (#OKIT-290)
16. Create Library View which will allow users to select pre-defined Reference Architectures. (#OKIT-304)
### Bug Fixes
1. OKIT-Web: Resolve issue where save dialog did not display existing content (#717)
2. OKIT-Web: Fix for underlying AuthLib api change.


## Version 0.63.0
**Release Date**: 31st August 2024
### Features
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ FROM oraclelinux:8
ARG BRANCH=master
LABEL "provider"="Oracle" \
"issues"="https://github.com/oracle/oci-designer-toolkit/issues" \
"version"="0.63.0" \
"version"="0.64.0" \
"description"="OKIT Web Server Container." \
"copyright"="Copyright (c) 2020, 2024, Oracle and/or its affiliates."
# SHELL ["/bin/bash", "-c"]
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[![License: UPL](https://img.shields.io/badge/license-UPL-green)](https://img.shields.io/badge/license-UPL-green) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=oracle_oci-designer-toolkit&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=oracle_oci-designer-toolkit)
# Oracle Cloud Infrastructure Designer and Visualisation Toolkit [0.63.0](CHANGELOG.md#version-0.63.0)
# Oracle Cloud Infrastructure Designer and Visualisation Toolkit [0.64.0](CHANGELOG.md#version-0.64.0)

Full Release Details Can Found [0.63.0 Release](https://github.com/oracle/oci-designer-toolkit/releases/tag/v0.63.0).
Full Release Details Can Found [0.64.0 Release](https://github.com/oracle/oci-designer-toolkit/releases/tag/v0.64.0).

**OKIT - Open Cloud Designer** Public Beta is now Available see [0.63.0 Release](https://github.com/oracle/oci-designer-toolkit/releases/tag/v0.63.0) for details.
**OKIT - Open Cloud Designer** Public Beta is now Available see [0.64.0 Release](https://github.com/oracle/oci-designer-toolkit/releases/tag/v0.64.0) for details.
_____

OCI designer and visualisation toolKIT (OKIT) is a browser based tool that allows the user to [design](https://www.ateam-oracle.com/introduction-to-okit-the-oci-designer-toolkit),
Expand Down Expand Up @@ -38,7 +38,7 @@ OCI environments through a graphical web based interface.

## Changes

[Changes for the current release (0.63.0) are documented here.](CHANGELOG.md#version-0.63.0)
[Changes for the current release (0.64.0) are documented here.](CHANGELOG.md#version-0.64.0)


## Releases
Expand Down
34 changes: 20 additions & 14 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
[![License: UPL](https://img.shields.io/badge/license-UPL-green)](https://img.shields.io/badge/license-UPL-green) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=oracle_oci-designer-toolkit&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=oracle_oci-designer-toolkit)
# August 2024 Release (Version 0.63.0)
# September 2024 Release (Version 0.64.0)
____
**Update 0.63.0**: This update addresses the following issues.
1. OKIT-Web: Resolve Code Scanning Issues #688 - #712
2. OKIT-Web: Convert Queried Network Load Balancer Listeners set to list.
3. OKIT-Web: Revert DRG Attachment fix for PCA DRGv1+ feature
**Update 0.64.0**: This update addresses the following issues.
1. OKIT-Web: Resolve issue where save dialog did not display existing content (#717)
2. OKIT-Web: Fix for underlying AuthLib api change.
____
Welcome to the August 2024 release of OKIT. This release is aim primarily at the desktop OKIT OCD Beta extending the current functionality and improving
it's useability. We have now added a number of Auto Layout options, including OKIT-Web Style, and allow the user to specify the default Auto Layout option.
In addition we have extended the Desktop to allow Compute Cloud@Customer and Private Cloud Appliance users to create designs and generate download cache
information from their machine.
Welcome to the September 2024 release of OKIT. This release is aim primarily at the desktop OKIT OCD Beta extending the current functionality and improving it's useability. We have now added some basic resources for Azure and Google to allow for the design of Multi Cloud solutions. The current resources will be expaned onces the appropriate Terraform provider is available.

## OKIT (Web) Features
No new features

## OKIT - Open Cloud Designer
1. OKIT-Ocd: Build OKIT-Web style auto arranger. (#OKIT-299)
2. OKIT-Ocd: Generated example connection.tfvars file during OpenTofu export. (#OKIT-297)
3. OKIT-Ocd: Add Palette for Compute Cloud@Customer. (#OKIT-298)
4. OKIT-Ocd: Add Palette for PCA-X9. (#OKIT-298)
5. OKIT-Ocd: Allow quering of cache data from specified Config Profiles and then switch. (#OKIT-296)
1. Parse AzuraRM Terraform schema and generate OCD Resource Schema entries. (#OKIT-272)
3. Write AzureRM Model Generator. (#OKIT-273)
4. Write AzureRM Properties Generator. (#OKIT-274)
5. Write AzureRM Terraform Generator. (#OKIT-275)
6. Write AzureRM Markdown Generator. (#OKIT-276)
7. Write AzureRM Validator Generator. (#OKIT-277)
8. Write AzureRM Tabular Generator. (#OKIT-278)
9. Parse Google Terraform schema and generate OCD Resource Schema entries. (#OKIT-284)
10. Write Google Model Generator. (#OKIT-285)
11. Write Google Properties Generator. (#OKIT-286)
12. Write Google Terraform Generator. (#OKIT-287)
13. Write Google Markdown Generator. (#OKIT-288)
14. Write Google Validator Generator. (#OKIT-289)
15. Write Google Tabular Generator. (#OKIT-290)
16. Create Library View which will allow users to select pre-defined Reference Architectures. (#OKIT-304)

### Beta Overview

Expand Down
2 changes: 1 addition & 1 deletion containers/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
FROM oraclelinux:8
LABEL "provider"="Oracle" \
"issues"="https://github.com/oracle/oci-designer-toolkit/issues" \
"version"="0.63.0" \
"version"="0.64.0" \
"description"="OKIT Web Server Container." \
"copyright"="Copyright (c) 2020, 2024, Oracle and/or its affiliates."
# SHELL ["/bin/bash", "-c"]
Expand Down
Loading