check-release-notes/product_rss_urls.py (288 lines of code) (raw):
# Copyright 2025 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Description: This file contains the list of RSS URLs for each product.
rss_urls = [
"https://cloud.google.com/feeds/" + product_feed
for product_feed in [
"access-approval-release-notes.xml",
"access-approval-v1-release-notes.xml",
"access-context-manager-release-notes.xml",
"access-transparency-release-notes.xml",
"advisory-notifications-release-notes.xml",
"agent-assist-release-notes.xml",
"agentspace-release-notes.xml",
"ai-hypercomputer-release-notes.xml",
"aiplatform-release-notes.xml",
"aiplatformdeeplearningcontainers-release-notes.xml",
"aiplatformnotebooks-release-notes.xml",
"aiplatformnotebooks-v1-release-notes.xml",
"aiplatformnotebooks-v2-release-notes.xml",
"alloydb-release-notes.xml",
"anthos-attached-clusters-release-notes.xml",
"anthos-bare-metal-release-notes.xml",
"anthos-clusters-on-aws-release-notes.xml",
"anthos-on-azure-release-notes.xml",
"anthos-service-mesh-security-bulletins.xml",
"anthosconfig-release-notes.xml",
"anti-money-laundering-ai-release-notes.xml",
"apigateway-release-notes.xml",
"apigateway-v1-release-notes.xml",
"apigee-api-hub-release-notes.xml",
"apigee-api-security-release-notes.xml",
"apigee-gemini-release-notes.xml",
"apigee-hybrid-release-notes.xml",
"apigee-integrated-portal-release-notes.xml",
"apigee-integration-release-notes.xml",
"apigee-monetization-release-notes.xml",
"apigee-release-notes.xml",
"apigee-security-bulletins.xml",
"apigee-ui-release-notes.xml",
"apigee-x-release-notes.xml",
"apphub-release-notes.xml",
"application-integration-release-notes.xml",
"architecture-center-release-notes.xml",
"armor-release-notes.xml",
"artifactregistry-release-notes.xml",
"artifactregistry-v1-release-notes.xml",
"asset-release-notes.xml",
"assuredworkloads-release-notes.xml",
"assuredworkloads-v1-release-notes.xml",
"assuredworkloads-v1beta1-release-notes.xml",
"auditmanager-release-notes.xml",
"automl-language-release-notes.xml",
"automl-tables-release-notes.xml",
"automl-translate-release-notes.xml",
"automl-vision-object-detection-release-notes.xml",
"automl-vision-release-notes.xml",
"backupdr-release-notes.xml",
"bare-metal-release-notes.xml",
"bare-metal-solution-security-bulletins.xml",
"batch-release-notes.xml",
"beyondcorp-enterprise-release-notes.xml",
"bigquery-release-notes.xml",
"bigtable-release-notes.xml",
"billing-release-notes.xml",
"binary-auth-release-notes.xml",
"blockchain-analytics-release-notes.xml",
"blockchain-node-engine-release-notes.xml",
"capacity-planner-release-notes.xml",
"carbon-footprint-release-notes.xml",
"ccai-platform-release-notes.xml",
"certificate-authority-service-release-notes.xml",
"certificate-authority-service-v1-release-notes.xml",
"certificate-manager-release-notes.xml",
"channel-release-notes.xml",
"channel-v1-release-notes.xml",
"chronicle-release-notes.xml",
"chronicle-security-operations-release-notes.xml",
"chronicle-soar-release-notes.xml",
"cloud-firewall-release-notes.xml",
"cloud-firewall-v1-release-notes.xml",
"cloud-iam-permissions-change-log.xml",
"cloud-service-mesh-security-bulletins.xml",
"cloud-sql-mysql-release-notes.xml",
"cloud-sql-postgres-release-notes.xml",
"cloud-sql-release-notes.xml",
"cloud-sql-server-release-notes.xml",
"cloud-tasks-release-notes.xml",
"cloud-tasks-v2-release-notes.xml",
"cloud-tasks-v2beta3-release-notes.xml",
"cloudbuild-release-notes.xml",
"cloudbuildpacks-release-notes.xml",
"cloudcdn-release-notes.xml",
"clouddatafusion-release-notes.xml",
"clouddeploy-release-notes.xml",
"cloudidentity-release-notes.xml",
"cloudinterconnect-release-notes.xml",
"cloudloadbalancing-release-notes.xml",
"cloudnat-release-notes.xml",
"cloudquotas-release-notes.xml",
"cloudquotas-v1-release-notes.xml",
"cloudquotas-v1beta-release-notes.xml",
"cloudrecommender-release-notes.xml",
"cloudrecommender-v1beta1-release-notes.xml",
"cloudresourcemanager-release-notes.xml",
"cloudrouter-release-notes.xml",
"cloudvpn-release-notes.xml",
"colabenterprise-release-notes.xml",
"composer-release-notes.xml",
"compute-engine-security-bulletins.xml",
"compute-release-notes.xml",
"compute-security-bulletins.xml",
"confidential-computing-release-notes.xml",
"confidential-space-release-notes.xml",
"confidential-vm-security-bulletins.xml",
"configconnector-release-notes.xml",
"configcontroller-release-notes.xml",
"contactcenterinsights-release-notes.xml",
"container-registry-release-notes.xml",
"cortex-release-notes.xml",
"cos-release-notes.xml",
"data-catalog-release-notes.xml",
"data-catalog-v1-release-notes.xml",
"data-catalog-v1beta1-release-notes.xml",
"databasecenter-release-notes.xml",
"dataflow-release-notes.xml",
"dataflow-security-bulletins.xml",
"dataform-release-notes.xml",
"dataplex-release-notes.xml",
"dataproc-release-notes.xml",
"datastore-release-notes.xml",
"datastream-release-notes.xml",
"deeplearningvm-release-notes.xml",
"developer-connect-release-notes.xml",
"dialogflow-release-notes.xml",
"distributed-cloud-edge-distributed-cloud-edge-management-software-release-notes.xml",
"distributed-cloud-edge-release-notes.xml",
"distributed-cloud-edge-security-bulletins.xml",
"dlp-release-notes.xml",
"dms-release-notes.xml",
"dms-v1-release-notes.xml",
"dns-release-notes.xml",
"document-warehouse-release-notes.xml",
"domains-release-notes.xml",
"duai-release-notes.xml",
"endpoints-release-notes.xml",
"error-reporting-release-notes.xml",
"eventarc-release-notes.xml",
"filestore-release-notes.xml",
"fs-release-notes.xml",
"functions-release-notes.xml",
"gaeflex-go-release-notes.xml",
"gaeflex-java-release-notes.xml",
"gaeflex-net-release-notes.xml",
"gaeflex-node-release-notes.xml",
"gaeflex-php-release-notes.xml",
"gaeflex-py-release-notes.xml",
"gaeflex-ruby-release-notes.xml",
"gaeflexiblecustomruntimes-release-notes.xml",
"gaestd-go-1.11-release-notes.xml",
"gaestd-go-1.12-release-notes.xml",
"gaestd-go-release-notes.xml",
"gaestd-java-8-release-notes.xml",
"gaestd-java-gen2-release-notes.xml",
"gaestd-java-release-notes.xml",
"gaestd-node-release-notes.xml",
"gaestd-php-5-release-notes.xml",
"gaestd-php-7-release-notes.xml",
"gaestd-php-release-notes.xml",
"gaestd-py-2.7-release-notes.xml",
"gaestd-py-3-release-notes.xml",
"gaestd-py-release-notes.xml",
"gaestd-ruby-release-notes.xml",
"gcpmarketplace-release-notes.xml",
"gcpmarketplacepartners-release-notes.xml",
"gemini-codeassist-release-notes.xml",
"gemini-codeassist-version_unspecified-release-notes.xml",
"gemini-release-notes.xml",
"gemini-version_unspecified-release-notes.xml",
"gen-app-builder-release-notes.xml",
"generative-ai-on-vertex-ai-release-notes.xml",
"gitlab-release-notes.xml",
"gke-extended-channel-release-notes.xml",
"gke-main-release-notes.xml",
"gke-new-features-release-notes.xml",
"gke-no-channel-release-notes.xml",
"gke-rapid-channel-release-notes.xml",
"gke-regular-channel-release-notes.xml",
"gke-release-notes.xml",
"gke-security-bulletins.xml",
"gke-stable-channel-release-notes.xml",
"gkebackup-release-notes.xml",
"gkeonprem-release-notes.xml",
"google-cloud-security-bulletins.xml",
"google-cloud-vmware-engine-security-bulletins.xml",
"healthcare-release-notes.xml",
"healthcare-v1-release-notes.xml",
"healthcare-v1beta1-release-notes.xml",
"iam-release-notes.xml",
"iap-release-notes.xml",
"identityplatform-release-notes.xml",
"immersive-stream-release-notes.xml",
"inframanager-release-notes.xml",
"integration-connectors-release-notes.xml",
"job-release-notes.xml",
"job-v4-release-notes.xml",
"kf-release-notes.xml",
"kms-release-notes.xml",
"life-sciences-release-notes.xml",
"livestream-release-notes.xml",
"logging-release-notes.xml",
"looker-looker-google-cloud-core-and-looker-original-changes-release-notes.xml",
"looker-looker-google-cloud-core-only-changes-release-notes.xml",
"looker-looker-original-only-changes-release-notes.xml",
"looker-release-notes.xml",
"lookerstudio-release-notes.xml",
"mainframeassessmenttool-release-notes.xml",
"mainframeconnector-release-notes.xml",
"mainframeconnector-version_unspecified-release-notes.xml",
"managedflink-release-notes.xml",
"managedkafka-release-notes.xml",
"managedmicrosoftad-release-notes.xml",
"manufacturing-data-engine-release-notes.xml",
"mediacdn-release-notes.xml",
"memorystore-release-notes.xml",
"memorystorememcache-release-notes.xml",
"memorystorememcache-v1-release-notes.xml",
"metastore-release-notes.xml",
"migrate-to-containers-security-bulletins.xml",
"migrate-to-virtual-machines-security-bulletins.xml",
"migrateanthos-release-notes.xml",
"migrategce-release-notes.xml",
"migrationcenter-release-notes.xml",
"monitoring-release-notes.xml",
"netappvolumes-release-notes.xml",
"network-security-integration-release-notes.xml",
"networkconnectivitycenter-release-notes.xml",
"networkintelligence-release-notes.xml",
"oracledatabase-release-notes.xml",
"organization-policy-release-notes.xml",
"parallelstore-release-notes.xml",
"policy-controller-release-notes.xml",
"policyintelligence-release-notes.xml",
"privatecatalog-release-notes.xml",
"privatecatalog-v1.1-release-notes.xml",
"pubsub-release-notes.xml",
"pubsublite-release-notes.xml",
"recaptcha-enterprise-release-notes.xml",
"retail-release-notes.xml",
"run-release-notes.xml",
"sapongooglecloud-release-notes.xml",
"scc-release-notes.xml",
"secretmanager-release-notes.xml",
"secure-source-manager-release-notes.xml",
"service-extensions-release-notes.xml",
"service-health-release-notes.xml",
"servicemesh-managed-anthos-service-mesh-release-notes.xml",
"servicemesh-managed-cloud-service-mesh-release-notes.xml",
"servicemesh-release-notes.xml",
"shell-release-notes.xml",
"source-repositories-release-notes.xml",
"sovereign-controls-by-partners-for-partners-release-notes.xml",
"sovereign-controls-by-partners-release-notes.xml",
"spanner-release-notes.xml",
"speech-release-notes.xml",
"stackdriver-release-notes.xml",
"storage-release-notes.xml",
"storagetransfer-release-notes.xml",
"stratozone-release-notes.xml",
"terraform-release-notes.xml",
"terraform-version_unspecified-release-notes.xml",
"tpu-release-notes.xml",
"trace-release-notes.xml",
"transcode-release-notes.xml",
"translate-release-notes.xml",
"tts-release-notes.xml",
"unifiedmaintenance-release-notes.xml",
"vertex-ai-model-garden-release-notes.xml",
"vertex-ai-product-group-release-notes.xml",
"vertex-ai-release-notes.xml",
"vertex-ai-vision-release-notes.xml",
"video-stitcher-release-notes.xml",
"vision-release-notes.xml",
"vmruntime-release-notes.xml",
"vmware-engine-release-notes.xml",
"vpc-release-notes.xml",
"vpc-sc-release-notes.xml",
"workflows-release-notes.xml",
"workflows-v1-release-notes.xml",
"workstations-release-notes.xml",
]
]