Service Graph Connector for GCP release notes
Summarize
Summary of Service Graph Connector for GCP release notes
The Service Graph Connector for GCP enables ServiceNow customers to integrate Google Cloud Platform (GCP) data into their CMDB and workflows efficiently and securely. It leverages GCP Cloud Asset Inventory and pub/sub technologies while adhering to GCP security best practices. The connector automates the ingestion of various configuration items such as virtual machines, network infrastructure, installed software, and Kubernetes components with minimal credential requirements.
Show less
This integration provides near real-time visibility into cloud resource identities, relationships, and statuses, supporting asset management and service operations. The connector's plug-and-play design facilitates quick setup and accelerates business outcomes like cost reduction, process automation, and optimized cloud resource utilization.
Key Features and Enhancements
- Expanded CMDB coverage: Supports discovery of core GCP infrastructure including Projects, Folders, Kubernetes clusters and node pools, Network components, Databases, Service Accounts, and Storage volumes.
- Deep discovery capabilities: Added support for running scripts on VM instances to gather detailed process, TCP, and middleware version information beyond installed software data.
- Improved data accuracy and performance: Fixed key mapping and relationship issues (e.g., VM to availability zone), optimized import performance using resource-type parallelism, and enhanced memory management during large data loads.
- Resource tagging and labeling: Automatically discovers and populates labels and tags for all supported GCP resource types, enabling better categorization and management.
- Multi-instance and licensing improvements: Introduced a new licensing model for Docker containers and added support for multi-instance setups with refined connection handling and import scheduling.
- Filtering and data hygiene: Added connection properties to filter App Script projects and enabled fetching only active GCP resources, excluding terminated or suspended ones.
- Enhanced software and asset synchronization: Supports installed software data ingestion for VMs and automatic cleanup of deleted software records in the CMDB.
Fixes and Stability Improvements
- Resolved issues with truncated Kubernetes cluster names affecting deployment creation.
- Corrected inconsistent data ingestion causing VM transformation failures.
- Fixed duplication and mapping errors across multiple CMDB tables, including software install records and Cloud Service Account mappings.
- Eliminated memory and node restart issues by optimizing generic resource handling and import set transformers.
- Improved relationship mappings and synchronization of VM state changes and availability zones.
- Enhanced error handling to prevent software removal failures and ensured smooth soft deletion of GCP projects.
Practical Benefits for ServiceNow Customers
By implementing the Service Graph Connector for GCP, customers can expect streamlined and reliable integration of GCP cloud resources into their CMDB, enabling:
- Comprehensive visibility into GCP infrastructure and software assets with accurate relationships and statuses.
- Improved operational efficiency through automated discovery, tagging, and data hygiene processes.
- Faster and more scalable data loading suited for large environments with multi-instance support.
- Enhanced license management and compliance via new licensing models and software inventory synchronization.
- Robust support for Kubernetes and cloud-native resource types to keep CMDB aligned with dynamic cloud environments.
These capabilities empower ServiceNow customers to optimize cloud resource management, automate service operations, and gain deeper insights into their GCP environments.
Version history for the Service Graph Connector for GCP application on the ServiceNow Store.
Version history
- Version 1.13.0 - June 2026
-
- New:
- Implemented new licensing model changes for Docker container.
- Implemented token reuse instead of generating tokens before an API call.
- Fixed:
- Resolved the issue where Kubernetes deployments were not being created because the parenttrimmed operation incorrectly truncated cluster names containing "k8s".
- Resolved the VM transformation failure caused by inconsistent data in the shieldedInstanceInitialState field during GCP virtual machine ingestion.
- Resolved the issue where the cmdb_sam_sw_install records from SG-GCP incorrectly included architecture information in the version field.
- New:
- Version 1.12.0 - March 2026
-
- New: The Project Number field is populated in the GCP Project [cmdb_ci_gcp_project] table.
- Changed:
- The SG-GCP Organization parent import job for new connections has the Active option set to false by default.
- The parallel loading logic uses resource-type-based parallelism instead of account-based parallelism, improving data load performance in large-scale environments.
- Resource types aren't dynamically populated in the allowlist.
- Fixed:
- Source Native Keys (SNKs) use a connection alias for discovery.
- GCP virtual machines reflect the correct state.
- Default connection jobs don't display in the Multi Instance Setup Scheduled Import Jobs list.
- Kubernetes Pods don't experience memory issues during soft deletion.
- Key values aren't duplicated across Virtual Machine CIs.
- The Server name is updated when the VM Instance name changes.
- The Availability Zone and Implement Endpoint From VM fields are populated in the L1 relationship for the Storage Volume data source.
- Duplicate storage disk values are loaded without IRE payload errors.
- Soft deletion for Projects Discovery Scope is successful.
- Load errors don't lead to software removal.
- The performance of the Generic Resource job is improved.
- The Import Set Transformer query for the GCPRemoveSoftwareUtil script is optimized.
- The Discovery Credentials attribute mapping doesn't lead to horizontal discovery failures for GCP Cloud Discovery.
- Version 1.11.0 - October 2025
-
- Fixed:
- Corrected the relationship mapping between GCP virtual machines (VMs) and their associated availability zones.
- Eliminated memory issues during GCP full data loads by offloading the comparison of current and retired CIs to the platform's record removal API.
- Changed: GCP full load mechanism: Updated the Source Native Key (SNK) configuration across 31 GCP data sources to include a connection alias, enabling the use of the core record removal API.
- Fixed:
- Version 1.10.0 - August 2025
- New:
- Deep discovery for Google Cloud: Explore and implement deep discovery for Google Cloud, similar to AWS Systems Manager, to run scripts on VM instances and pull detailed process, TCP, and middleware version information, in addition to already available installed software data.
- Labels and tags for generic CIs: Added support to bring in labels and tags for generic Configuration Items (CIs) in Google Cloud.
- Expanded CMDB Discovery for core infrastructure: Existing CMDB classes now support discovery for Google Cloud Network, Network ACL, NIC, OS Template, and VM instances.
- Deeper CMDB insights for cloud services and hierarchy: Enabled discovery for Endpoint Block, Endpoint VNIC, GCP Folder, GCP Project, Google Datacenter, Kubernetes Cluster, LB Pool, and LB Service CMDB classes.
- Granular CMDB discovery for foundational elements: Added new discovery capabilities for Availability Zone, Cloud Database, Service Account, Cloud Subnet, Compute Template, and Disk Type CMDB classes.
- Connection property for App Script filtering: Added a new connection property to filter App Script folders and projects.
- Fixed: Optimized generic resource design: Updated the generic resource design to no longer store API responses in memory, resolving the node restart and out of memory issues.
- New:
- Version 1.9.0 - May 2025
-
- Changed:
- Updated table mappings for cloud hardware type and cloud OS image.
- Improved performance by changing the content type for list API calls to reduce the data size that is returned.
- Changed:
- Version 1.8.0 - February 2025
- New:
- Improved connector to automatically discover and populate resource tags for all supported resource types.
- Implemented a Common Connection Framework for improved stability and efficiency.
- Populated the Parent attribute for GCP Folders with the corresponding parent Organization.
- New:
- Version 1.7.0 - October 2024
- New: Added support for labels in GCP resources by implementing key-value mapping.
- Version 1.6.0 - September 2024
-
- Fixed:
- Fixed the mappings for Cloud Service Account [cmdb_ci_cloud_service_account] table in the SG-GCP Subnet data source
- Mapped Tags/Labels for Google Organization Project [cmdb_ci_gcp_project] table.
- Fixed install_status for Cloud DataBase [cmdb_ci_cloud_database], Cloud Function [cmdb_ci_cloud_function], Cloud Object Storage [cmdb_ci_cloud_object_storage], Kubernetes Pod [cmdb_ci_kubernetes_pod], and Kubernetes Node Pool [cmdb_ci_kubernetes_node_pool] tables
- Added install_status/operational mapping for VNIC Endpoint [cmdb_ci_endpoint_vnic] Block Endpoint [cmdb_ci_endpoint_block], Storage Mapping [cmdb_ci_storage_mapping], xIP Address [cmdb_ci_ip_address]
- Fixed Volume ID field value in the Storage Volume [cmdb_ci_storage_volume] class
- Fixed source native key for SG-GCP Network data source
- Fixed:
- Version 1.5.0 - February 2024
- New:
- Added support forKubernetes Node Pool, Kubernetes Cluster Roles, and Kubernetes Cluster Role Binding.
- Added the Advanced Setup section in the Guided Setup to synchronize data sources for upgrade scenarios.
- Updated the mappings in Kubernetes data sources - Kubernetes Cluster, Kubernetes Deployment, Kubernetes Node, Kubernetes Namespace, Kubernetes Pod, Kubernetes Replicaset, Kubernetes Service
- Populated configuration item in the Cloud Mgmt Network Interface [cmdb_ci_nic] class
- New:
- Version 1.4.0 - November 2023
- New:
- Implemented bringing your own license (BYOL) that updates the license type in the Key Value [cmdb_key_value] table to analyze licenses.
- Added support for Discovery Redis, Memcache, Firestore, Cloud Big Table and Cloud Spanner- The details are populated in the Cloud DataBase [cmdb_ci_cloud_database] table.
- Added ability to populate the generic cloud resources without CMDB classes in the Cloud Resource [cmdb_ci_cmp_resource] table.
- Added ability to update the Server [cmdb_ci_server] record with the Operating System, OS Version, RAM, Disk Space, CPU count, Is Virtual, and Object ID attributes.
- For any discovered software applications that were deleted later, the connector automatically deletes the corresponding records in CMDB.
- Added the Test the Connection task in the guided setup.
- Added ability to fetch active GCP resources only and filter out GCP resources with status as either terminated or suspended, or having transient states.
- Fixed:
- Restricted prefix to start with "sg-gcp" for multi-connections.
- Fixed the connection error displayed when running SG-GCP Hardware Type data source.
- Fixed the mapping for data from SG-GCP Cloud Function data source in the sn_gcp_integ_extension_attributes table.
- Fixed the import schedules with empty run-as option for multiple connections.
- New:
- Version 1.3.1 - August 2023
New:
- Added ability to populate installed software data for VMs
- Added support for ""Cloud Functions"", ""Cloud Load Balancer,"" and ""Cloud Database - SQL""
Fixed:
- Fixed source native key for Key-Value table
- Corrected the import schedules to better support multi-instance
- Version 1.2.0 - May 2023
- The Service Graph Connector for GCP enables cloud teams to integrate GCP data into the ServiceNow CMDB and ServiceNow workflows quickly, seamlessly, and securely. Designed with GCP security best practices and built on GCP Cloud Asset Inventory and pub/sub technologies. The Service Graph Connector for GCP automates access to populate multiple configuration classes, including virtual servers, network infrastructure, and installed software with minimal required credentials. Plug-and-play Service Graph Connectors simplify setup and facilitate quick improvements to business outcomes: reducing costs, automating processes, and optimizing the use of cloud resources.
- Key use cases:
- Visibility of Cloud resource identities, relationships, and statuses in near real-time
- A deep discovery of applications and software for Asset Management and Service Operations outcomes