Skip to content

Commit b436d7b

Browse files
authored
New name and CB4 update (#1047)
Signed-off-by: Andy Tael <andy.tael@yahoo.com>
1 parent a2d46e6 commit b436d7b

File tree

8 files changed

+171
-71
lines changed

8 files changed

+171
-71
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
datastore create --namespace application --username account --id account
2+
datastore create --namespace application --username customer --id customer
3+
4+
artifact create --namespace application --workload account --imageVersion 0.0.1 --file account/target/account-0.0.1-SNAPSHOT.jar
5+
artifact create --namespace application --workload checks --imageVersion 0.0.1 --file checks/target/checks-0.0.1-SNAPSHOT.jar
6+
artifact create --namespace application --workload customer --imageVersion 0.0.1 --file customer/target/customer-0.0.1-SNAPSHOT.jar
7+
artifact create --namespace application --workload creditscore --imageVersion 0.0.1 --file creditscore/target/creditscore-0.0.1-SNAPSHOT.jar
8+
artifact create --namespace application --workload testrunner --imageVersion 0.0.1 --file testrunner/target/testrunner-0.0.1-SNAPSHOT.jar
9+
artifact create --namespace application --workload transfer --imageVersion 0.0.1 --file transfer/target/transfer-0.0.1-SNAPSHOT.jar
10+
11+
image create --namespace application --workload account --imageVersion 0.0.1 --baseImage ghcr.io/oracle/openjdk-image-obaas:21
12+
image create --namespace application --workload checks --imageVersion 0.0.1 --baseImage ghcr.io/oracle/openjdk-image-obaas:21
13+
image create --namespace application --workload customer --imageVersion 0.0.1 --baseImage ghcr.io/oracle/openjdk-image-obaas:21
14+
image create --namespace application --workload creditscore --imageVersion 0.0.1 --baseImage ghcr.io/oracle/openjdk-image-obaas:21
15+
image create --namespace application --workload testrunner --imageVersion 0.0.1 --baseImage ghcr.io/oracle/openjdk-image-obaas:21
16+
image create --namespace application --workload transfer --imageVersion 0.0.1 --baseImage ghcr.io/oracle/openjdk-image-obaas:21
17+
18+
binding create --namespace application --datastore account --workload account
19+
binding create --namespace application --datastore customer --workload customer
20+
binding create --namespace application --datastore account --workload checks
21+
binding create --namespace application --datastore account --workload testrunner
22+
23+
workload create --namespace application --imageVersion 0.0.1 --id account --liquibaseDB admin --cpuRequest 100m
24+
workload create --namespace application --imageVersion 0.0.1 --id checks --cpuRequest 100m
25+
workload create --namespace application --imageVersion 0.0.1 --id customer --liquibaseDB admin --cpuRequest 100m
26+
workload create --namespace application --imageVersion 0.0.1 --id creditscore --cpuRequest 100m
27+
workload create --namespace application --imageVersion 0.0.1 --id testrunner --cpuRequest 100m
28+
workload create --namespace application --imageVersion 0.0.1 --id transfer --cpuRequest 100m
29+
30+
serverversion
31+
namespace list
32+
datastore list --namespace application
33+
artifact list
34+
image list
35+
binding list --namespace application
36+
workload list --namespace application
37+
// telemetry-consent list
38+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
image deleteByWorkload --namespace application --workload account
2+
image deleteByWorkload --namespace application --workload checks
3+
image deleteByWorkload --namespace application --workload creditscore
4+
image deleteByWorkload --namespace application --workload customer
5+
image deleteByWorkload --namespace application --workload testrunner
6+
image deleteByWorkload --namespace application --workload transfer
7+
8+
workload delete --namespace application --id account
9+
workload delete --namespace application --id checks
10+
workload delete --namespace application --id creditscore
11+
workload delete --namespace application --id customer
12+
workload delete --namespace application --id testrunner
13+
workload delete --namespace application --id transfer
14+
15+
binding delete --namespace application --workload checks
16+
binding delete --namespace application --workload customer
17+
binding delete --namespace application --workload testrunner
18+
binding delete --namespace application --workload account
19+
20+
artifact deleteByWorkload --namespace application --artifactVersion 0.0.1 --workload account
21+
artifact deleteByWorkload --namespace application --artifactVersion 0.0.1 --workload checks
22+
artifact deleteByWorkload --namespace application --artifactVersion 0.0.1 --workload creditscore
23+
artifact deleteByWorkload --namespace application --artifactVersion 0.0.1 --workload customer
24+
artifact deleteByWorkload --namespace application --artifactVersion 0.0.1 --workload testrunner
25+
artifact deleteByWorkload --namespace application --artifactVersion 0.0.1 --workload transfer
26+
27+
datastore delete --namespace application --id account
28+
datastore delete --namespace application --id customer
29+
30+
serverversion
31+
namespace list
32+
datastore list --namespace application
33+
artifact list
34+
image list
35+
binding list --namespace application
36+
workload list --namespace application
37+
38+
# select * from DATABASECHANGELOG where author = 'account' or author = 'customer';
39+
# This is required as `delete datastore` confuses Liquibase, ideally some kind of LB rollback should occur if the
40+
# workload has liquiBase attached.
41+
# private static final Contexts contexts = new Contexts("dev");
42+
# private static final String rollbackTag = "TagA";
43+
# liquibase.rollback(rollbackTag, contexts);
44+
# delete from DATABASECHANGELOG where author = 'account' or author = 'customer';
45+
# commit;

cloudbank-v4/pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>org.springframework.boot</groupId>
1010
<artifactId>spring-boot-starter-parent</artifactId>
11-
<version>3.3.8</version>
11+
<version>3.3.9</version>
1212
<relativePath/> <!-- lookup parent from repository -->
1313
</parent>
1414

@@ -35,15 +35,15 @@
3535
<properties>
3636
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3737
<java.version>21</java.version>
38-
<spring-cloud.version>2023.0.4</spring-cloud.version>
38+
<spring-cloud.version>2023.0.5</spring-cloud.version>
3939
<org.springdoc-version>2.4.0</org.springdoc-version>
4040

41-
<micrometer-core.version>1.14.3</micrometer-core.version>
41+
<micrometer-core.version>1.14.4</micrometer-core.version>
4242
<lombok.version>1.18.36</lombok.version>
43-
<oracle-springboot-starter.version>25.0.0</oracle-springboot-starter.version>
43+
<oracle-springboot-starter.version>25.1.0</oracle-springboot-starter.version>
4444
<oracle-microtx-starter.version>24.2.2</oracle-microtx-starter.version>
45-
<liquibase.version>4.31.0</liquibase.version>
46-
<datasource-micrometer-spring-boot.version>1.0.6</datasource-micrometer-spring-boot.version>
45+
<liquibase.version>4.31.1</liquibase.version>
46+
<datasource-micrometer-spring-boot.version>1.1.0</datasource-micrometer-spring-boot.version>
4747

4848
<!-- Code quality tools -->
4949
<maven-checkstyle-plugin-version>3.3.1</maven-checkstyle-plugin-version>

docs-source/spring/content/_index.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ keywords: "spring springboot microservices development oracle backend helidon"
66

77
Oracle Backend for Microservices and AI allows developers to build microservices in Helidon and/or Spring Boot and provisions a "backend as a service" with Oracle Database and other infrastructure components that operate on multiple clouds. Oracle Backend for Microservices and AI vastly simplifies the task of building, testing, and operating microservices platforms for reliable, secure, and scalable enterprise applications.
88

9-
{{< hint type=[warning] icon=gdoc_fire title="Version 1.4.0 (production) released February 2025" >}}
9+
{{< hint type=[warning] icon=gdoc_fire title="Version 1.4.0 (production) released March 2025" >}}
1010
Oracle Backend for Microservices and AI Version 1.4.0 is now generally available and suitable for production use. This version supports and recommends Helidon 4.1.1, Spring Boot 3.3.x, 3.2.x, Spring 6.1 and Spring Cloud 2023.0.x, with limited backwards compatibility for Spring Boot 2.7.x.
1111
{{< /hint >}}
1212

@@ -41,6 +41,7 @@ To learn more, watch this short introductory video:
4141
In addition to an Oracle Autonomous Database Serverless instance, the following software components are deployed in an Oracle Cloud
4242
Infrastructure (OCI) Container Engine for Kubernetes cluster (OKE cluster):
4343

44+
- [Oracle AI Explorer for Apps](platform/aiexpforapps/)
4445
- [Apache APISIX API Gateway and Dashboard](platform/apigw/)
4546
- [Apache Kafka](https://kafka.apache.org/)
4647
- [Grafana](observability/metrics/)
@@ -54,7 +55,7 @@ Infrastructure (OCI) Container Engine for Kubernetes cluster (OKE cluster):
5455
- [Oracle Backend for Microservices and AI Visual Studio Code Plugin](platform/vscode-plugin/)
5556
- [Oracle Coherence](https://docs.oracle.com/en/middleware/standalone/coherence/)
5657
- [Oracle Database Operator for Kubernetes (OraOperator or the operator)](https://github.com/oracle/oracle-database-operator)
57-
- Oracle Database Observability Exporter
58+
- [Oracle Database Observability Exporter](https://github.com/oracle/oracle-db-appdev-monitoring)
5859
- [Oracle Transaction Manager for Microservices (MicroTx)](platform/microtx/)
5960
- [Prometheus](observability/metrics/)
6061
- Promtail
@@ -66,20 +67,19 @@ Infrastructure (OCI) Container Engine for Kubernetes cluster (OKE cluster):
6667

6768
Developers also have access to development or build time services and libraries including:
6869

69-
- A command-line interface [(CLI)](development/cli/) to manage service deployment and configuration, including database schema management.
70-
- [Visual Studio Code (VS Code) plugin](platform/vscode-plugin/) to manage service deployment and configuration.
70+
- [Command-line interface (CLI)](development/cli/) to manage service deployment and configuration, including database schema management.
7171
- [IntelliJ plugin](platform/intellij-plugin/) to manage service deployment and configuration.
72+
- [OpenTelemetry Collector (including automatic instrumentation)](observability/tracing/).
7273
- [Spring CLI](https://spring.io/projects/spring-cli) support for project creation.
73-
- Spring Data (Java Persistence API (JPA) and Oracle JDBC) to access Oracle Database.
74-
- Oracle Java Database Connectivity (Oracle JDBC) drivers.
7574
- [Spring Cloud Config client](platform/config/).
7675
- [Spring Eureka service discovery client](platform/eureka/).
7776
- [Spring Cloud OpenFeign](https://spring.io/projects/spring-cloud-openfeign).
78-
- [OpenTelemetry Collector (including automatic instrumentation)](observability/tracing/).
7977
- [Spring Starters for Oracle Universal Connection Pool (UCP), Oracle Wallet, Oracle Advanced Queuing (AQ), and Transactional Event Queues (TxEventQ)](starters/).
78+
- [Visual Studio Code (VS Code) plugin](platform/vscode-plugin/) to manage service deployment and configuration.
8079

8180
## Need help?
8281

83-
We'd love to hear from you! You can contact us in the
84-
[#oracle-db-microservices](https://oracledevs.slack.com/archives/C06L9CDGR6Z) channel in the
85-
Oracle Developers slack workspace, or [open an issue in GitHub](https://github.com/oracle/microservices-datadriven/issues/new).
82+
We'd love to hear from you! You can contact us in the following channels:
83+
84+
- [#oracle-db-microservices Slack channel](https://oracledevs.slack.com/archives/C06L9CDGR6Z) in the Oracle Developers slack workspace.
85+
- [Open an issue in GitHub](https://github.com/oracle/microservices-datadriven/issues/new).

docs-source/spring/content/platform/aisandbox/_index.md renamed to docs-source/spring/content/platform/aiexpforapps/_index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
title: "Oracle AI Microservices Sandbox"
3-
description: "Oracle AI Microservices Sandbox"
2+
title: "Oracle AI Explorer for Apps"
3+
description: "Oracle AI Explorer for Apps"
44
keywords: "support backend oracle ai sandbox microservices database"
55
---
6-
## Developer Preview Feature - Oracle AI Microservices Sandbox
6+
## Developer Preview Feature - Oracle AI Explorer for Apps
77

8-
Oracle Backend for Microservices and AI Version 1.4.0 introduces [Oracle AI Microservices Sandbox](https://github.com/oracle-samples/oaim-sandbox) as a *Developer Preview* feature.
8+
Oracle Backend for Microservices and AI Version 1.4.0 introduces [Oracle AI Explorer for Apps](https://github.com/oracle-samples/oaim-sandbox) as a *Developer Preview* feature.
99

10-
The Oracle AI Microservices Sandbox provides a streamlined environment where developers and data scientists can explore the potential of Generative Artificial Intelligence (GenAI) combined with Retrieval-Augmented Generation (RAG) capabilities. By integrating Oracle Database 23ai AI Vector Search, the Sandbox enables users to enhance existing Large Language Models (LLMs) through RAG.
10+
The Oracle AI Explorer for Apps provides a streamlined environment where developers and data scientists can explore the potential of Generative Artificial Intelligence (GenAI) combined with Retrieval-Augmented Generation (RAG) capabilities. By integrating Oracle Database 23ai AI Vector Search, the Sandbox enables users to enhance existing Large Language Models (LLMs) through RAG.
1111

1212
It provides a "sandbox" for experimentation and iteration, allowing you to easily optimize a chatbot/RAG use case by exploring different models, chunking strategies, vector similarity algorithms, prompts, model parameters, memory, re-ranking, and evaluation.
1313

0 commit comments

Comments
 (0)