Skip to content

version: Bump version to 1.3.0#382

Open
thossain-nv wants to merge 2 commits intomainfrom
version/1.3.0
Open

version: Bump version to 1.3.0#382
thossain-nv wants to merge 2 commits intomainfrom
version/1.3.0

Conversation

@thossain-nv
Copy link
Copy Markdown
Contributor

Description

Regular cadence release.

Type of Change

  • Version - Issuing a new release version (version:)

Services Affected

None

Related Issues (Optional)

None

Breaking Changes

  • This PR contains breaking changes

Testing

  • No testing required (docs, internal refactor, etc.)

Additional Notes

None

@thossain-nv thossain-nv requested a review from a team as a code owner April 14, 2026 00:24
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot bot commented Apr 14, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 14, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 9911c40e-3d02-40ad-9125-78a8fec42d20

📥 Commits

Reviewing files that changed from the base of the PR and between 340ca8c and 6ee7255.

📒 Files selected for processing (234)
  • CHANGELOG.md
  • VERSION
  • docs/index.html
  • helm/charts/carbide-rest/Chart.yaml
  • openapi/spec.yaml
  • sdk/standard/api_allocation.go
  • sdk/standard/api_audit.go
  • sdk/standard/api_dpu_extension_service.go
  • sdk/standard/api_expected_machine.go
  • sdk/standard/api_expected_power_shelf.go
  • sdk/standard/api_expected_switch.go
  • sdk/standard/api_infini_band_partition.go
  • sdk/standard/api_infrastructure_provider.go
  • sdk/standard/api_instance.go
  • sdk/standard/api_instance_type.go
  • sdk/standard/api_ip_block.go
  • sdk/standard/api_machine.go
  • sdk/standard/api_metadata.go
  • sdk/standard/api_network_security_group.go
  • sdk/standard/api_nv_link_logical_partition.go
  • sdk/standard/api_operating_system.go
  • sdk/standard/api_rack.go
  • sdk/standard/api_service_account.go
  • sdk/standard/api_site.go
  • sdk/standard/api_sku.go
  • sdk/standard/api_ssh_key.go
  • sdk/standard/api_ssh_key_group.go
  • sdk/standard/api_subnet.go
  • sdk/standard/api_tenant.go
  • sdk/standard/api_tenant_account.go
  • sdk/standard/api_tray.go
  • sdk/standard/api_user.go
  • sdk/standard/api_vpc.go
  • sdk/standard/api_vpc_peering.go
  • sdk/standard/api_vpc_prefix.go
  • sdk/standard/client.go
  • sdk/standard/configuration.go
  • sdk/standard/model_allocation.go
  • sdk/standard/model_allocation_constraint.go
  • sdk/standard/model_allocation_constraint_create_request.go
  • sdk/standard/model_allocation_constraint_update_request.go
  • sdk/standard/model_allocation_create_request.go
  • sdk/standard/model_allocation_stats.go
  • sdk/standard/model_allocation_status.go
  • sdk/standard/model_allocation_update_request.go
  • sdk/standard/model_audit_entry.go
  • sdk/standard/model_batch_bring_up_rack_request.go
  • sdk/standard/model_batch_instance_create_request.go
  • sdk/standard/model_batch_rack_firmware_update_request.go
  • sdk/standard/model_batch_tray_firmware_update_request.go
  • sdk/standard/model_batch_update_rack_power_state_request.go
  • sdk/standard/model_batch_update_tray_power_state_request.go
  • sdk/standard/model_bmc_info.go
  • sdk/standard/model_bring_up_rack_request.go
  • sdk/standard/model_bring_up_rack_response.go
  • sdk/standard/model_carbide_api_error.go
  • sdk/standard/model_component_diff.go
  • sdk/standard/model_deprecation.go
  • sdk/standard/model_dpu_extension_service.go
  • sdk/standard/model_dpu_extension_service_create_request.go
  • sdk/standard/model_dpu_extension_service_credentials.go
  • sdk/standard/model_dpu_extension_service_deployment.go
  • sdk/standard/model_dpu_extension_service_deployment_request.go
  • sdk/standard/model_dpu_extension_service_deployment_status.go
  • sdk/standard/model_dpu_extension_service_observability.go
  • sdk/standard/model_dpu_extension_service_observability_config.go
  • sdk/standard/model_dpu_extension_service_observability_logging.go
  • sdk/standard/model_dpu_extension_service_observability_prometheus.go
  • sdk/standard/model_dpu_extension_service_status.go
  • sdk/standard/model_dpu_extension_service_summary.go
  • sdk/standard/model_dpu_extension_service_update_request.go
  • sdk/standard/model_dpu_extension_service_version_info.go
  • sdk/standard/model_expected_machine.go
  • sdk/standard/model_expected_machine_create_request.go
  • sdk/standard/model_expected_machine_update_request.go
  • sdk/standard/model_expected_power_shelf.go
  • sdk/standard/model_expected_power_shelf_create_request.go
  • sdk/standard/model_expected_power_shelf_update_request.go
  • sdk/standard/model_expected_switch.go
  • sdk/standard/model_expected_switch_create_request.go
  • sdk/standard/model_expected_switch_update_request.go
  • sdk/standard/model_field_diff.go
  • sdk/standard/model_firmware_update_request.go
  • sdk/standard/model_firmware_update_response.go
  • sdk/standard/model_infini_band_interface.go
  • sdk/standard/model_infini_band_interface_create_request.go
  • sdk/standard/model_infini_band_interface_status.go
  • sdk/standard/model_infini_band_partition.go
  • sdk/standard/model_infini_band_partition_create_request.go
  • sdk/standard/model_infini_band_partition_status.go
  • sdk/standard/model_infini_band_partition_update_request.go
  • sdk/standard/model_infrastructure_provider.go
  • sdk/standard/model_infrastructure_provider_stats.go
  • sdk/standard/model_instance.go
  • sdk/standard/model_instance_count_by_status.go
  • sdk/standard/model_instance_create_request.go
  • sdk/standard/model_instance_delete_request.go
  • sdk/standard/model_instance_status.go
  • sdk/standard/model_instance_type.go
  • sdk/standard/model_instance_type_allocation_stats.go
  • sdk/standard/model_instance_type_capability_create_request.go
  • sdk/standard/model_instance_type_create_request.go
  • sdk/standard/model_instance_type_stats.go
  • sdk/standard/model_instance_type_status.go
  • sdk/standard/model_instance_type_summary.go
  • sdk/standard/model_instance_type_update_request.go
  • sdk/standard/model_instance_update_request.go
  • sdk/standard/model_interface.go
  • sdk/standard/model_interface_create_request.go
  • sdk/standard/model_interface_status.go
  • sdk/standard/model_ip_block.go
  • sdk/standard/model_ip_block_count_by_status.go
  • sdk/standard/model_ip_block_create_request.go
  • sdk/standard/model_ip_block_status.go
  • sdk/standard/model_ip_block_summary.go
  • sdk/standard/model_ip_block_update_request.go
  • sdk/standard/model_ip_block_usage_stats.go
  • sdk/standard/model_machine.go
  • sdk/standard/model_machine_bmc_info.go
  • sdk/standard/model_machine_capability.go
  • sdk/standard/model_machine_count_by_status.go
  • sdk/standard/model_machine_dmi_data.go
  • sdk/standard/model_machine_gpu_info.go
  • sdk/standard/model_machine_gpu_stats.go
  • sdk/standard/model_machine_health.go
  • sdk/standard/model_machine_health_issue.go
  • sdk/standard/model_machine_health_probe_alert.go
  • sdk/standard/model_machine_health_probe_success.go
  • sdk/standard/model_machine_infini_band_interface.go
  • sdk/standard/model_machine_instance_type.go
  • sdk/standard/model_machine_instance_type_create_request.go
  • sdk/standard/model_machine_instance_type_stats.go
  • sdk/standard/model_machine_instance_type_summary.go
  • sdk/standard/model_machine_interface.go
  • sdk/standard/model_machine_metadata.go
  • sdk/standard/model_machine_network_interface.go
  • sdk/standard/model_machine_status.go
  • sdk/standard/model_machine_status_breakdown.go
  • sdk/standard/model_machine_summary.go
  • sdk/standard/model_machine_update_request.go
  • sdk/standard/model_metadata.go
  • sdk/standard/model_network_security_group.go
  • sdk/standard/model_network_security_group_create_request.go
  • sdk/standard/model_network_security_group_propagation_details.go
  • sdk/standard/model_network_security_group_propagation_status.go
  • sdk/standard/model_network_security_group_rule.go
  • sdk/standard/model_network_security_group_status.go
  • sdk/standard/model_network_security_group_update_request.go
  • sdk/standard/model_nv_link_interface.go
  • sdk/standard/model_nv_link_interface_create_request.go
  • sdk/standard/model_nv_link_interface_status.go
  • sdk/standard/model_nv_link_logical_partition.go
  • sdk/standard/model_nv_link_logical_partition_create_request.go
  • sdk/standard/model_nv_link_logical_partition_status.go
  • sdk/standard/model_nv_link_logical_partition_update_request.go
  • sdk/standard/model_operating_system.go
  • sdk/standard/model_operating_system_create_request.go
  • sdk/standard/model_operating_system_site_association.go
  • sdk/standard/model_operating_system_status.go
  • sdk/standard/model_operating_system_update_request.go
  • sdk/standard/model_rack.go
  • sdk/standard/model_rack_component.go
  • sdk/standard/model_rack_filter.go
  • sdk/standard/model_rack_location.go
  • sdk/standard/model_rack_task.go
  • sdk/standard/model_rack_validation_result.go
  • sdk/standard/model_service_account.go
  • sdk/standard/model_site.go
  • sdk/standard/model_site_capabilities.go
  • sdk/standard/model_site_contact.go
  • sdk/standard/model_site_create_request.go
  • sdk/standard/model_site_location.go
  • sdk/standard/model_site_machine_stats.go
  • sdk/standard/model_site_machine_stats_by_allocation.go
  • sdk/standard/model_site_machine_stats_by_health.go
  • sdk/standard/model_site_machine_stats_by_status.go
  • sdk/standard/model_site_machine_stats_by_status_and_health.go
  • sdk/standard/model_site_status.go
  • sdk/standard/model_site_summary.go
  • sdk/standard/model_site_update_request.go
  • sdk/standard/model_sku.go
  • sdk/standard/model_sku_chassis.go
  • sdk/standard/model_sku_components.go
  • sdk/standard/model_sku_cpu.go
  • sdk/standard/model_sku_ethernet_device.go
  • sdk/standard/model_sku_gpu.go
  • sdk/standard/model_sku_infiniband_device.go
  • sdk/standard/model_sku_memory.go
  • sdk/standard/model_sku_storage.go
  • sdk/standard/model_sku_tpm.go
  • sdk/standard/model_ssh_key.go
  • sdk/standard/model_ssh_key_create_request.go
  • sdk/standard/model_ssh_key_group.go
  • sdk/standard/model_ssh_key_group_create_request.go
  • sdk/standard/model_ssh_key_group_site_association.go
  • sdk/standard/model_ssh_key_group_site_association_status.go
  • sdk/standard/model_ssh_key_group_status.go
  • sdk/standard/model_ssh_key_group_update_request.go
  • sdk/standard/model_ssh_key_update_request.go
  • sdk/standard/model_status_detail.go
  • sdk/standard/model_subnet.go
  • sdk/standard/model_subnet_count_by_status.go
  • sdk/standard/model_subnet_create_request.go
  • sdk/standard/model_subnet_status.go
  • sdk/standard/model_subnet_update_request.go
  • sdk/standard/model_tenant.go
  • sdk/standard/model_tenant_account.go
  • sdk/standard/model_tenant_account_count_by_status.go
  • sdk/standard/model_tenant_account_create_request.go
  • sdk/standard/model_tenant_account_status.go
  • sdk/standard/model_tenant_capabilities.go
  • sdk/standard/model_tenant_instance_type_stats.go
  • sdk/standard/model_tenant_stats.go
  • sdk/standard/model_tray.go
  • sdk/standard/model_tray_filter.go
  • sdk/standard/model_tray_position.go
  • sdk/standard/model_update_power_state_request.go
  • sdk/standard/model_update_power_state_response.go
  • sdk/standard/model_user.go
  • sdk/standard/model_vpc.go
  • sdk/standard/model_vpc_count_by_status.go
  • sdk/standard/model_vpc_create_request.go
  • sdk/standard/model_vpc_peering.go
  • sdk/standard/model_vpc_peering_create_request.go
  • sdk/standard/model_vpc_peering_status.go
  • sdk/standard/model_vpc_prefix.go
  • sdk/standard/model_vpc_prefix_create_request.go
  • sdk/standard/model_vpc_prefix_status.go
  • sdk/standard/model_vpc_prefix_update_request.go
  • sdk/standard/model_vpc_status.go
  • sdk/standard/model_vpc_update_request.go
  • sdk/standard/model_vpc_virtualization_update_request.go
  • sdk/standard/response.go
  • sdk/standard/utils.go
