Skip to content

Commit

Permalink
Changes to support Portal 5.3 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Kiran Saladi committed Jun 11, 2024
1 parent a32c13b commit d995542
Show file tree
Hide file tree
Showing 5 changed files with 71 additions and 69 deletions.
4 changes: 2 additions & 2 deletions charts/portal/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: "5.2.3"
appVersion: "5.3"
description: CA API Developer Portal
name: portal
version: 2.3.8
version: 2.3.9
type: application
home: https://github.com/CAAPIM/apim-charts
maintainers:
Expand Down
46 changes: 24 additions & 22 deletions charts/portal/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ The Layer7 API Developer Portal (API Portal) is part of the Layer7 API Managemen

## Introduction
This Chart deploys the Layer7 API Developer Portal on a Kubernetes Cluster using the Helm Package Manager.
## 2.3.9 General Updates
- This new version of the chart supports API Portal 5.3
## 2.3.8 General Updates
- This new version of the chart supports API Portal 5.2.3
## 2.3.7 General Updates
Expand Down Expand Up @@ -77,7 +79,7 @@ This Chart deploys the Layer7 API Developer Portal on a Kubernetes Cluster using
Solutions & Patches](https://techdocs.broadcom.com/us/product-content/recommended-reading/technical-document-index/ca-api-developer-portal-solutions-and-patches.html) page.

### Production
- A dedicated MySQL 8.0.31/8.0.33/8.0.34 server [See TechDocs for more information](https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-2/install-configure-and-upgrade/install-portal-on-docker-swarm/configure-an-external-database.html)
- A dedicated MySQL 8.0.31/8.0.33/8.0.34/8.0.37 server [See TechDocs for more information](https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-3/install-configure-and-upgrade/install-portal-on-docker-swarm/configure-an-external-database.html)
- 3 Worker nodes with at least 4vcpu and 32GB ram - High Availability with analytics
- Access to a DNS Server
- Signed SSL Server Certificate
Expand Down Expand Up @@ -661,18 +663,18 @@ Portal Analytics
### Portal Images
| Parameter | Description | Default |
|-------------------------------------------|----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| `image.dispatcher` | dispatcher image | `dispatcher:5.2.3` |
| `image.pssg` | PSSG image | `pssg:5.2.3` |
| `image.apim` | APIM ingress image | `ingress:5.2.3` |
| `image.enterprise` | portal-enterprise image | `portal-enterprise:5.2.3` |
| `image.data` | portal-data image | `portal-data:5.2.3` |
| `image.tps` | tenant provisioner image | `tenant-provisioning-service:5.2.3` |
| `image.analytics` | Analytics image | `analytics-server:5.2.3` |
| `image.authenticator` | Authenticator image | `authenticator:5.2.3` |
| `image.dbUpgrade` | db upgrade image | `db-upgrade-portal:5.2.3` |
| `image.rbacUpgrade` | Analytics image, per Portal version | `db-upgrade-rbac:5.2.3` |
| `image.upgradeVerify` | Upgrade verification image | `upgrade-verify:5.2.3` |
| `image.tlsManager` | TLS manager image | `tls-automator:5.2.3` |
| `image.dispatcher` | dispatcher image | `dispatcher:5.3` |
| `image.pssg` | PSSG image | `pssg:5.3` |
| `image.apim` | APIM ingress image | `ingress:5.3` |
| `image.enterprise` | portal-enterprise image | `portal-enterprise:5.3` |
| `image.data` | portal-data image | `portal-data:5.3` |
| `image.tps` | tenant provisioner image | `tenant-provisioning-service:5.3` |
| `image.analytics` | Analytics image | `analytics-server:5.3` |
| `image.authenticator` | Authenticator image | `authenticator:5.3` |
| `image.dbUpgrade` | db upgrade image | `db-upgrade-portal:5.3` |
| `image.rbacUpgrade` | Analytics image, per Portal version | `db-upgrade-rbac:5.3` |
| `image.upgradeVerify` | Upgrade verification image | `upgrade-verify:5.3` |
| `image.tlsManager` | TLS manager image | `tls-automator:5.3` |

## Subcharts
For Production, use an external MySQL Server.
Expand Down Expand Up @@ -804,14 +806,14 @@ The following table lists the configured parameters of the Druid Subchart

| Parameter | Description | Default |
|-----------------------------|---------------------|--------------------------|
| `druid.image.zookeeper ` | Zookeeper image | `zookeeper:5.2.3` |
| `druid.image.broker` | Broker image | `druid:5.2.3` |
| `druid.image.coordinator` | Coordinator | `druid:5.2.3` |
| `druid.image.middlemanager` | Middlemanager image | `druid:5.2.3` |
| `druid.image.minio` | Minio image | `minio:5.2.3` |
| `druid.image.historical` | Historical image | `druid:5.2.3` |
| `druid.image.kafka` | Kafka image | `kafka:5.2.3` |
| `druid.image.ingestion` | Ingestion image | `ingestion-server:5.2.3` |
| `druid.image.zookeeper ` | Zookeeper image | `zookeeper:5.3` |
| `druid.image.broker` | Broker image | `druid:5.3` |
| `druid.image.coordinator` | Coordinator | `druid:5.3` |
| `druid.image.middlemanager` | Middlemanager image | `druid:5.3` |
| `druid.image.minio` | Minio image | `minio:5.3` |
| `druid.image.historical` | Historical image | `druid:5.3` |
| `druid.image.kafka` | Kafka image | `kafka:5.3` |
| `druid.image.ingestion` | Ingestion image | `ingestion-server:5.3` |

## RabbitMQ
The following table lists the configured parameters of the Bitnami RabbitMQ Subchart - https://github.com/bitnami/charts/tree/master/bitnami/rabbitmq
Expand Down Expand Up @@ -1046,6 +1048,6 @@ $ kubectl scale statefulset <release-name>-mysql --replicas=<replica_count>
```

## License
Copyright (c) 2023 CA, A Broadcom Company. All rights reserved.
Copyright (c) 2024 CA, A Broadcom Company. All rights reserved.

This software may be modified and distributed under the terms of the MIT license. See the [LICENSE](https://github.com/CAAPIM/apim-charts/blob/stable/LICENSE) file for details.
44 changes: 22 additions & 22 deletions charts/portal/values-production.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ global:
containerSecurityContext: {}
# containerSecurityContext:
# runAsUser: 1001
helpPage: https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-2/
helpPage: https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-3/
# storageClass: "_"
# schedulerName:

Expand Down Expand Up @@ -523,18 +523,18 @@ tenantProvisioner:
additionalEnv:

image:
dispatcher: dispatcher:5.2.3
pssg: pssg:5.2.3
apim: ingress:5.2.3
enterprise: portal-enterprise:5.2.3
data: portal-data:5.2.3
tps: tenant-provisioning-service:5.2.3
analytics: analytics-server:5.2.3
authenticator: authenticator:5.2.3
dbUpgrade: db-upgrade-portal:5.2.3
rbacUpgrade: db-upgrade-rbac:5.2.3
upgradeVerify: upgrade-verify:5.2.3
tlsManager: tls-automator:5.2.3
dispatcher: dispatcher:5.3
pssg: pssg:5.3
apim: ingress:5.3
enterprise: portal-enterprise:5.3
data: portal-data:5.3
tps: tenant-provisioning-service:5.3
analytics: analytics-server:5.3
authenticator: authenticator:5.3
dbUpgrade: db-upgrade-portal:5.3
rbacUpgrade: db-upgrade-rbac:5.3
upgradeVerify: upgrade-verify:5.3
tlsManager: tls-automator:5.3

##
## Subchart Configuration
Expand Down Expand Up @@ -835,14 +835,14 @@ druid:
# topologyKey: kubernetes.io/hostname

image:
zookeeper: zookeeper:5.2.3
broker: druid:5.2.3
coordinator: druid:5.2.3
middlemanager: druid:5.2.3
minio: minio:5.2.3
historical: druid:5.2.3
kafka: kafka:5.2.3
ingestion: ingestion-server:5.2.3
zookeeper: zookeeper:5.3
broker: druid:5.3
coordinator: druid:5.3
middlemanager: druid:5.3
minio: minio:5.3
historical: druid:5.3
kafka: kafka:5.3
ingestion: ingestion-server:5.3

# Settings for RabbitMQ - https://github.com/bitnami/charts/tree/master/bitnami/rabbitmq
rabbitmq:
Expand All @@ -852,7 +852,7 @@ rabbitmq:
image:
registry: caapim
repository: message-broker
tag: "5.2.3"
tag: "5.3"
pullSecrets:
- broadcom-apim
pdb:
Expand Down
44 changes: 22 additions & 22 deletions charts/portal/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ global:
containerSecurityContext: {}
# containerSecurityContext:
# runAsUser: 1001
helpPage: https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-2/
helpPage: https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-3/
# storageClass: "_"
# schedulerName:
# The saas flag should be left as is unless otherwise specified by support.
Expand Down Expand Up @@ -453,18 +453,18 @@ tenantProvisioner:
additionalEnv:

image:
dispatcher: dispatcher:5.2.3
pssg: pssg:5.2.3
apim: ingress:5.2.3
enterprise: portal-enterprise:5.2.3
data: portal-data:5.2.3
tps: tenant-provisioning-service:5.2.3
analytics: analytics-server:5.2.3
authenticator: authenticator:5.2.3
dbUpgrade: db-upgrade-portal:5.2.3
rbacUpgrade: db-upgrade-rbac:5.2.3
upgradeVerify: upgrade-verify:5.2.3
tlsManager: tls-automator:5.2.3
dispatcher: dispatcher:5.3
pssg: pssg:5.3
apim: ingress:5.3
enterprise: portal-enterprise:5.3
data: portal-data:5.3
tps: tenant-provisioning-service:5.3
analytics: analytics-server:5.3
authenticator: authenticator:5.3
dbUpgrade: db-upgrade-portal:5.3
rbacUpgrade: db-upgrade-rbac:5.3
upgradeVerify: upgrade-verify:5.3
tlsManager: tls-automator:5.3

##
## Subchart Configuration
Expand Down Expand Up @@ -691,14 +691,14 @@ druid:
# affinity: {}

image:
zookeeper: zookeeper:5.2.3
broker: druid:5.2.3
coordinator: druid:5.2.3
middlemanager: druid:5.2.3
minio: minio:5.2.3
historical: druid:5.2.3
kafka: kafka:5.2.3
ingestion: ingestion-server:5.2.3
zookeeper: zookeeper:5.3
broker: druid:5.3
coordinator: druid:5.3
middlemanager: druid:5.3
minio: minio:5.3
historical: druid:5.3
kafka: kafka:5.3
ingestion: ingestion-server:5.3

# Settings for RabbitMQ - https://github.com/bitnami/charts/tree/master/bitnami/rabbitmq
rabbitmq:
Expand All @@ -708,7 +708,7 @@ rabbitmq:
image:
registry: caapim
repository: message-broker
tag: "5.2.3"
tag: "5.3"
pullSecrets:
- broadcom-apim
pdb:
Expand Down
2 changes: 1 addition & 1 deletion utils/create-tenant.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ function print_steps() {
The tenant has been added to the database. The tenant info can be found in the tenant_info file in the current directory.
Please follow the rest of the instructions at TechDocs to enroll your gateway with the portal.
(https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-2/install-configure-and-upgrade/post-installation-tasks/enroll-a-layer7-api-gateway.html)
(https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/5-3/install-configure-and-upgrade/post-installation-tasks/enroll-a-layer7-api-gateway.html)
1. You will need to navigate to the portal at https://${tenant_id}.${domain} and create a new API PROXY.
2. Copy the enrollment URL
Expand Down

0 comments on commit d995542

Please sign in to comment.