You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 2, 2023. It is now read-only.
-[Creating an ADW ServiceInstance](#creating-an-adw-serviceinstance)
16
+
-[Creating a new ADW ServiceInstance](#creating-a-new-adw-serviceinstance)
17
+
-[Attaching an Existing ADW ServiceInstance](#attaching-an-existing-adw-serviceinstance)
15
18
-[Get instance status](#get-instance-status)
16
19
-[Binding](#binding)
17
20
-[Creating an ADW ServiceBinding resource](#creating-an-adw-servicebinding-resource)
@@ -42,7 +45,9 @@ The OCI user for OCI Service Broker should have permission `manage` for resource
42
45
Allow group <SERVICE_BROKER_GROUP> to manage autonomous-data-warehouse in compartment <COMPARTMENT_NAME>
43
46
```
44
47
45
-
## Service Provision Request Parameters
48
+
### Service Provision Request Parameters
49
+
50
+
## Provisioning a new ADW Service Instance
46
51
47
52
To provision, an ADW service user needs to provide the following details:
48
53
@@ -58,6 +63,20 @@ To provision, an ADW service user needs to provide the following details:
58
63
|`freeFormTags`| free form tags that are to be used for tagging the ADW instance. | object | no |
59
64
|`definedTags`| The defined tags that are to be used for tagging the ADW instance. | object | no |
60
65
66
+
## Attaching an Existing ADW Service Instance
67
+
68
+
For more information about binding to an existing ADW service instance, see [Attaching an Existing Service Instance](services.md#attaching-an-existing-service-instance).
69
+
70
+
To attach to an existing ADW service, the user needs to provide the following details. In this case, OCI Service broker will neither provision a new instance nor update/change the existing instance.
|`name`| The display name for the ADW instance. | string | yes |
75
+
|`ocid`| The OCID for existing ADW Instance. | string | yes |
76
+
|`provisioning`| Set provisioning flag value as false. | boolean | yes |
77
+
78
+
79
+
61
80
## Service Binding Request Parameters
62
81
63
82
The user needs to pass the following parameters to get the binding details:
@@ -124,7 +143,7 @@ Providing password in plain text may not be an idle case. Alternatively, the use
124
143
125
144
Please refer [Use Secret to pass passwords](#use-secret-to-pass-passwords) section for passing the password from secrets.
126
145
127
-
#### Creating an ADW ServiceInstance
146
+
#### Creating a new ADW ServiceInstance
128
147
129
148
**NOTE:**
130
149
The [`adw-instance-plain.yaml`](../samples/adw/adw-instance-plain.yaml) files contain the compartment OCID in which the user wants to provision the ADW instance. The user needs to update it with their compartment OCID.
@@ -133,6 +152,15 @@ The [`adw-instance-plain.yaml`](../samples/adw/adw-instance-plain.yaml) files co
The [`adw-existing-instance.yaml`](../samples/adw/adw-existing-instance.yaml) files contain the instance OCID and compartment OCID which the user wants to provision as existing ADW instance. The user needs to update it with their instance OCID and compartment OCID.
@@ -350,7 +378,7 @@ NAME NAMESPACE CLASS PLAN STATUS
350
378
adw-instance-1 catalog adw-service standard Deprovisioning
351
379
```
352
380
353
-
It usually takes 5-10 minutes for an instance to get deprovisioned. On successful deprviosining the ServiceInstance will be removed and won't be listed.
381
+
It usually takes 5-10 minutes for an instance to get deprovisioned. On successful deprviosining the ServiceInstance will be removed and won't be listed. In case of the existing instance actual instance won't be removed.
-[Creating an ATP ServiceInstance](#creating-an-atp-serviceinstance)
16
+
-[Creating an ATP ServiceInstance](#creating-a-new-atp-serviceinstance)
17
+
-[Attaching an Existing ATP ServiceInstance](#attaching-an-existing-atp-serviceinstance)
15
18
-[Get instance status](#get-instance-status)
16
19
-[Binding](#binding)
17
20
-[Creating an ATP ServiceBinding resource](#creating-an-atp-servicebinding-resource)
@@ -42,7 +45,9 @@ The OCI user for OCI Service Broker should have permission `manage` for resource
42
45
Allow group <SERVICE_BROKER_GROUP> to manage autonomous-database in compartment <COMPARTMENT_NAME>
43
46
```
44
47
45
-
## Service Provision Request Parameters
48
+
### Service Provision Request Parameters
49
+
50
+
## Provisioning a new ATP Service Instance
46
51
47
52
To provision, an ATP service user needs to provide the following details:
48
53
@@ -58,6 +63,19 @@ To provision, an ATP service user needs to provide the following details:
58
63
|`freeFormTags`| free form tags that are to be used for tagging the ATP instance. | object | no |
59
64
|`definedTags`| The defined tags that are to be used for tagging the ATP instance. | object | no |
60
65
66
+
## Attaching an Existing ATP Service Instance
67
+
68
+
For more information about binding to an existing ATP service instance, see [Attaching an Existing Service Instance](services.md#attaching-an-existing-service-instance).
69
+
70
+
To attach to an existing ATP service, the user needs to provide the following details. In this case, OCI Service broker will neither provision a new instance nor update/change the existing instance.
|`name`| The display name for the ATP instance. | string | yes |
75
+
|`ocid`| The OCID for existing ATP Instance. | string | yes |
76
+
|`provisioning`| Set provisioning flag value as false. | boolean | yes |
77
+
78
+
61
79
## Service Binding Request Parameters
62
80
63
81
The user needs to pass the following parameters to get the binding details:
@@ -124,7 +142,7 @@ Providing password in plain text may not be an idle case. Alternatively, the use
124
142
125
143
Please refer [Use Secret to pass passwords](#use-secret-to-pass-passwords) section for passing the password from secrets.
126
144
127
-
#### Creating an ATP ServiceInstance
145
+
#### Creating a New ATP ServiceInstance
128
146
129
147
**NOTE:**
130
148
The [`atp-instance-plain.yaml`](../samples/atp/atp-instance-plain.yaml) files contain the compartment OCID in which the user wants to provision the ATP instance. The user needs to update it with their compartment OCID.
@@ -133,6 +151,15 @@ The [`atp-instance-plain.yaml`](../samples/atp/atp-instance-plain.yaml) files c
The [`atp-existing-instance.yaml`](../samples/atp/atp-existing-instance.yaml) files contain the instance OCID and compartment OCID which the user wants to provision as existing ATP instance. The user needs to update it with their instance OCID and compartment OCID.
@@ -349,7 +376,7 @@ NAME NAMESPACE CLASS PLAN STATUS
349
376
atp-instance-1 catalog atp-service standard Deprovisioning
350
377
```
351
378
352
-
It usually takes 5-10 minutes for an instance to get deprovisioned. On successful deprviosining the ServiceInstance will be removed and won't be listed.
379
+
It usually takes 5-10 minutes for an instance to get deprovisioned. On successful deprviosining the ServiceInstance will be removed and won't be listed. In case of the existing instance the actual instance won't be removed.
The OCI Service Broker is packaged as Helm chart for making it easy to install in Kubernetes. The chart is available at [charts/oci-service-broker](../) directory.
@@ -107,7 +107,7 @@ The value for `ociCredentials.secretName` should contain the name of the Kuberne
107
107
For quickly testing out OCI Service Broker, TLS can be disabled and an embedded etcd container can be used. This can be used for quickly setting up the Broker but not recommended in PRODUCTION environments. Please refer to [Recommended Setup](#recommended-setup) for PRODUCTION environments
@@ -200,7 +200,7 @@ Please note that the names in keys i.e. keyStore.password and keyStore must not
200
200
201
201
Replace the values of --set arguments with your appropriate values to install the OCI Service Broker. User needs to point docker images either from OCIR or from their repository.
--set storage.etcd.servers=<comma separated list of etcd servers>
@@ -245,7 +245,7 @@ Refer [Restrict access to Service Catalog resources using RBAC](security.md#rest
245
245
Sample files for various services are available under [`oci-service-broker/samples`](../samples) directory inside the charts. The below command extracts chart that contains the sample files.
246
246
247
247
```bash
248
-
curl https://github.com/oracle/oci-service-broker/releases/download/v1.1.1/oci-service-broker-1.1.1.tgz | tar xz
248
+
curl https://github.com/oracle/oci-service-broker/releases/download/v1.2.0/oci-service-broker-1.2.0.tgz | tar xz
249
249
```
250
250
251
251
Create a `ClusterServiceBroker` resource with OCI Service Broker URL to register the broker. Use the below register yaml file after updating the namespace of the OCI Service Broker.
0 commit comments