Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion gdk-oci-object-storage/00-introduction/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Estimated Workshop Time: 1 hour

### What is Graal Development Kit for Micronaut?

The [Graal Development Kit for Micronaut (GDK)](https://graal.cloud/gdk) is an Oracle build of the open source Micronaut® framework. The GDK provides a curated set of Micronaut framework modules that simplify cloud application development, are designed for ahead-of-time compilation with GraalVM Native Image, and are fully supported by Oracle. The GDK also provides project creation utilities, VS Code and IntelliJ extensions for application development and deployment.
The [Graal Development Kit for Micronaut (GDK)](https://graal.cloud/gdk) is an Oracle build of the open source Micronaut® framework. The GDK provides a curated set of Micronaut framework modules that simplify cloud application development, are designed for ahead-of-time compilation with GraalVM Native Image, and are fully supported by Oracle. The GDK also provides project creation utilities, VS Code and IntelliJ extensions to simplify application development and deployment.

### What is Micronaut?

Expand Down
21 changes: 15 additions & 6 deletions gdk-oci-object-storage/02-git-clone/git-clone.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,35 @@ In this lab, you will:

1. From the **Activities** menu, start a new **Terminal** window.

2. Clone the sample application source code into the _lab_ directory.
2. Clone the sample application source code.

```bash
``` bash
<copy>
git clone https://github.com/sachin-pikle/gdk-oci-object-store-mvn.git lab
git init lab
cd lab
git remote add origin https://github.com/sachin-pikle/gdk-oci-samples.git
git config core.sparsecheckout true
echo "gdk-oci-object-store-mvn/*">>.git/info/sparse-checkout
git pull --depth=1 origin main
</copy>
```

3. Open the sample application source code from the _lab_ directory in **Visual Studio Code**.
3. Open the sample application source code from the _gdk-oci-object-store-mvn_ directory in **Visual Studio Code**.

```bash
``` bash
<copy>
code lab
code gdk-oci-object-store-mvn
</copy>
```

4. VS Code may show a dialog box with the message "Do you trust the authors of the files in this folder?". Select **Trust the authors of all files in the parent folder 'oracle'** and click **Yes, I trust the authors**.

5. VS Code may ask you to choose a password for new keyring. Press **Cancel** twice to close the prompt.

6. VS Code may show a dialog box with the message "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?". Click **Never**.

![VS Code Question Icon](images/vs-code-question-icon.jpg#input)

You may now **proceed to the next lab**.

## Acknowledgements
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion gdk-oci-object-storage/03-review-code/review-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Introduction

This lab reviews the sample Micronaut application code used in the workshop. The application source code and build scripts are available in the _lab_ directory in VS Code.
This lab reviews the sample Micronaut application code used in the workshop. The application source code and build scripts are available for review in VS Code.

The application is a simple "RESTful" microservice that can upload, download, and delete users' profile pictures.

Expand Down
5 changes: 5 additions & 0 deletions gdk-oci-object-storage/05-configure-app/configure-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ In this lab, you will:

3. From the Oracle Cloud Console navigation menu, go to **Identity & Security >> Identity >> Policies**.

![Policies Menu](https://oracle-livelabs.github.io/common/images/console/id-policies.png)

4. Go to your workshop compartment.

5. Click **Create Policy**.
Expand All @@ -49,6 +51,9 @@ In this lab, you will:
Allow any-user to manage object-family in compartment WORKSHOP_COMPARTMENT_NAME where ALL {request.principal.type='instance', request.principal.compartment.id='WORKSHOP_COMPARTMENT_OCID'}
</copy>
```

To learn more about policies to control access to OCI Object Storage, see [Policy Reference - Details for Object Storage](https://docs.oracle.com/en-us/iaas/Content/Identity/Reference/objectstoragepolicyreference.htm).

</if>

To learn more about about the supported authentication options, see [Micronaut Oracle Cloud Authentication](https://micronaut-projects.github.io/micronaut-oracle-cloud/snapshot/guide/#authentication).
Expand Down
4 changes: 2 additions & 2 deletions gdk-oci-object-storage/variables/variables.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"author": "Graal Product Management",
"contributors": "Sachin Pikle, Ewan Slater, Kris Foster, Bernard Horan, Shaun Smith",
"last_updated": "Sachin Pikle, July 2024"
"contributors": "Lesia Chaban, Sachin Pikle, Ewan Slater, Kris Foster, Bernard Horan, Shaun Smith",
"last_updated": "Lesia Chaban, August 2024"
}