✅ Files skipped from review due to trivial changes (210)
  • sdk/standard/model_site_capabilities.go
  • sdk/standard/model_instance_type_update_request.go
  • sdk/standard/model_machine.go
  • sdk/standard/model_audit_entry.go
  • sdk/standard/model_site_machine_stats_by_status.go
  • sdk/standard/model_vpc_count_by_status.go
  • sdk/standard/model_tenant.go
  • sdk/standard/model_carbide_api_error.go
  • sdk/standard/model_site_contact.go
  • sdk/standard/api_site.go
  • VERSION
  • sdk/standard/model_ip_block_usage_stats.go
  • sdk/standard/api_user.go
  • sdk/standard/model_machine_dmi_data.go
  • sdk/standard/model_machine_metadata.go
  • sdk/standard/model_expected_machine_create_request.go
  • sdk/standard/model_operating_system_status.go
  • sdk/standard/model_dpu_extension_service_deployment_status.go
  • sdk/standard/model_batch_update_tray_power_state_request.go
  • sdk/standard/api_operating_system.go
  • sdk/standard/model_deprecation.go
  • sdk/standard/model_network_security_group_propagation_details.go
  • sdk/standard/model_vpc_peering_create_request.go
  • sdk/standard/api_vpc.go
  • sdk/standard/api_metadata.go
  • sdk/standard/api_infrastructure_provider.go
  • sdk/standard/model_allocation_constraint_create_request.go
  • sdk/standard/api_service_account.go
  • sdk/standard/configuration.go
  • sdk/standard/model_expected_power_shelf_update_request.go
  • sdk/standard/model_nv_link_logical_partition_create_request.go
  • sdk/standard/api_sku.go
  • sdk/standard/model_site_machine_stats_by_health.go
  • sdk/standard/model_bring_up_rack_request.go
  • sdk/standard/model_bmc_info.go
  • sdk/standard/model_dpu_extension_service_summary.go
  • sdk/standard/model_firmware_update_request.go
  • sdk/standard/model_nv_link_interface.go
  • sdk/standard/model_machine_instance_type_stats.go
  • sdk/standard/model_field_diff.go
  • sdk/standard/model_sku_gpu.go
  • sdk/standard/api_allocation.go
  • sdk/standard/model_allocation_constraint_update_request.go
  • sdk/standard/model_vpc_virtualization_update_request.go
  • sdk/standard/model_allocation_create_request.go
  • sdk/standard/model_dpu_extension_service_observability_logging.go
  • sdk/standard/model_vpc_prefix_status.go
  • sdk/standard/model_ssh_key_group_site_association_status.go
  • sdk/standard/model_tray_position.go
  • sdk/standard/model_infrastructure_provider_stats.go
  • sdk/standard/model_instance_type_stats.go
  • sdk/standard/model_machine_status_breakdown.go
  • sdk/standard/model_bring_up_rack_response.go
  • sdk/standard/model_machine_instance_type_summary.go
  • sdk/standard/api_tenant_account.go
  • sdk/standard/api_subnet.go
  • sdk/standard/model_rack_filter.go
  • sdk/standard/model_nv_link_interface_create_request.go
  • sdk/standard/model_ip_block_status.go
  • sdk/standard/model_machine_instance_type_create_request.go
  • sdk/standard/model_dpu_extension_service_deployment.go
  • sdk/standard/model_instance_type_summary.go
  • sdk/standard/model_ssh_key_create_request.go
  • sdk/standard/model_instance_type.go
  • sdk/standard/model_interface.go
  • sdk/standard/model_machine_capability.go
  • sdk/standard/model_tenant_account.go
  • sdk/standard/model_tenant_account_count_by_status.go
  • sdk/standard/model_nv_link_interface_status.go
  • sdk/standard/model_allocation_stats.go
  • sdk/standard/model_network_security_group_create_request.go
  • sdk/standard/model_interface_create_request.go
  • sdk/standard/model_ssh_key_update_request.go
  • sdk/standard/model_machine_gpu_info.go
  • sdk/standard/model_instance_create_request.go
  • sdk/standard/model_rack_task.go
  • sdk/standard/api_expected_machine.go
  • sdk/standard/api_instance_type.go
  • sdk/standard/model_ssh_key_group_update_request.go
  • sdk/standard/model_subnet_status.go
  • sdk/standard/model_infrastructure_provider.go
  • sdk/standard/model_dpu_extension_service_status.go
  • sdk/standard/model_vpc_peering.go
  • sdk/standard/api_ssh_key.go
  • sdk/standard/model_machine_instance_type.go
  • sdk/standard/model_rack.go
  • sdk/standard/model_batch_rack_firmware_update_request.go
  • sdk/standard/model_allocation_update_request.go
  • sdk/standard/model_ip_block_create_request.go
  • sdk/standard/model_machine_interface.go
  • sdk/standard/model_sku.go
  • sdk/standard/model_subnet.go
  • sdk/standard/model_network_security_group_rule.go
  • sdk/standard/model_ssh_key_group_create_request.go
  • sdk/standard/model_site_machine_stats.go
  • sdk/standard/model_machine_infini_band_interface.go
  • sdk/standard/model_instance_type_capability_create_request.go
  • sdk/standard/model_sku_memory.go
  • sdk/standard/model_firmware_update_response.go
  • sdk/standard/api_infini_band_partition.go
  • sdk/standard/utils.go
  • sdk/standard/model_site_location.go
  • sdk/standard/model_tray_filter.go
  • sdk/standard/model_subnet_update_request.go
  • sdk/standard/model_operating_system_create_request.go
  • sdk/standard/model_tenant_instance_type_stats.go
  • sdk/standard/api_tenant.go
  • sdk/standard/model_infini_band_interface.go
  • sdk/standard/model_instance_status.go
  • sdk/standard/model_machine_health_issue.go
  • sdk/standard/model_interface_status.go
  • sdk/standard/model_instance_type_status.go
  • sdk/standard/model_instance_type_allocation_stats.go
  • sdk/standard/model_infini_band_interface_status.go
  • sdk/standard/model_machine_health_probe_alert.go
  • sdk/standard/model_ip_block_update_request.go
  • sdk/standard/model_tenant_account_status.go
  • sdk/standard/model_sku_infiniband_device.go
  • sdk/standard/model_machine_count_by_status.go
  • sdk/standard/model_user.go
  • sdk/standard/model_infini_band_partition_status.go
  • sdk/standard/model_machine_update_request.go
  • sdk/standard/model_sku_storage.go
  • sdk/standard/model_ssh_key.go
  • sdk/standard/model_infini_band_interface_create_request.go
  • sdk/standard/model_machine_health.go
  • sdk/standard/model_subnet_create_request.go
  • sdk/standard/model_sku_components.go
  • sdk/standard/model_dpu_extension_service.go
  • sdk/standard/model_metadata.go
  • sdk/standard/model_dpu_extension_service_deployment_request.go
  • sdk/standard/model_network_security_group.go
  • sdk/standard/model_nv_link_logical_partition_status.go
  • sdk/standard/model_site_machine_stats_by_status_and_health.go
  • sdk/standard/model_rack_location.go
  • sdk/standard/model_sku_ethernet_device.go
  • sdk/standard/model_machine_network_interface.go
  • sdk/standard/model_allocation.go
  • sdk/standard/model_subnet_count_by_status.go
  • sdk/standard/model_site_summary.go
  • sdk/standard/api_expected_power_shelf.go
  • sdk/standard/model_tenant_capabilities.go
  • sdk/standard/model_operating_system_update_request.go
  • sdk/standard/model_machine_status.go
  • sdk/standard/model_site_update_request.go
  • sdk/standard/model_status_detail.go
  • sdk/standard/model_tenant_stats.go
  • sdk/standard/model_ssh_key_group_site_association.go
  • sdk/standard/model_dpu_extension_service_observability.go
  • sdk/standard/client.go
  • sdk/standard/model_ip_block_summary.go
  • sdk/standard/model_vpc_prefix_update_request.go
  • sdk/standard/model_site_status.go
  • sdk/standard/model_machine_health_probe_success.go
  • sdk/standard/model_allocation_status.go
  • sdk/standard/api_ssh_key_group.go
  • sdk/standard/model_instance_update_request.go
  • sdk/standard/model_operating_system.go
  • sdk/standard/model_batch_bring_up_rack_request.go
  • sdk/standard/model_batch_instance_create_request.go
  • sdk/standard/model_sku_cpu.go
  • sdk/standard/model_vpc_status.go
  • sdk/standard/model_rack_component.go
  • sdk/standard/api_ip_block.go
  • sdk/standard/model_instance.go
  • sdk/standard/model_dpu_extension_service_version_info.go
  • sdk/standard/model_dpu_extension_service_create_request.go
  • sdk/standard/model_vpc_prefix_create_request.go
  • sdk/standard/api_machine.go
  • sdk/standard/api_expected_switch.go
  • sdk/standard/api_vpc_prefix.go
  • sdk/standard/model_site.go
  • sdk/standard/model_machine_gpu_stats.go
  • sdk/standard/api_audit.go
  • sdk/standard/api_rack.go
  • sdk/standard/model_instance_type_create_request.go
  • sdk/standard/model_site_create_request.go
  • sdk/standard/model_ssh_key_group.go
  • sdk/standard/model_vpc_peering_status.go
  • sdk/standard/model_tenant_account_create_request.go
  • sdk/standard/api_tray.go
  • sdk/standard/api_nv_link_logical_partition.go
  • sdk/standard/model_sku_chassis.go
  • sdk/standard/model_dpu_extension_service_update_request.go
  • sdk/standard/model_network_security_group_propagation_status.go
  • sdk/standard/model_vpc.go
  • sdk/standard/model_rack_validation_result.go
  • sdk/standard/model_vpc_prefix.go
  • sdk/standard/model_dpu_extension_service_credentials.go
  • sdk/standard/model_service_account.go
  • sdk/standard/model_site_machine_stats_by_allocation.go
  • sdk/standard/model_machine_summary.go
  • sdk/standard/model_vpc_create_request.go
  • sdk/standard/model_component_diff.go
  • sdk/standard/model_network_security_group_update_request.go
  • sdk/standard/model_ssh_key_group_status.go
  • sdk/standard/model_nv_link_logical_partition.go
  • sdk/standard/model_update_power_state_request.go
  • sdk/standard/model_infini_band_partition.go
  • sdk/standard/model_expected_switch_update_request.go
  • sdk/standard/model_instance_delete_request.go
  • sdk/standard/model_dpu_extension_service_observability_config.go
  • openapi/spec.yaml
  • sdk/standard/model_dpu_extension_service_observability_prometheus.go
  • CHANGELOG.md
  • sdk/standard/api_instance.go
  • sdk/standard/model_expected_power_shelf_create_request.go
  • sdk/standard/api_dpu_extension_service.go
  • sdk/standard/model_sku_tpm.go
  • sdk/standard/model_nv_link_logical_partition_update_request.go
