From c6c478666407c4a8c2f2a215e9e0821347ad81bc Mon Sep 17 00:00:00 2001 From: Marc DiPasquale Date: Fri, 18 Sep 2026 14:24:14 -0400 Subject: [PATCH] Fix codelab rendering: point assets at self-hosted codelab-elements Google locked down the storage.googleapis.com/claat-public/ bucket and all five codelab-elements assets (css + 4 js) now return 403, so every codelab rendered as unstyled raw HTML. The landing page was unaffected (it uses the site's own bundle). Replace the dead claat-public URLs in all 53 codelab index.html files with the copies the site already self-hosts at /elements/codelab-elements/ (verified returning 200 in prod). In-place URL swap only: no re-export, so each codelab.json "updated" date is preserved and the diff is exactly the five asset lines per file. The claat export template is fixed separately in SolaceDev/google-tools so future exports emit these URLs automatically. Co-Authored-By: Claude Opus 4.8 --- codelabs/Apigee-apim-integration/index.html | 10 +++++----- codelabs/Boomi-request-reply/index.html | 10 +++++----- .../Design-Code-Deploy-With-Event-Portal/index.html | 10 +++++----- codelabs/apamajms/index.html | 10 +++++----- codelabs/azure2Solace/index.html | 10 +++++----- codelabs/boomi-salesforce-codelab/index.html | 10 +++++----- codelabs/boomi-v2-getting-started/index.html | 10 +++++----- codelabs/codelab-4-codelab/index.html | 10 +++++----- .../create-api-products-using-scs-and-ep/index.html | 10 +++++----- .../index.html | 10 +++++----- codelabs/design-to-code-workshop/index.html | 10 +++++----- codelabs/dt-otel/index.html | 10 +++++----- codelabs/ep-discovery-kafka/index.html | 10 +++++----- codelabs/ep-workshop-airline/index.html | 10 +++++----- codelabs/explore-dmr/index.html | 10 +++++----- codelabs/exploring-solace-native-apis/index.html | 10 +++++----- codelabs/flink-streaming-2-10/index.html | 10 +++++----- codelabs/get-started-basics/index.html | 10 +++++----- codelabs/helm-environment-setup/index.html | 10 +++++----- codelabs/helm-node-samples/index.html | 10 +++++----- codelabs/hermesjms/index.html | 10 +++++----- codelabs/kafka-connectors/index.html | 10 +++++----- codelabs/keda-solace-queue/index.html | 10 +++++----- codelabs/kubernetes_operator_codelab/index.html | 10 +++++----- codelabs/mulesoft-connector/index.html | 10 +++++----- codelabs/nagios/index.html | 10 +++++----- codelabs/nifi-jms-jndi/index.html | 10 +++++----- codelabs/opentelemetry-intro/index.html | 10 +++++----- codelabs/raspberry-pi-proximity-sensor/index.html | 10 +++++----- codelabs/red-hat-jboss-eap/index.html | 10 +++++----- codelabs/red-hat-jboss-fuse-v6/index.html | 10 +++++----- codelabs/red-hat-jboss-jakarta/index.html | 10 +++++----- codelabs/schema-registry/index.html | 10 +++++----- codelabs/sierra-digital-workshop/index.html | 10 +++++----- codelabs/solace-agent-mesh/index.html | 10 +++++----- codelabs/solace-battleship/index.html | 10 +++++----- codelabs/solace-event-enable-rest/index.html | 10 +++++----- codelabs/solace-js-mqtt-pg/index.html | 10 +++++----- codelabs/solace-k8s-operator/index.html | 10 +++++----- codelabs/solace-masterclass/index.html | 10 +++++----- codelabs/solace-rabbit-shovel/index.html | 10 +++++----- codelabs/solace-workshop-scs-pcf/index.html | 10 +++++----- codelabs/solace-workshop-scs/index.html | 10 +++++----- codelabs/spark-streaming/index.html | 10 +++++----- codelabs/spring-cloud-stream-basics/index.html | 10 +++++----- codelabs/spring-cloud-stream-beyond/index.html | 10 +++++----- codelabs/spring-framework/index.html | 10 +++++----- codelabs/springone-2021-asyncapi-workshop/index.html | 10 +++++----- codelabs/terraform-modules/index.html | 10 +++++----- codelabs/tracing-ea/index.html | 10 +++++----- codelabs/weblogic-app-server/index.html | 10 +++++----- codelabs/websphere-app-server/index.html | 10 +++++----- codelabs/websphere-liberty/index.html | 10 +++++----- 53 files changed, 265 insertions(+), 265 deletions(-) diff --git a/codelabs/Apigee-apim-integration/index.html b/codelabs/Apigee-apim-integration/index.html index 14970adf..3cfbe3d7 100644 --- a/codelabs/Apigee-apim-integration/index.html +++ b/codelabs/Apigee-apim-integration/index.html @@ -9,7 +9,7 @@ Unified APIM: Integrating Solace Event Portal with Apigee Platform and Developer Portal - +