From 1be9787b546c7fe94c31e69fa43e35fc5a952145 Mon Sep 17 00:00:00 2001 From: Olya Gupalo Date: Tue, 10 Dec 2024 18:00:56 +0200 Subject: [PATCH] Group Native Image on Cloud Platforms demos under /clouds/ --- ...gate.yml => clouds-native-aws-fargate.yml} | 18 +++++----- ...ambda.yml => clouds-native-aws-lambda.yml} | 22 ++++++------- ...yml => clouds-native-google-cloud-run.yml} | 18 +++++----- .../clouds-native-oci-container-instances.yml | 31 ++++++++++++++++++ ...ml => clouds-native-oci-generative-ai.yml} | 16 ++++----- .../native-oci-container-instances.yml | 31 ------------------ README.md | 10 +++--- .../.mvn/wrapper/maven-wrapper.properties | 0 .../native-aws-fargate}/README.md | 0 .../native-aws-fargate}/img/Cluster name.png | Bin .../img/confirm delete.png | Bin .../img/create cluster.png | Bin .../native-aws-fargate}/img/create repo.png | Bin .../img/create task def.png | Bin .../native-aws-fargate}/img/delete.png | Bin .../native-aws-fargate}/img/hello world.png | Bin .../img/infrastructure.png | Bin .../native-aws-fargate}/img/new task.png | Bin .../native-aws-fargate}/img/public ip.png | Bin .../native-aws-fargate}/img/push command.png | Bin .../native-aws-fargate}/img/run new task.png | Bin .../img/security group.png | Bin .../native-aws-fargate}/img/task def.png | Bin .../img/view push commands.png | Bin .../native-aws-fargate}/micronaut-cli.yml | 0 .../native-aws-fargate}/mvnw | 0 .../native-aws-fargate}/mvnw.cmd | 0 .../native-aws-fargate}/pom.xml | 0 .../java/example/micronaut/Application.java | 0 .../example/micronaut/HelloController.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/logback.xml | 0 .../micronaut/HelloControllerTest.java | 0 .../example/micronaut/MicronautguideTest.java | 0 .../.mvn/wrapper/maven-wrapper.properties | 0 .../native-aws-lambda}/README.md | 0 ...5-6c5111c4-4f70-4533-abd5-193c1f7fd269.png | Bin .../img/Create function.png | Bin .../native-aws-lambda}/img/JAR upload.png | Bin .../native-aws-lambda}/img/handler java.png | Bin .../native-aws-lambda}/img/handler linux.png | Bin .../native-aws-lambda}/img/java cold.png | Bin .../native-aws-lambda}/img/java warm.png | Bin .../native-aws-lambda}/img/myFunction.png | Bin .../img/myNativeImageFunc.png | Bin .../native-aws-lambda}/img/myTest.png | Bin .../native-aws-lambda}/img/native cold.png | Bin .../native-aws-lambda}/img/native warm.png | Bin .../native-aws-lambda}/img/zip upload.png | Bin .../native-aws-lambda}/micronaut-cli.yml | 0 .../native-aws-lambda}/mvnw | 0 .../native-aws-lambda}/mvnw.cmd | 0 .../native-aws-lambda}/pom.xml | 0 .../example/micronaut/HomeController.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/logback.xml | 0 .../example/micronaut/HomeControllerTest.java | 0 .../.mvn/wrapper/maven-wrapper.properties | 0 .../native-google-cloud-run}/README.md | 0 .../img/change billing.png | Bin .../native-google-cloud-run}/img/curl.png | Bin .../native-google-cloud-run}/img/delete.png | Bin .../native-google-cloud-run}/img/deploy.png | Bin .../img/run deploy.png | Bin .../micronaut-cli.yml | 0 .../native-google-cloud-run}/mvnw | 0 .../native-google-cloud-run}/mvnw.cmd | 0 .../native-google-cloud-run}/pom.xml | 0 .../java/example/micronaut/Application.java | 0 .../example/micronaut/HelloController.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/logback.xml | 0 .../micronaut/HelloControllerTest.java | 0 .../example/micronaut/MicronautguideTest.java | 0 .../.mvn/wrapper/maven-wrapper.properties | 0 .../native-oci-container-instances}/README.md | 0 .../img/actions public.png | Bin .../img/active container instance.png | Bin .../img/container instances.png | Bin .../img/create container instance.png | Bin .../img/create dynamic group.png | Bin .../img/create policy.png | Bin .../img/create security group.png | Bin .../img/delete VCN.png | Bin .../img/delete instance.png | Bin .../img/delete repository.png | Bin .../img/hello world.png | Bin .../img/select image.png | Bin .../img/shape.png | Bin .../micronaut-cli.yml | 0 .../native-oci-container-instances}/mvnw | 0 .../native-oci-container-instances}/mvnw.cmd | 0 .../native-oci-container-instances}/pom.xml | 0 .../java/example/micronaut/Application.java | 0 .../example/micronaut/HelloController.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/logback.xml | 0 .../micronaut/HelloControllerTest.java | 0 .../example/micronaut/MicronautguideTest.java | 0 .../native-oci-generative-ai}/README.md | 0 .../native-oci-generative-ai}/pom.xml | 0 .../com/oracle/labs/GenerateTextExample.java | 0 102 files changed, 73 insertions(+), 73 deletions(-) rename .github/workflows/{native-aws-fargate.yml => clouds-native-aws-fargate.yml} (55%) rename .github/workflows/{native-aws-lambda.yml => clouds-native-aws-lambda.yml} (51%) rename .github/workflows/{native-google-cloud-run.yml => clouds-native-google-cloud-run.yml} (52%) create mode 100644 .github/workflows/clouds-native-oci-container-instances.yml rename .github/workflows/{native-oci-generative-ai.yml => clouds-native-oci-generative-ai.yml} (57%) delete mode 100644 .github/workflows/native-oci-container-instances.yml rename {native-aws-fargate => clouds/native-aws-fargate}/.mvn/wrapper/maven-wrapper.properties (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/README.md (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/Cluster name.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/confirm delete.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/create cluster.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/create repo.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/create task def.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/delete.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/hello world.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/infrastructure.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/new task.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/public ip.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/push command.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/run new task.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/security group.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/task def.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/img/view push commands.png (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/micronaut-cli.yml (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/mvnw (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/mvnw.cmd (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/pom.xml (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/src/main/java/example/micronaut/Application.java (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/src/main/java/example/micronaut/HelloController.java (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/src/main/resources/application.yml (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/src/main/resources/logback.xml (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/src/test/java/example/micronaut/HelloControllerTest.java (100%) rename {native-aws-fargate => clouds/native-aws-fargate}/src/test/java/example/micronaut/MicronautguideTest.java (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/.mvn/wrapper/maven-wrapper.properties (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/README.md (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/249304425-6c5111c4-4f70-4533-abd5-193c1f7fd269.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/Create function.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/JAR upload.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/handler java.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/handler linux.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/java cold.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/java warm.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/myFunction.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/myNativeImageFunc.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/myTest.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/native cold.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/native warm.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/img/zip upload.png (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/micronaut-cli.yml (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/mvnw (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/mvnw.cmd (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/pom.xml (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/src/main/java/example/micronaut/HomeController.java (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/src/main/resources/application.yml (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/src/main/resources/logback.xml (100%) rename {native-aws-lambda => clouds/native-aws-lambda}/src/test/java/example/micronaut/HomeControllerTest.java (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/.mvn/wrapper/maven-wrapper.properties (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/README.md (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/img/change billing.png (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/img/curl.png (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/img/delete.png (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/img/deploy.png (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/img/run deploy.png (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/micronaut-cli.yml (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/mvnw (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/mvnw.cmd (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/pom.xml (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/src/main/java/example/micronaut/Application.java (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/src/main/java/example/micronaut/HelloController.java (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/src/main/resources/application.yml (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/src/main/resources/logback.xml (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/src/test/java/example/micronaut/HelloControllerTest.java (100%) rename {native-google-cloud-run => clouds/native-google-cloud-run}/src/test/java/example/micronaut/MicronautguideTest.java (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/.mvn/wrapper/maven-wrapper.properties (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/README.md (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/actions public.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/active container instance.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/container instances.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/create container instance.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/create dynamic group.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/create policy.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/create security group.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/delete VCN.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/delete instance.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/delete repository.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/hello world.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/select image.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/img/shape.png (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/micronaut-cli.yml (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/mvnw (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/mvnw.cmd (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/pom.xml (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/src/main/java/example/micronaut/Application.java (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/src/main/java/example/micronaut/HelloController.java (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/src/main/resources/application.yml (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/src/main/resources/logback.xml (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/src/test/java/example/micronaut/HelloControllerTest.java (100%) rename {native-oci-container-instances => clouds/native-oci-container-instances}/src/test/java/example/micronaut/MicronautguideTest.java (100%) rename {native-oci-generative-ai => clouds/native-oci-generative-ai}/README.md (100%) rename {native-oci-generative-ai => clouds/native-oci-generative-ai}/pom.xml (100%) rename {native-oci-generative-ai => clouds/native-oci-generative-ai}/src/main/java/com/oracle/labs/GenerateTextExample.java (100%) diff --git a/.github/workflows/native-aws-fargate.yml b/.github/workflows/clouds-native-aws-fargate.yml similarity index 55% rename from .github/workflows/native-aws-fargate.yml rename to .github/workflows/clouds-native-aws-fargate.yml index 640008990..75df9b195 100644 --- a/.github/workflows/native-aws-fargate.yml +++ b/.github/workflows/clouds-native-aws-fargate.yml @@ -1,13 +1,13 @@ -name: native-aws-fargate +name: clouds/native-aws-fargate on: push: paths: - - 'native-aws-fargate/**' - - '.github/workflows/native-aws-fargate.yml' + - 'clouds/native-aws-fargate/**' + - '.github/workflows/clouds-native-aws-fargate.yml' pull_request: paths: - - 'native-aws-fargate/**' - - '.github/workflows/native-aws-fargate.yml' + - 'clouds/native-aws-fargate/**' + - '.github/workflows/clouds-native-aws-fargate.yml' schedule: - cron: "0 0 1 * *" # run every month workflow_dispatch: @@ -15,17 +15,17 @@ permissions: contents: read jobs: run: - name: Run 'native-aws-fargate' + name: Run 'clouds/native-aws-fargate' runs-on: ubuntu-latest timeout-minutes: 20 steps: - uses: actions/checkout@v4 - uses: graalvm/setup-graalvm@v1 with: - java-version: '17.0.7' + java-version: '21' distribution: 'graalvm' github-token: ${{ secrets.GITHUB_TOKEN }} - - name: Run 'native-aws-fargate' + - name: Run 'clouds/native-aws-fargate' run: | - cd native-aws-fargate + cd clouds/native-aws-fargate ./mvnw package -Dpackaging=docker-native diff --git a/.github/workflows/native-aws-lambda.yml b/.github/workflows/clouds-native-aws-lambda.yml similarity index 51% rename from .github/workflows/native-aws-lambda.yml rename to .github/workflows/clouds-native-aws-lambda.yml index 189a80675..b8fb01eb0 100644 --- a/.github/workflows/native-aws-lambda.yml +++ b/.github/workflows/clouds-native-aws-lambda.yml @@ -1,13 +1,13 @@ -name: native-aws-lambda +name: clouds/native-aws-lambda on: push: paths: - - 'native-aws-lambda/**' - - '.github/workflows/native-aws-lambda.yml' + - 'clouds/native-aws-lambda/**' + - '.github/workflows/clouds-native-aws-lambda.yml' pull_request: paths: - - 'native-aws-lambda/**' - - '.github/workflows/nativeaws-lambda.yml' + - 'clouds/native-aws-lambda/**' + - '.github/workflows/clouds-native-aws-lambda.yml' schedule: - cron: "0 0 1 * *" # run every month workflow_dispatch: @@ -15,21 +15,21 @@ permissions: contents: read jobs: run: - name: Run 'native-aws-lambda' + name: Run 'clouds/native-aws-lambda' runs-on: ubuntu-latest timeout-minutes: 20 steps: - uses: actions/checkout@v4 - uses: graalvm/setup-graalvm@v1 with: - java-version: '17.0.7' + java-version: '21' distribution: 'graalvm' github-token: ${{ secrets.GITHUB_TOKEN }} - - name: Run 'native-aws-lambda java' + - name: Run 'clouds/native-aws-lambda java' run: | - cd native-aws-lambda + cd clouds/native-aws-lambda ./mvnw package - - name: Run 'native-aws-lambda native image' + - name: Run 'clouds/native-aws-lambda native image' run: | - cd native-aws-lambda + cd clouds/native-aws-lambda ./mvnw package -Dpackaging=docker-native \ No newline at end of file diff --git a/.github/workflows/native-google-cloud-run.yml b/.github/workflows/clouds-native-google-cloud-run.yml similarity index 52% rename from .github/workflows/native-google-cloud-run.yml rename to .github/workflows/clouds-native-google-cloud-run.yml index 75f8224c2..03eb55dd4 100644 --- a/.github/workflows/native-google-cloud-run.yml +++ b/.github/workflows/clouds-native-google-cloud-run.yml @@ -1,13 +1,13 @@ -name: native-google-cloud-run +name: clouds/native-google-cloud-run on: push: paths: - - 'native-google-cloud-run/**' - - '.github/workflows/native-google-cloud-run.yml' + - 'clouds/native-google-cloud-run/**' + - '.github/workflows/clouds-native-google-cloud-run.yml' pull_request: paths: - - 'native-google-cloud-run/**' - - '.github/workflows/native-google-cloud-run.yml' + - 'clouds/native-google-cloud-run/**' + - '.github/workflows/clouds-native-google-cloud-run.yml' schedule: - cron: "0 0 1 * *" # run every month workflow_dispatch: @@ -15,17 +15,17 @@ permissions: contents: read jobs: run: - name: Run 'native-google-cloud-run' + name: Run 'clouds/native-google-cloud-run' runs-on: ubuntu-latest timeout-minutes: 20 steps: - uses: actions/checkout@v4 - uses: graalvm/setup-graalvm@v1 with: - java-version: '17.0.7' + java-version: '21' distribution: 'graalvm' github-token: ${{ secrets.GITHUB_TOKEN }} - - name: Run 'native-google-cloud-run' + - name: Run 'clouds/native-google-cloud-run' run: | - cd native-google-cloud-run + cd clouds/native-google-cloud-run ./mvnw package -Dpackaging=docker-native diff --git a/.github/workflows/clouds-native-oci-container-instances.yml b/.github/workflows/clouds-native-oci-container-instances.yml new file mode 100644 index 000000000..0aace53ed --- /dev/null +++ b/.github/workflows/clouds-native-oci-container-instances.yml @@ -0,0 +1,31 @@ +name: clouds/native-oci-container-instances +on: + push: + paths: + - 'clouds/native-oci-container-instances/**' + - '.github/workflows/clouds-native-oci-container-instances.yml' + pull_request: + paths: + - 'clouds/native-oci-container-instances/**' + - '.github/workflows/clouds-native-oci-container-instances.yml' + schedule: + - cron: "0 0 1 * *" # run every month + workflow_dispatch: +permissions: + contents: read +jobs: + run: + name: Run 'clouds/native-oci-container-instances' + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - uses: actions/checkout@v4 + - uses: graalvm/setup-graalvm@v1 + with: + java-version: '21' + distribution: 'graalvm' + github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Run 'clouds/native-oci-container-instances' + run: | + cd clouds/native-oci-container-instances + ./mvnw package -Dpackaging=docker-native diff --git a/.github/workflows/native-oci-generative-ai.yml b/.github/workflows/clouds-native-oci-generative-ai.yml similarity index 57% rename from .github/workflows/native-oci-generative-ai.yml rename to .github/workflows/clouds-native-oci-generative-ai.yml index 90fc6a4ad..0e6259618 100644 --- a/.github/workflows/native-oci-generative-ai.yml +++ b/.github/workflows/clouds-native-oci-generative-ai.yml @@ -1,13 +1,13 @@ -name: native-oci-generative-ai +name: clouds/native-oci-generative-ai on: push: paths: - - 'native-oci-generative-ai/**' - - '.github/workflows/native-oci-generative-ai.yml' + - 'clouds/native-oci-generative-ai/**' + - '.github/workflows/clouds-native-oci-generative-ai.yml' pull_request: paths: - - 'native-oci-generative-ai/**' - - '.github/workflows/native-oci-generative-ai.yml' + - 'clouds/native-oci-generative-ai/**' + - '.github/workflows/clouds-native-oci-generative-ai.yml' schedule: - cron: "0 0 1 * *" # run every month workflow_dispatch: @@ -15,17 +15,17 @@ permissions: contents: read jobs: run: - name: Run 'native-oci-generative-ai' + name: Run 'clouds/native-oci-generative-ai' runs-on: ubuntu-latest timeout-minutes: 20 steps: - uses: actions/checkout@v4 - uses: graalvm/setup-graalvm@v1 with: - java-version: '21.0.3' + java-version: '21' distribution: 'graalvm' github-token: ${{ secrets.GITHUB_TOKEN }} - name: Run 'native-oci-generative-ai' run: | - cd native-oci-generative-ai + cd clouds/native-oci-generative-ai mvn --batch-mode clean package -Pnative diff --git a/.github/workflows/native-oci-container-instances.yml b/.github/workflows/native-oci-container-instances.yml deleted file mode 100644 index 6bff6f10c..000000000 --- a/.github/workflows/native-oci-container-instances.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: native-oci-container-instances -on: - push: - paths: - - 'native-oci-container-instances/**' - - '.github/workflows/native-oci-container-instances.yml' - pull_request: - paths: - - 'native-oci-container-instances/**' - - '.github/workflows/native-oci-container-instances.yml' - schedule: - - cron: "0 0 1 * *" # run every month - workflow_dispatch: -permissions: - contents: read -jobs: - run: - name: Run 'native-oci-container-instances' - runs-on: ubuntu-latest - timeout-minutes: 20 - steps: - - uses: actions/checkout@v4 - - uses: graalvm/setup-graalvm@v1 - with: - java-version: '17.0.7' - distribution: 'graalvm' - github-token: ${{ secrets.GITHUB_TOKEN }} - - name: Run 'native-oci-container-instances' - run: | - cd native-oci-container-instances - ./mvnw package -Dpackaging=docker-native diff --git a/README.md b/README.md index e1d3ee35b..34a53abe6 100644 --- a/README.md +++ b/README.md @@ -113,23 +113,23 @@ cd graalvm-demos - native-aws-fargate
native-aws-fargate + clouds/native-aws-fargate
clouds/native-aws-fargate This demo covers the steps required to create a container image of a native executable application and deploy the image on AWS Fargate.
Technologies: Native Image, Apache Maven, Docker, AWS Fargate
- native-aws-lambda
native-aws-lambda + clouds/native-aws-lambda
clouds/native-aws-lambda This demo covers the steps required to deploy a native executable application on AWS Lambda.
Technologies: Native Image, Apache Maven, Docker, AWS Lambda
- native-google-cloud-run
native-google-cloud-run + clouds/native-google-cloud-run
clouds/native-google-cloud-run This demo covers the steps required to create a container image of a native executable application and deploy the image on Google Cloud Run.
Technologies: Native Image, Apache Maven, Docker, Google Cloud CLI, Google Cloud Run
- native-oci-container-instances
native-oci-container-instances + clouds/native-oci-container-instances
clouds/native-oci-container-instances This demo covers the steps required to create a container image of a native executable application and deploy the image on OCI Container Instances.
Technologies: Native Image, Apache Maven, Docker, OCI Container Instances
- native-oci-generative-ai
native-oci-generative-ai + clouds/native-oci-generative-ai
clouds/native-oci-generative-ai This demo covers the steps required to use the Generative AI service provided by Oracle Cloud Infrastructure. It uses a state-of-the-art, customizable large language model to generate text.
Technologies: Native Image, Apache Maven, Generative AI
diff --git a/native-aws-fargate/.mvn/wrapper/maven-wrapper.properties b/clouds/native-aws-fargate/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from native-aws-fargate/.mvn/wrapper/maven-wrapper.properties rename to clouds/native-aws-fargate/.mvn/wrapper/maven-wrapper.properties diff --git a/native-aws-fargate/README.md b/clouds/native-aws-fargate/README.md similarity index 100% rename from native-aws-fargate/README.md rename to clouds/native-aws-fargate/README.md diff --git a/native-aws-fargate/img/Cluster name.png b/clouds/native-aws-fargate/img/Cluster name.png similarity index 100% rename from native-aws-fargate/img/Cluster name.png rename to clouds/native-aws-fargate/img/Cluster name.png diff --git a/native-aws-fargate/img/confirm delete.png b/clouds/native-aws-fargate/img/confirm delete.png similarity index 100% rename from native-aws-fargate/img/confirm delete.png rename to clouds/native-aws-fargate/img/confirm delete.png diff --git a/native-aws-fargate/img/create cluster.png b/clouds/native-aws-fargate/img/create cluster.png similarity index 100% rename from native-aws-fargate/img/create cluster.png rename to clouds/native-aws-fargate/img/create cluster.png diff --git a/native-aws-fargate/img/create repo.png b/clouds/native-aws-fargate/img/create repo.png similarity index 100% rename from native-aws-fargate/img/create repo.png rename to clouds/native-aws-fargate/img/create repo.png diff --git a/native-aws-fargate/img/create task def.png b/clouds/native-aws-fargate/img/create task def.png similarity index 100% rename from native-aws-fargate/img/create task def.png rename to clouds/native-aws-fargate/img/create task def.png diff --git a/native-aws-fargate/img/delete.png b/clouds/native-aws-fargate/img/delete.png similarity index 100% rename from native-aws-fargate/img/delete.png rename to clouds/native-aws-fargate/img/delete.png diff --git a/native-aws-fargate/img/hello world.png b/clouds/native-aws-fargate/img/hello world.png similarity index 100% rename from native-aws-fargate/img/hello world.png rename to clouds/native-aws-fargate/img/hello world.png diff --git a/native-aws-fargate/img/infrastructure.png b/clouds/native-aws-fargate/img/infrastructure.png similarity index 100% rename from native-aws-fargate/img/infrastructure.png rename to clouds/native-aws-fargate/img/infrastructure.png diff --git a/native-aws-fargate/img/new task.png b/clouds/native-aws-fargate/img/new task.png similarity index 100% rename from native-aws-fargate/img/new task.png rename to clouds/native-aws-fargate/img/new task.png diff --git a/native-aws-fargate/img/public ip.png b/clouds/native-aws-fargate/img/public ip.png similarity index 100% rename from native-aws-fargate/img/public ip.png rename to clouds/native-aws-fargate/img/public ip.png diff --git a/native-aws-fargate/img/push command.png b/clouds/native-aws-fargate/img/push command.png similarity index 100% rename from native-aws-fargate/img/push command.png rename to clouds/native-aws-fargate/img/push command.png diff --git a/native-aws-fargate/img/run new task.png b/clouds/native-aws-fargate/img/run new task.png similarity index 100% rename from native-aws-fargate/img/run new task.png rename to clouds/native-aws-fargate/img/run new task.png diff --git a/native-aws-fargate/img/security group.png b/clouds/native-aws-fargate/img/security group.png similarity index 100% rename from native-aws-fargate/img/security group.png rename to clouds/native-aws-fargate/img/security group.png diff --git a/native-aws-fargate/img/task def.png b/clouds/native-aws-fargate/img/task def.png similarity index 100% rename from native-aws-fargate/img/task def.png rename to clouds/native-aws-fargate/img/task def.png diff --git a/native-aws-fargate/img/view push commands.png b/clouds/native-aws-fargate/img/view push commands.png similarity index 100% rename from native-aws-fargate/img/view push commands.png rename to clouds/native-aws-fargate/img/view push commands.png diff --git a/native-aws-fargate/micronaut-cli.yml b/clouds/native-aws-fargate/micronaut-cli.yml similarity index 100% rename from native-aws-fargate/micronaut-cli.yml rename to clouds/native-aws-fargate/micronaut-cli.yml diff --git a/native-aws-fargate/mvnw b/clouds/native-aws-fargate/mvnw similarity index 100% rename from native-aws-fargate/mvnw rename to clouds/native-aws-fargate/mvnw diff --git a/native-aws-fargate/mvnw.cmd b/clouds/native-aws-fargate/mvnw.cmd similarity index 100% rename from native-aws-fargate/mvnw.cmd rename to clouds/native-aws-fargate/mvnw.cmd diff --git a/native-aws-fargate/pom.xml b/clouds/native-aws-fargate/pom.xml similarity index 100% rename from native-aws-fargate/pom.xml rename to clouds/native-aws-fargate/pom.xml diff --git a/native-aws-fargate/src/main/java/example/micronaut/Application.java b/clouds/native-aws-fargate/src/main/java/example/micronaut/Application.java similarity index 100% rename from native-aws-fargate/src/main/java/example/micronaut/Application.java rename to clouds/native-aws-fargate/src/main/java/example/micronaut/Application.java diff --git a/native-aws-fargate/src/main/java/example/micronaut/HelloController.java b/clouds/native-aws-fargate/src/main/java/example/micronaut/HelloController.java similarity index 100% rename from native-aws-fargate/src/main/java/example/micronaut/HelloController.java rename to clouds/native-aws-fargate/src/main/java/example/micronaut/HelloController.java diff --git a/native-aws-fargate/src/main/resources/application.yml b/clouds/native-aws-fargate/src/main/resources/application.yml similarity index 100% rename from native-aws-fargate/src/main/resources/application.yml rename to clouds/native-aws-fargate/src/main/resources/application.yml diff --git a/native-aws-fargate/src/main/resources/logback.xml b/clouds/native-aws-fargate/src/main/resources/logback.xml similarity index 100% rename from native-aws-fargate/src/main/resources/logback.xml rename to clouds/native-aws-fargate/src/main/resources/logback.xml diff --git a/native-aws-fargate/src/test/java/example/micronaut/HelloControllerTest.java b/clouds/native-aws-fargate/src/test/java/example/micronaut/HelloControllerTest.java similarity index 100% rename from native-aws-fargate/src/test/java/example/micronaut/HelloControllerTest.java rename to clouds/native-aws-fargate/src/test/java/example/micronaut/HelloControllerTest.java diff --git a/native-aws-fargate/src/test/java/example/micronaut/MicronautguideTest.java b/clouds/native-aws-fargate/src/test/java/example/micronaut/MicronautguideTest.java similarity index 100% rename from native-aws-fargate/src/test/java/example/micronaut/MicronautguideTest.java rename to clouds/native-aws-fargate/src/test/java/example/micronaut/MicronautguideTest.java diff --git a/native-aws-lambda/.mvn/wrapper/maven-wrapper.properties b/clouds/native-aws-lambda/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from native-aws-lambda/.mvn/wrapper/maven-wrapper.properties rename to clouds/native-aws-lambda/.mvn/wrapper/maven-wrapper.properties diff --git a/native-aws-lambda/README.md b/clouds/native-aws-lambda/README.md similarity index 100% rename from native-aws-lambda/README.md rename to clouds/native-aws-lambda/README.md diff --git a/native-aws-lambda/img/249304425-6c5111c4-4f70-4533-abd5-193c1f7fd269.png b/clouds/native-aws-lambda/img/249304425-6c5111c4-4f70-4533-abd5-193c1f7fd269.png similarity index 100% rename from native-aws-lambda/img/249304425-6c5111c4-4f70-4533-abd5-193c1f7fd269.png rename to clouds/native-aws-lambda/img/249304425-6c5111c4-4f70-4533-abd5-193c1f7fd269.png diff --git a/native-aws-lambda/img/Create function.png b/clouds/native-aws-lambda/img/Create function.png similarity index 100% rename from native-aws-lambda/img/Create function.png rename to clouds/native-aws-lambda/img/Create function.png diff --git a/native-aws-lambda/img/JAR upload.png b/clouds/native-aws-lambda/img/JAR upload.png similarity index 100% rename from native-aws-lambda/img/JAR upload.png rename to clouds/native-aws-lambda/img/JAR upload.png diff --git a/native-aws-lambda/img/handler java.png b/clouds/native-aws-lambda/img/handler java.png similarity index 100% rename from native-aws-lambda/img/handler java.png rename to clouds/native-aws-lambda/img/handler java.png diff --git a/native-aws-lambda/img/handler linux.png b/clouds/native-aws-lambda/img/handler linux.png similarity index 100% rename from native-aws-lambda/img/handler linux.png rename to clouds/native-aws-lambda/img/handler linux.png diff --git a/native-aws-lambda/img/java cold.png b/clouds/native-aws-lambda/img/java cold.png similarity index 100% rename from native-aws-lambda/img/java cold.png rename to clouds/native-aws-lambda/img/java cold.png diff --git a/native-aws-lambda/img/java warm.png b/clouds/native-aws-lambda/img/java warm.png similarity index 100% rename from native-aws-lambda/img/java warm.png rename to clouds/native-aws-lambda/img/java warm.png diff --git a/native-aws-lambda/img/myFunction.png b/clouds/native-aws-lambda/img/myFunction.png similarity index 100% rename from native-aws-lambda/img/myFunction.png rename to clouds/native-aws-lambda/img/myFunction.png diff --git a/native-aws-lambda/img/myNativeImageFunc.png b/clouds/native-aws-lambda/img/myNativeImageFunc.png similarity index 100% rename from native-aws-lambda/img/myNativeImageFunc.png rename to clouds/native-aws-lambda/img/myNativeImageFunc.png diff --git a/native-aws-lambda/img/myTest.png b/clouds/native-aws-lambda/img/myTest.png similarity index 100% rename from native-aws-lambda/img/myTest.png rename to clouds/native-aws-lambda/img/myTest.png diff --git a/native-aws-lambda/img/native cold.png b/clouds/native-aws-lambda/img/native cold.png similarity index 100% rename from native-aws-lambda/img/native cold.png rename to clouds/native-aws-lambda/img/native cold.png diff --git a/native-aws-lambda/img/native warm.png b/clouds/native-aws-lambda/img/native warm.png similarity index 100% rename from native-aws-lambda/img/native warm.png rename to clouds/native-aws-lambda/img/native warm.png diff --git a/native-aws-lambda/img/zip upload.png b/clouds/native-aws-lambda/img/zip upload.png similarity index 100% rename from native-aws-lambda/img/zip upload.png rename to clouds/native-aws-lambda/img/zip upload.png diff --git a/native-aws-lambda/micronaut-cli.yml b/clouds/native-aws-lambda/micronaut-cli.yml similarity index 100% rename from native-aws-lambda/micronaut-cli.yml rename to clouds/native-aws-lambda/micronaut-cli.yml diff --git a/native-aws-lambda/mvnw b/clouds/native-aws-lambda/mvnw similarity index 100% rename from native-aws-lambda/mvnw rename to clouds/native-aws-lambda/mvnw diff --git a/native-aws-lambda/mvnw.cmd b/clouds/native-aws-lambda/mvnw.cmd similarity index 100% rename from native-aws-lambda/mvnw.cmd rename to clouds/native-aws-lambda/mvnw.cmd diff --git a/native-aws-lambda/pom.xml b/clouds/native-aws-lambda/pom.xml similarity index 100% rename from native-aws-lambda/pom.xml rename to clouds/native-aws-lambda/pom.xml diff --git a/native-aws-lambda/src/main/java/example/micronaut/HomeController.java b/clouds/native-aws-lambda/src/main/java/example/micronaut/HomeController.java similarity index 100% rename from native-aws-lambda/src/main/java/example/micronaut/HomeController.java rename to clouds/native-aws-lambda/src/main/java/example/micronaut/HomeController.java diff --git a/native-aws-lambda/src/main/resources/application.yml b/clouds/native-aws-lambda/src/main/resources/application.yml similarity index 100% rename from native-aws-lambda/src/main/resources/application.yml rename to clouds/native-aws-lambda/src/main/resources/application.yml diff --git a/native-aws-lambda/src/main/resources/logback.xml b/clouds/native-aws-lambda/src/main/resources/logback.xml similarity index 100% rename from native-aws-lambda/src/main/resources/logback.xml rename to clouds/native-aws-lambda/src/main/resources/logback.xml diff --git a/native-aws-lambda/src/test/java/example/micronaut/HomeControllerTest.java b/clouds/native-aws-lambda/src/test/java/example/micronaut/HomeControllerTest.java similarity index 100% rename from native-aws-lambda/src/test/java/example/micronaut/HomeControllerTest.java rename to clouds/native-aws-lambda/src/test/java/example/micronaut/HomeControllerTest.java diff --git a/native-google-cloud-run/.mvn/wrapper/maven-wrapper.properties b/clouds/native-google-cloud-run/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from native-google-cloud-run/.mvn/wrapper/maven-wrapper.properties rename to clouds/native-google-cloud-run/.mvn/wrapper/maven-wrapper.properties diff --git a/native-google-cloud-run/README.md b/clouds/native-google-cloud-run/README.md similarity index 100% rename from native-google-cloud-run/README.md rename to clouds/native-google-cloud-run/README.md diff --git a/native-google-cloud-run/img/change billing.png b/clouds/native-google-cloud-run/img/change billing.png similarity index 100% rename from native-google-cloud-run/img/change billing.png rename to clouds/native-google-cloud-run/img/change billing.png diff --git a/native-google-cloud-run/img/curl.png b/clouds/native-google-cloud-run/img/curl.png similarity index 100% rename from native-google-cloud-run/img/curl.png rename to clouds/native-google-cloud-run/img/curl.png diff --git a/native-google-cloud-run/img/delete.png b/clouds/native-google-cloud-run/img/delete.png similarity index 100% rename from native-google-cloud-run/img/delete.png rename to clouds/native-google-cloud-run/img/delete.png diff --git a/native-google-cloud-run/img/deploy.png b/clouds/native-google-cloud-run/img/deploy.png similarity index 100% rename from native-google-cloud-run/img/deploy.png rename to clouds/native-google-cloud-run/img/deploy.png diff --git a/native-google-cloud-run/img/run deploy.png b/clouds/native-google-cloud-run/img/run deploy.png similarity index 100% rename from native-google-cloud-run/img/run deploy.png rename to clouds/native-google-cloud-run/img/run deploy.png diff --git a/native-google-cloud-run/micronaut-cli.yml b/clouds/native-google-cloud-run/micronaut-cli.yml similarity index 100% rename from native-google-cloud-run/micronaut-cli.yml rename to clouds/native-google-cloud-run/micronaut-cli.yml diff --git a/native-google-cloud-run/mvnw b/clouds/native-google-cloud-run/mvnw similarity index 100% rename from native-google-cloud-run/mvnw rename to clouds/native-google-cloud-run/mvnw diff --git a/native-google-cloud-run/mvnw.cmd b/clouds/native-google-cloud-run/mvnw.cmd similarity index 100% rename from native-google-cloud-run/mvnw.cmd rename to clouds/native-google-cloud-run/mvnw.cmd diff --git a/native-google-cloud-run/pom.xml b/clouds/native-google-cloud-run/pom.xml similarity index 100% rename from native-google-cloud-run/pom.xml rename to clouds/native-google-cloud-run/pom.xml diff --git a/native-google-cloud-run/src/main/java/example/micronaut/Application.java b/clouds/native-google-cloud-run/src/main/java/example/micronaut/Application.java similarity index 100% rename from native-google-cloud-run/src/main/java/example/micronaut/Application.java rename to clouds/native-google-cloud-run/src/main/java/example/micronaut/Application.java diff --git a/native-google-cloud-run/src/main/java/example/micronaut/HelloController.java b/clouds/native-google-cloud-run/src/main/java/example/micronaut/HelloController.java similarity index 100% rename from native-google-cloud-run/src/main/java/example/micronaut/HelloController.java rename to clouds/native-google-cloud-run/src/main/java/example/micronaut/HelloController.java diff --git a/native-google-cloud-run/src/main/resources/application.yml b/clouds/native-google-cloud-run/src/main/resources/application.yml similarity index 100% rename from native-google-cloud-run/src/main/resources/application.yml rename to clouds/native-google-cloud-run/src/main/resources/application.yml diff --git a/native-google-cloud-run/src/main/resources/logback.xml b/clouds/native-google-cloud-run/src/main/resources/logback.xml similarity index 100% rename from native-google-cloud-run/src/main/resources/logback.xml rename to clouds/native-google-cloud-run/src/main/resources/logback.xml diff --git a/native-google-cloud-run/src/test/java/example/micronaut/HelloControllerTest.java b/clouds/native-google-cloud-run/src/test/java/example/micronaut/HelloControllerTest.java similarity index 100% rename from native-google-cloud-run/src/test/java/example/micronaut/HelloControllerTest.java rename to clouds/native-google-cloud-run/src/test/java/example/micronaut/HelloControllerTest.java diff --git a/native-google-cloud-run/src/test/java/example/micronaut/MicronautguideTest.java b/clouds/native-google-cloud-run/src/test/java/example/micronaut/MicronautguideTest.java similarity index 100% rename from native-google-cloud-run/src/test/java/example/micronaut/MicronautguideTest.java rename to clouds/native-google-cloud-run/src/test/java/example/micronaut/MicronautguideTest.java diff --git a/native-oci-container-instances/.mvn/wrapper/maven-wrapper.properties b/clouds/native-oci-container-instances/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from native-oci-container-instances/.mvn/wrapper/maven-wrapper.properties rename to clouds/native-oci-container-instances/.mvn/wrapper/maven-wrapper.properties diff --git a/native-oci-container-instances/README.md b/clouds/native-oci-container-instances/README.md similarity index 100% rename from native-oci-container-instances/README.md rename to clouds/native-oci-container-instances/README.md diff --git a/native-oci-container-instances/img/actions public.png b/clouds/native-oci-container-instances/img/actions public.png similarity index 100% rename from native-oci-container-instances/img/actions public.png rename to clouds/native-oci-container-instances/img/actions public.png diff --git a/native-oci-container-instances/img/active container instance.png b/clouds/native-oci-container-instances/img/active container instance.png similarity index 100% rename from native-oci-container-instances/img/active container instance.png rename to clouds/native-oci-container-instances/img/active container instance.png diff --git a/native-oci-container-instances/img/container instances.png b/clouds/native-oci-container-instances/img/container instances.png similarity index 100% rename from native-oci-container-instances/img/container instances.png rename to clouds/native-oci-container-instances/img/container instances.png diff --git a/native-oci-container-instances/img/create container instance.png b/clouds/native-oci-container-instances/img/create container instance.png similarity index 100% rename from native-oci-container-instances/img/create container instance.png rename to clouds/native-oci-container-instances/img/create container instance.png diff --git a/native-oci-container-instances/img/create dynamic group.png b/clouds/native-oci-container-instances/img/create dynamic group.png similarity index 100% rename from native-oci-container-instances/img/create dynamic group.png rename to clouds/native-oci-container-instances/img/create dynamic group.png diff --git a/native-oci-container-instances/img/create policy.png b/clouds/native-oci-container-instances/img/create policy.png similarity index 100% rename from native-oci-container-instances/img/create policy.png rename to clouds/native-oci-container-instances/img/create policy.png diff --git a/native-oci-container-instances/img/create security group.png b/clouds/native-oci-container-instances/img/create security group.png similarity index 100% rename from native-oci-container-instances/img/create security group.png rename to clouds/native-oci-container-instances/img/create security group.png diff --git a/native-oci-container-instances/img/delete VCN.png b/clouds/native-oci-container-instances/img/delete VCN.png similarity index 100% rename from native-oci-container-instances/img/delete VCN.png rename to clouds/native-oci-container-instances/img/delete VCN.png diff --git a/native-oci-container-instances/img/delete instance.png b/clouds/native-oci-container-instances/img/delete instance.png similarity index 100% rename from native-oci-container-instances/img/delete instance.png rename to clouds/native-oci-container-instances/img/delete instance.png diff --git a/native-oci-container-instances/img/delete repository.png b/clouds/native-oci-container-instances/img/delete repository.png similarity index 100% rename from native-oci-container-instances/img/delete repository.png rename to clouds/native-oci-container-instances/img/delete repository.png diff --git a/native-oci-container-instances/img/hello world.png b/clouds/native-oci-container-instances/img/hello world.png similarity index 100% rename from native-oci-container-instances/img/hello world.png rename to clouds/native-oci-container-instances/img/hello world.png diff --git a/native-oci-container-instances/img/select image.png b/clouds/native-oci-container-instances/img/select image.png similarity index 100% rename from native-oci-container-instances/img/select image.png rename to clouds/native-oci-container-instances/img/select image.png diff --git a/native-oci-container-instances/img/shape.png b/clouds/native-oci-container-instances/img/shape.png similarity index 100% rename from native-oci-container-instances/img/shape.png rename to clouds/native-oci-container-instances/img/shape.png diff --git a/native-oci-container-instances/micronaut-cli.yml b/clouds/native-oci-container-instances/micronaut-cli.yml similarity index 100% rename from native-oci-container-instances/micronaut-cli.yml rename to clouds/native-oci-container-instances/micronaut-cli.yml diff --git a/native-oci-container-instances/mvnw b/clouds/native-oci-container-instances/mvnw similarity index 100% rename from native-oci-container-instances/mvnw rename to clouds/native-oci-container-instances/mvnw diff --git a/native-oci-container-instances/mvnw.cmd b/clouds/native-oci-container-instances/mvnw.cmd similarity index 100% rename from native-oci-container-instances/mvnw.cmd rename to clouds/native-oci-container-instances/mvnw.cmd diff --git a/native-oci-container-instances/pom.xml b/clouds/native-oci-container-instances/pom.xml similarity index 100% rename from native-oci-container-instances/pom.xml rename to clouds/native-oci-container-instances/pom.xml diff --git a/native-oci-container-instances/src/main/java/example/micronaut/Application.java b/clouds/native-oci-container-instances/src/main/java/example/micronaut/Application.java similarity index 100% rename from native-oci-container-instances/src/main/java/example/micronaut/Application.java rename to clouds/native-oci-container-instances/src/main/java/example/micronaut/Application.java diff --git a/native-oci-container-instances/src/main/java/example/micronaut/HelloController.java b/clouds/native-oci-container-instances/src/main/java/example/micronaut/HelloController.java similarity index 100% rename from native-oci-container-instances/src/main/java/example/micronaut/HelloController.java rename to clouds/native-oci-container-instances/src/main/java/example/micronaut/HelloController.java diff --git a/native-oci-container-instances/src/main/resources/application.yml b/clouds/native-oci-container-instances/src/main/resources/application.yml similarity index 100% rename from native-oci-container-instances/src/main/resources/application.yml rename to clouds/native-oci-container-instances/src/main/resources/application.yml diff --git a/native-oci-container-instances/src/main/resources/logback.xml b/clouds/native-oci-container-instances/src/main/resources/logback.xml similarity index 100% rename from native-oci-container-instances/src/main/resources/logback.xml rename to clouds/native-oci-container-instances/src/main/resources/logback.xml diff --git a/native-oci-container-instances/src/test/java/example/micronaut/HelloControllerTest.java b/clouds/native-oci-container-instances/src/test/java/example/micronaut/HelloControllerTest.java similarity index 100% rename from native-oci-container-instances/src/test/java/example/micronaut/HelloControllerTest.java rename to clouds/native-oci-container-instances/src/test/java/example/micronaut/HelloControllerTest.java diff --git a/native-oci-container-instances/src/test/java/example/micronaut/MicronautguideTest.java b/clouds/native-oci-container-instances/src/test/java/example/micronaut/MicronautguideTest.java similarity index 100% rename from native-oci-container-instances/src/test/java/example/micronaut/MicronautguideTest.java rename to clouds/native-oci-container-instances/src/test/java/example/micronaut/MicronautguideTest.java diff --git a/native-oci-generative-ai/README.md b/clouds/native-oci-generative-ai/README.md similarity index 100% rename from native-oci-generative-ai/README.md rename to clouds/native-oci-generative-ai/README.md diff --git a/native-oci-generative-ai/pom.xml b/clouds/native-oci-generative-ai/pom.xml similarity index 100% rename from native-oci-generative-ai/pom.xml rename to clouds/native-oci-generative-ai/pom.xml diff --git a/native-oci-generative-ai/src/main/java/com/oracle/labs/GenerateTextExample.java b/clouds/native-oci-generative-ai/src/main/java/com/oracle/labs/GenerateTextExample.java similarity index 100% rename from native-oci-generative-ai/src/main/java/com/oracle/labs/GenerateTextExample.java rename to clouds/native-oci-generative-ai/src/main/java/com/oracle/labs/GenerateTextExample.java