🚧 Files skipped from review as they are similar to previous changes (21)
  • sdk/standard/model_batch_update_rack_power_state_request.go
  • sdk/standard/model_allocation_constraint.go
  • sdk/standard/model_tray.go
  • sdk/standard/model_ip_block.go
  • sdk/standard/api_network_security_group.go
  • sdk/standard/model_network_security_group_status.go
  • sdk/standard/model_batch_tray_firmware_update_request.go
  • sdk/standard/api_vpc_peering.go
  • sdk/standard/model_instance_count_by_status.go
  • sdk/standard/model_operating_system_site_association.go
  • sdk/standard/model_expected_switch.go
  • sdk/standard/model_update_power_state_response.go
  • helm/charts/carbide-rest/Chart.yaml
  • sdk/standard/model_ip_block_count_by_status.go
  • sdk/standard/model_machine_bmc_info.go
  • sdk/standard/response.go
  • sdk/standard/model_expected_machine_update_request.go
  • sdk/standard/model_expected_switch_create_request.go
  • sdk/standard/model_infini_band_partition_update_request.go
  • sdk/standard/model_vpc_update_request.go
  • sdk/standard/model_expected_power_shelf.go

Summary by CodeRabbit

  • New Features

    • v1.3.0: structured resource scheduler with triggers and overlap policies; InfiniBand updates now propagate via API workflows; expanded labels support for more resource types.
  • Bug Fixes

    • TLS-by-default for services (with optional insecure override); IPAM gRPC TLS support; improved firmware update sequencing and broader instance cleanup for network interfaces.
  • Refactor

    • Binary/component renames and helper improvements; SDK and API metadata bumped to v1.3.0.
  • Chores

    • Changelog and version updates.

