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
Copy file name to clipboardExpand all lines: docs/kubernetes.md
+25-27Lines changed: 25 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -302,41 +302,39 @@ For more examples, refer to this [Postman Collection](https://elements.getpostma
302
302
Here's a **clean, complete, and production-ready update** of your SuperMQ installation documentation that incorporates:
303
303
304
304
-**How to add the SuperMQ chart as a dependency in a parent chart** using an OCI registry.
305
-
-**Clarifies** the `harbor.example.com` placeholder.
305
+
-**Clarifies** the `supermq.example.com` placeholder.
306
306
-**Follows best practices** from Helm 3.8+ OCI documentation.
307
307
-**Emphasizes clarity** and self-containment.
308
308
309
309
---
310
310
311
311
### Installing SuperMQ from Published Chart
312
312
313
-
SuperMQ Helm charts are published to a secure, private **OCI registry** hosted on **Harbor**. This installation method is recommended for production and CI/CD pipelines, supporting authentication, RBAC, signed charts, and versioned releases.
313
+
SuperMQ Helm charts are published to a secure, private **OCI registry**. This installation method is recommended for production and CI/CD pipelines, supporting authentication, RBAC, signed charts, and versioned releases.
314
314
315
-
#### 1. Authenticate with Harbor
315
+
#### 1. Authenticate with Private OCI registry
316
316
317
-
Use your Harbor username/password or robot account credentials:
317
+
Use your Private OCI registry username/password:
318
318
319
319
```bash
320
-
helm registry login harbor.example.com
320
+
helm registry login supermq.example.com
321
321
```
322
322
323
-
> **Note:** Replace `harbor.example.com` with your actual Harbor domain (e.g., `harbor.acme.io`, `harbor.internal.company.net`, etc.).
324
-
325
-
For a full guide on Helm OCI registries, refer to [Working with Helm OCI Charts (Harbor docs)](https://goharbor.io/docs/2.12.0/working-with-projects/working-with-oci/working-with-helm-oci-charts/).
323
+
> **Note:** Replace `supermq.example.com` with your actual Private OCI registry domain.
### Adding SuperMQ as a Dependency in a Parent Chart
355
353
356
-
If you're building a **parent Helm chart** (e.g. `magistrala`) and want to include SuperMQ as a dependency from your Harbor OCI registry, follow these steps:
354
+
If you're building a **parent Helm chart** (e.g. `magistrala`) and want to include SuperMQ as a dependency from your Private OCI registry, follow these steps:
357
355
358
356
#### 1. Define the Dependency in `Chart.yaml`
359
357
@@ -363,15 +361,15 @@ Update your `Chart.yaml` in the parent chart directory:
363
361
dependencies:
364
362
- name: supermq
365
363
version: "0.16.7"
366
-
repository: "oci://harbor.example.com/supermq"
364
+
repository: "oci://supermq.example.com/supermq"
367
365
```
368
366
369
-
> Be sure to replace `harbor.example.com` with your actual Harbor domain.
367
+
> Be sure to replace `supermq.example.com` with your actual Private OCI registry domain.
370
368
371
-
#### 2. Authenticate with Harbor (if not already done)
369
+
#### 2. Authenticate with Private OCI registry (if not already done)
372
370
373
371
```bash
374
-
helm registry login harbor.example.com
372
+
helm registry login supermq.example.com
375
373
```
376
374
377
375
#### 3. Download Dependencies
@@ -426,9 +424,9 @@ kubectl get pods -n <namespace>
426
424
427
425
---
428
426
429
-
## Publishing SuperMQ to Harbor (OCI Registry)
427
+
## Publishing SuperMQ to Private OCI registry (OCI Registry)
430
428
431
-
To publish the SuperMQ chart to a Harbor-based OCI registry, follow these steps:
429
+
To publish the SuperMQ chart to a Private OCI registry follow these steps:
432
430
433
431
### 1. Package the Chart
434
432
@@ -447,42 +445,42 @@ supermq-0.16.7.tgz
447
445
> **Note:** If you want to override the version defined in `Chart.yaml`, you can use the `--version` flag, for example:
448
446
> `helm package . --version 0.16.8`
449
447
450
-
### 2. Authenticate with Harbor (if not already logged in)
448
+
### 2. Authenticate with Private OCI registry (if not already logged in)
451
449
452
450
```bash
453
-
helm registry login harbor.example.com
451
+
helm registry login supermq.example.com
454
452
```
455
453
456
-
> **Note:** Replace `harbor.example.com` with your actual Harbor domain or IP address.
454
+
> **Note:** Replace `supermq.example.com` with your actual Private OCI registry domain or IP address.
0 commit comments