Skip to content

Commit 4399477

Browse files
authored
3.7.0 release (#159)
1 parent b14a243 commit 4399477

File tree

4 files changed

+32
-6
lines changed

4 files changed

+32
-6
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Helm is configured properly if the command `helm version` returns no error.
8484
```
8585
- By default the publicly available [latest Docker image of PubSub+ Software Event Broker Standard Edition](https://hub.Docker.com/r/solace/solace-pubsub-standard/tags/) will be used. Specify a different image or [use a Docker image from a private registry](/docs/PubSubPlusK8SDeployment.md#using-private-registries) if required. If using a non-default image, add the `--set image.repository=<your-image-location>,image.tag=<your-image-tag>` values to the commands below.
8686
- Generally, for configuration options and ways to override default configuration values (using `--set` is one the options), consult the [PubSub+ Software Event Broker Helm Chart Reference](/pubsubplus/README.md#configuration).
87-
- Use one of the following chart variants to create a deployment:
87+
- Use one of the following chart variants to create a deployment:
8888

8989
a) Create a Solace PubSub+ Software Event Broker deployment for development purposes using `pubsubplus-dev`. It requires a minimum of 1 CPU and 2 GB of memory available to the event broker pod.
9090
```bash
@@ -118,7 +118,7 @@ Refer to the detailed PubSub+ Kubernetes documentation for:
118118

119119
## Support
120120

121-
Releases are ON Demand. Solace provides full support for the latest Helm Chart and technical support for an additional six months.
121+
Releases are ON Demand. Solace provides full support for the latest Helm Chart and technical support for an additional six months.
122122

123123
Refer [Technical Product Support | Solace](https://solace.com/legal/technical-product-support/) for support terminologies.
124124

@@ -128,7 +128,7 @@ The following table shows:
128128
![image](https://github.com/user-attachments/assets/df403828-04a8-4ca5-9b6c-303b270640e8)
129129
A green check mark shows that broker deployment using the Helm chart is supported and tested on the specific Kubernetes distribution.
130130

131-
![image](https://github.com/user-attachments/assets/bfefe455-d6d8-49a4-98d0-dee8d791dc66)
131+
![image](https://github.com/user-attachments/assets/bfefe455-d6d8-49a4-98d0-dee8d791dc66)
132132
A gray check mark shows the broker deployment using helm chart is supported but not fully tested on the specific kubernetes distribution. In addition, there may be known issues or additional work required to deploy event broker services on the Kubernetes cluster.
133133

134134
| Kubernetes Distribution | Minimum Recommended Pubsub+ Event Broker Version | Supported |
@@ -160,4 +160,4 @@ For more information about Solace technology in general please visit these resou
160160

161161
- The Solace Developer Portal website at: [solace.dev](//solace.dev/)
162162
- Understanding [Solace technology](//solace.com/products/platform/)
163-
- Ask the [Solace community](//dev.solace.com/community/).
163+
- Ask the [Solace community](//dev.solace.com/community/).

pubsubplus/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
description: Deploy Solace PubSub+ Event Broker Singleton or HA redundancy group onto a Kubernetes Cluster
33
name: pubsubplus
4-
version: 3.6.0
4+
version: 3.7.0
55
icon: https://solaceproducts.github.io/pubsubplus-kubernetes-helm-quickstart/images/PubSubPlus.png
66
kubeVersion: '>= 1.10.0-0'
77
maintainers:

pubsubplus/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,4 @@ For more ways to override default chart values, refer to [Customizing the Helm C
115115
| `storage.useStorageGroup` | `true` to use a single mount point storage-group, as recommended from PubSub+ version 9.12. Undefined or `false` is legacy behavior. Note: legacy mount still works for newer versions but may be deprecated in the future. | Undefined |
116116

117117
## Configuring Insights
118-
To configure Insights, please see [INSIGHTS.md](INSIGHTS.md).
118+
To configure Insights, please see [INSIGHTS.md](INSIGHTS.md).

pubsubplus/templates/solaceConfigMap.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,32 @@ data:
493493
rm -f ${FINAL_ACTIVITY_LOGGED_TRACKING_FILE}; exit 1
494494
fi
495495
fi
496+
broker_version=$(/mnt/disks/solace/semp_query.sh -n admin -p ${password} -u http://localhost:8080 \
497+
-q "<rpc><show><version/></show></rpc>" \
498+
-v "/rpc-reply/rpc/show/version/current-load[text()]")
499+
broker_version=`echo ${broker_version} | xmllint -xpath "string(returnInfo/valueSearchResult)" - | cut -d'.' -f2`
500+
if [[ "${broker_version}" -ge 8 ]]; then
501+
# DMR cluster operation state
502+
cluster_status=$(/mnt/disks/solace/semp_query.sh -n admin -p ${password} -u http://localhost:8080 \
503+
-q "<rpc><show><cluster><cluster-name-pattern>*</cluster-name-pattern></cluster></show></rpc>" \
504+
-v "/rpc-reply/rpc/show/cluster/clusters/cluster/oper-up[text()]")
505+
cluster_status=`echo ${cluster_status} | xmllint -xpath "string(returnInfo/valueSearchResult)" -`
506+
if [ "${cluster_status}" != "true" ] && [ "${cluster_status}" != "" ]; then
507+
echo "$(date) INFO: ${APP}-DMR cluster operational state is down"
508+
rm -f ${FINAL_ACTIVITY_LOGGED_TRACKING_FILE}; exit 1
509+
fi
510+
fi
511+
if [[ "${broker_version}" -ge 11 ]]; then
512+
# DMR sync state
513+
cluster_sync_status=$(/mnt/disks/solace/semp_query.sh -n admin -p ${password} -u http://localhost:8080 \
514+
-q "<rpc><show><cluster><cluster-name-pattern>*</cluster-name-pattern></cluster></show></rpc>" \
515+
-v "/rpc-reply/rpc/show/cluster/clusters/cluster/sync-complete[text()]")
516+
cluster_sync_status=`echo ${cluster_sync_status} | xmllint -xpath "string(returnInfo/valueSearchResult)" -`
517+
if [ "${cluster_sync_status}" != "true" ] && [ "${cluster_sync_status}" != "" ]; then
518+
echo "$(date) INFO: ${APP}-DMR cluster is not in-sync"
519+
rm -f ${FINAL_ACTIVITY_LOGGED_TRACKING_FILE}; exit 1
520+
fi
521+
fi
496522
# Pass readiness check
497523
if [ ! -f ${FINAL_ACTIVITY_LOGGED_TRACKING_FILE} ]; then
498524
echo "`date` INFO: ${APP}-Redundancy is up and node is Mate Active"

0 commit comments

Comments
 (0)