Walkthrough

Bumps project version to v1.3.0 across metadata, Helm chart, OpenAPI spec, and generated SDK files; updates CHANGELOG with v1.3.0 entries; adds optional Labels maps to several expected-resource and InfiniBand request models; and minor SDK client utility change to ensure file closure.

Changes

Cohort / File(s) Summary
Version & Release Notes
VERSION, CHANGELOG.md, openapi/spec.yaml, helm/charts/carbide-rest/Chart.yaml
Project version bumped to 1.3.0 and v1.3.0 release section added to CHANGELOG; OpenAPI info.version and Helm chart appVersion updated.
Generated SDK API Headers
sdk/standard/api_*.go, sdk/standard/client.go, sdk/standard/configuration.go, sdk/standard/response.go, sdk/standard/utils.go
Updated OpenAPI/API version comments from 1.2.1→1.3.0 across generated API and core SDK files. Minor non-functional doc updates to exported type comments.
SDK client file-handle fix
sdk/standard/client.go
Refactored file helper to use deferred file.Close() ensuring file handles are closed on all return paths.
ExpectedMachine: Labels
sdk/standard/model_expected_machine.go, sdk/standard/model_expected_machine_create_request.go, sdk/standard/model_expected_machine_update_request.go
Added exported Labels map[string]string (json:"labels,omitempty") to ExpectedMachine model and create/update request serialization handling.
ExpectedPowerShelf: Labels
sdk/standard/model_expected_power_shelf.go, sdk/standard/model_expected_power_shelf_create_request.go, sdk/standard/model_expected_power_shelf_update_request.go
Added exported Labels map[string]string (json:"labels,omitempty") to ExpectedPowerShelf model and create/update request serialization handling.
ExpectedSwitch: Labels
sdk/standard/model_expected_switch_create_request.go, sdk/standard/model_expected_switch.go, sdk/standard/model_expected_switch_update_request.go
Added exported Labels map[string]string (json:"labels,omitempty") to ExpectedSwitch create request (and model presence reflected where applicable).
InfiniBand Partition: Labels
sdk/standard/model_infini_band_partition_create_request.go, sdk/standard/model_infini_band_partition.go, sdk/standard/model_infini_band_partition_update_request.go
Added Labels map[string]string to InfiniBandPartitionCreateRequest and updated ToMap/UnmarshalJSON paths to accept/serialize labels (documentation notes about cardinality/semantics included).
Misc. model doc updates
sdk/standard/model_instance_update_request.go, sdk/standard/model_machine_update_request.go, sdk/standard/model_vpc*.go, ...
Clarified Labels field semantics (replacement behavior on updates) in several model docs and create/update request comments.
Mass SDK header updates
sdk/standard/model_*.go (many files)
Top-of-file OpenAPI/API version header comments updated from 1.2.1 → 1.3.0; no behavioral changes except cohorts noted above.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch version/1.3.0

Signed-off-by: Tareque Hossain <thossain@nvidia.com>
Signed-off-by: Tareque Hossain <thossain@nvidia.com>
@github-actions
Copy link
Copy Markdown

🔐 TruffleHog Secret Scan

No secrets or credentials found!

Your code has been scanned for 700+ types of secrets and credentials. All clear! 🎉

🔗 View scan details

🕐 Last updated: 2026-04-14 00:30:34 UTC | Commit: 6ee7255

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@helm/charts/carbide-rest/Chart.yaml`:
- Around line 5-6: The Chart.yaml was updated to change appVersion to "1.3.0"
but the chart version was not incremented; update the Chart.yaml "version" field
to a new semantically appropriate chart version (e.g., increment patch from
0.1.5 to 0.1.6 or follow your chart versioning scheme) so that consumers can
detect the chart update—edit the Chart.yaml "version" value to the new version
alongside the existing appVersion change.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: df984c28-5e21-4941-bff4-c79408eaa33a

📥 Commits

Reviewing files that changed from the base of the PR and between cf66bc7 and 340ca8c.

📒 Files selected for processing (234)
  • CHANGELOG.md
  • VERSION
  • docs/index.html
  • helm/charts/carbide-rest/Chart.yaml
  • openapi/spec.yaml
  • sdk/standard/api_allocation.go
  • sdk/standard/api_audit.go
  • sdk/standard/api_dpu_extension_service.go
  • sdk/standard/api_expected_machine.go
  • sdk/standard/api_expected_power_shelf.go
  • sdk/standard/api_expected_switch.go
  • sdk/standard/api_infini_band_partition.go
  • sdk/standard/api_infrastructure_provider.go
  • sdk/standard/api_instance.go
  • sdk/standard/api_instance_type.go
  • sdk/standard/api_ip_block.go
  • sdk/standard/api_machine.go
  • sdk/standard/api_metadata.go
  • sdk/standard/api_network_security_group.go
  • sdk/standard/api_nv_link_logical_partition.go
  • sdk/standard/api_operating_system.go
  • sdk/standard/api_rack.go
  • sdk/standard/api_service_account.go
  • sdk/standard/api_site.go
  • sdk/standard/api_sku.go
  • sdk/standard/api_ssh_key.go
  • sdk/standard/api_ssh_key_group.go
  • sdk/standard/api_subnet.go
  • sdk/standard/api_tenant.go
  • sdk/standard/api_tenant_account.go
  • sdk/standard/api_tray.go
  • sdk/standard/api_user.go
  • sdk/standard/api_vpc.go
  • sdk/standard/api_vpc_peering.go
  • sdk/standard/api_vpc_prefix.go
  • sdk/standard/client.go
  • sdk/standard/configuration.go
  • sdk/standard/model_allocation.go
  • sdk/standard/model_allocation_constraint.go
  • sdk/standard/model_allocation_constraint_create_request.go
  • sdk/standard/model_allocation_constraint_update_request.go
  • sdk/standard/model_allocation_create_request.go
  • sdk/standard/model_allocation_stats.go
  • sdk/standard/model_allocation_status.go
  • sdk/standard/model_allocation_update_request.go
  • sdk/standard/model_audit_entry.go
  • sdk/standard/model_batch_bring_up_rack_request.go
  • sdk/standard/model_batch_instance_create_request.go
  • sdk/standard/model_batch_rack_firmware_update_request.go
  • sdk/standard/model_batch_tray_firmware_update_request.go
  • sdk/standard/model_batch_update_rack_power_state_request.go
  • sdk/standard/model_batch_update_tray_power_state_request.go
  • sdk/standard/model_bmc_info.go
  • sdk/standard/model_bring_up_rack_request.go
  • sdk/standard/model_bring_up_rack_response.go
  • sdk/standard/model_carbide_api_error.go
  • sdk/standard/model_component_diff.go
  • sdk/standard/model_deprecation.go
  • sdk/standard/model_dpu_extension_service.go
  • sdk/standard/model_dpu_extension_service_create_request.go
  • sdk/standard/model_dpu_extension_service_credentials.go
  • sdk/standard/model_dpu_extension_service_deployment.go
  • sdk/standard/model_dpu_extension_service_deployment_request.go
  • sdk/standard/model_dpu_extension_service_deployment_status.go
  • sdk/standard/model_dpu_extension_service_observability.go
  • sdk/standard/model_dpu_extension_service_observability_config.go
  • sdk/standard/model_dpu_extension_service_observability_logging.go
  • sdk/standard/model_dpu_extension_service_observability_prometheus.go
  • sdk/standard/model_dpu_extension_service_status.go
  • sdk/standard/model_dpu_extension_service_summary.go
  • sdk/standard/model_dpu_extension_service_update_request.go
  • sdk/standard/model_dpu_extension_service_version_info.go
  • sdk/standard/model_expected_machine.go
  • sdk/standard/model_expected_machine_create_request.go
  • sdk/standard/model_expected_machine_update_request.go
  • sdk/standard/model_expected_power_shelf.go
  • sdk/standard/model_expected_power_shelf_create_request.go
  • sdk/standard/model_expected_power_shelf_update_request.go
  • sdk/standard/model_expected_switch.go
  • sdk/standard/model_expected_switch_create_request.go
  • sdk/standard/model_expected_switch_update_request.go
  • sdk/standard/model_field_diff.go
  • sdk/standard/model_firmware_update_request.go
  • sdk/standard/model_firmware_update_response.go
  • sdk/standard/model_infini_band_interface.go
  • sdk/standard/model_infini_band_interface_create_request.go
  • sdk/standard/model_infini_band_interface_status.go
  • sdk/standard/model_infini_band_partition.go
  • sdk/standard/model_infini_band_partition_create_request.go
  • sdk/standard/model_infini_band_partition_status.go
  • sdk/standard/model_infini_band_partition_update_request.go
  • sdk/standard/model_infrastructure_provider.go
  • sdk/standard/model_infrastructure_provider_stats.go
  • sdk/standard/model_instance.go
  • sdk/standard/model_instance_count_by_status.go
  • sdk/standard/model_instance_create_request.go
  • sdk/standard/model_instance_delete_request.go
  • sdk/standard/model_instance_status.go
  • sdk/standard/model_instance_type.go
  • sdk/standard/model_instance_type_allocation_stats.go
  • sdk/standard/model_instance_type_capability_create_request.go
  • sdk/standard/model_instance_type_create_request.go
  • sdk/standard/model_instance_type_stats.go
  • sdk/standard/model_instance_type_status.go
  • sdk/standard/model_instance_type_summary.go
  • sdk/standard/model_instance_type_update_request.go
  • sdk/standard/model_instance_update_request.go
  • sdk/standard/model_interface.go
  • sdk/standard/model_interface_create_request.go
  • sdk/standard/model_interface_status.go
  • sdk/standard/model_ip_block.go
  • sdk/standard/model_ip_block_count_by_status.go
  • sdk/standard/model_ip_block_create_request.go
  • sdk/standard/model_ip_block_status.go
  • sdk/standard/model_ip_block_summary.go
  • sdk/standard/model_ip_block_update_request.go
  • sdk/standard/model_ip_block_usage_stats.go
  • sdk/standard/model_machine.go
  • sdk/standard/model_machine_bmc_info.go
  • sdk/standard/model_machine_capability.go
  • sdk/standard/model_machine_count_by_status.go
  • sdk/standard/model_machine_dmi_data.go
  • sdk/standard/model_machine_gpu_info.go
  • sdk/standard/model_machine_gpu_stats.go
  • sdk/standard/model_machine_health.go
  • sdk/standard/model_machine_health_issue.go
  • sdk/standard/model_machine_health_probe_alert.go
  • sdk/standard/model_machine_health_probe_success.go
  • sdk/standard/model_machine_infini_band_interface.go
  • sdk/standard/model_machine_instance_type.go
  • sdk/standard/model_machine_instance_type_create_request.go
  • sdk/standard/model_machine_instance_type_stats.go
  • sdk/standard/model_machine_instance_type_summary.go
  • sdk/standard/model_machine_interface.go
  • sdk/standard/model_machine_metadata.go
  • sdk/standard/model_machine_network_interface.go
  • sdk/standard/model_machine_status.go
  • sdk/standard/model_machine_status_breakdown.go
  • sdk/standard/model_machine_summary.go
  • sdk/standard/model_machine_update_request.go
  • sdk/standard/model_metadata.go
  • sdk/standard/model_network_security_group.go
  • sdk/standard/model_network_security_group_create_request.go
  • sdk/standard/model_network_security_group_propagation_details.go
  • sdk/standard/model_network_security_group_propagation_status.go
  • sdk/standard/model_network_security_group_rule.go
  • sdk/standard/model_network_security_group_status.go
  • sdk/standard/model_network_security_group_update_request.go
  • sdk/standard/model_nv_link_interface.go
  • sdk/standard/model_nv_link_interface_create_request.go
  • sdk/standard/model_nv_link_interface_status.go
  • sdk/standard/model_nv_link_logical_partition.go
  • sdk/standard/model_nv_link_logical_partition_create_request.go
  • sdk/standard/model_nv_link_logical_partition_status.go
  • sdk/standard/model_nv_link_logical_partition_update_request.go
  • sdk/standard/model_operating_system.go
  • sdk/standard/model_operating_system_create_request.go
  • sdk/standard/model_operating_system_site_association.go
  • sdk/standard/model_operating_system_status.go
  • sdk/standard/model_operating_system_update_request.go
  • sdk/standard/model_rack.go
  • sdk/standard/model_rack_component.go
  • sdk/standard/model_rack_filter.go
  • sdk/standard/model_rack_location.go
  • sdk/standard/model_rack_task.go
  • sdk/standard/model_rack_validation_result.go
  • sdk/standard/model_service_account.go
  • sdk/standard/model_site.go
  • sdk/standard/model_site_capabilities.go
  • sdk/standard/model_site_contact.go
  • sdk/standard/model_site_create_request.go
  • sdk/standard/model_site_location.go
  • sdk/standard/model_site_machine_stats.go
  • sdk/standard/model_site_machine_stats_by_allocation.go
  • sdk/standard/model_site_machine_stats_by_health.go
  • sdk/standard/model_site_machine_stats_by_status.go
  • sdk/standard/model_site_machine_stats_by_status_and_health.go
  • sdk/standard/model_site_status.go
  • sdk/standard/model_site_summary.go
  • sdk/standard/model_site_update_request.go
  • sdk/standard/model_sku.go
  • sdk/standard/model_sku_chassis.go
  • sdk/standard/model_sku_components.go
  • sdk/standard/model_sku_cpu.go
  • sdk/standard/model_sku_ethernet_device.go
  • sdk/standard/model_sku_gpu.go
  • sdk/standard/model_sku_infiniband_device.go
  • sdk/standard/model_sku_memory.go
  • sdk/standard/model_sku_storage.go
  • sdk/standard/model_sku_tpm.go
  • sdk/standard/model_ssh_key.go
  • sdk/standard/model_ssh_key_create_request.go
  • sdk/standard/model_ssh_key_group.go
  • sdk/standard/model_ssh_key_group_create_request.go
  • sdk/standard/model_ssh_key_group_site_association.go
  • sdk/standard/model_ssh_key_group_site_association_status.go
  • sdk/standard/model_ssh_key_group_status.go
  • sdk/standard/model_ssh_key_group_update_request.go
  • sdk/standard/model_ssh_key_update_request.go
  • sdk/standard/model_status_detail.go
  • sdk/standard/model_subnet.go
  • sdk/standard/model_subnet_count_by_status.go
  • sdk/standard/model_subnet_create_request.go
  • sdk/standard/model_subnet_status.go
  • sdk/standard/model_subnet_update_request.go
  • sdk/standard/model_tenant.go
  • sdk/standard/model_tenant_account.go
  • sdk/standard/model_tenant_account_count_by_status.go
  • sdk/standard/model_tenant_account_create_request.go
  • sdk/standard/model_tenant_account_status.go
  • sdk/standard/model_tenant_capabilities.go
  • sdk/standard/model_tenant_instance_type_stats.go
  • sdk/standard/model_tenant_stats.go
  • sdk/standard/model_tray.go
  • sdk/standard/model_tray_filter.go
  • sdk/standard/model_tray_position.go
  • sdk/standard/model_update_power_state_request.go
  • sdk/standard/model_update_power_state_response.go
  • sdk/standard/model_user.go
  • sdk/standard/model_vpc.go
  • sdk/standard/model_vpc_count_by_status.go
  • sdk/standard/model_vpc_create_request.go
  • sdk/standard/model_vpc_peering.go
  • sdk/standard/model_vpc_peering_create_request.go
  • sdk/standard/model_vpc_peering_status.go
  • sdk/standard/model_vpc_prefix.go
  • sdk/standard/model_vpc_prefix_create_request.go
  • sdk/standard/model_vpc_prefix_status.go
  • sdk/standard/model_vpc_prefix_update_request.go
  • sdk/standard/model_vpc_status.go
  • sdk/standard/model_vpc_update_request.go
  • sdk/standard/model_vpc_virtualization_update_request.go
  • sdk/standard/response.go
  • sdk/standard/utils.go

Comment on lines 5 to +6
version: 0.1.5
appVersion: "1.2.1"
appVersion: "1.3.0"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Bump chart version when updating appVersion.

appVersion changed, but chart version did not. Helm package consumers rely on chart version increments to detect and pull chart updates, so this should be bumped in the same change.

Proposed fix
-version: 0.1.5
+version: 0.1.6
 appVersion: "1.3.0"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
version: 0.1.5
appVersion: "1.2.1"
appVersion: "1.3.0"
version: 0.1.6
appVersion: "1.3.0"
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@helm/charts/carbide-rest/Chart.yaml` around lines 5 - 6, The Chart.yaml was
updated to change appVersion to "1.3.0" but the chart version was not
incremented; update the Chart.yaml "version" field to a new semantically
appropriate chart version (e.g., increment patch from 0.1.5 to 0.1.6 or follow
your chart versioning scheme) so that consumers can detect the chart update—edit
the Chart.yaml "version" value to the new version alongside the existing
appVersion change.

@github-actions
Copy link
Copy Markdown

Test Results

8 631 tests  ±0   8 631 ✅ ±0   8m 7s ⏱️ +12s
  143 suites ±0       0 💤 ±0 
   14 files   ±0       0 ❌ ±0 

Results for commit 6ee7255. ± Comparison against base commit cf66bc7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant