What's New in BlueCat Gateway v21.11.2 - Platform - BlueCat Gateway - 21.11.2

Gateway Administration Guide

Product name
BlueCat Gateway

The following features and functionality are new in BlueCat Gateway v21.11.2:

Standalone API Library (Phase I)

BlueCat Gateway v21.11.2 provides the first version of a decoupled standalone API library.

Software changes to BlueCat Gateway

BlueCat Gateway v21.11.2 makes the following changes to the base image. These changes will help improve the usability, security, and long-term viability of Gateway.

  • Upgrade to Python v3.9. For more information, refer to the Python v3.9 release notes.
  • Move the underlying OS for the BlueCat Gateway base image to Debian Bullseye (from Ubuntu). For more information, refer to the Debian Bullseye release notes.
  • User-provided Apache configuration from workspaces
  • Various validation checks and warnings upon the creation of workflows or loading workflows
  • Upgraded Python packages

BAM Python API Level 1 wrappers (Phase IV)

BlueCat Gateway continues the delivery of the BAM Python API Level 1 wrappers.

BlueCat Gateway v21.11.2 introduces the following new Python API wrappers:
  • add_ip4_reconciliation_policy

    Add an IPv4 reconciliation policy.

  • add_mac_address

    Add a MAC address.

  • add_start_of_authority

    Add a Start of Authority (SOA) record.

  • add_tftp_file

    Add a TFTP file.

  • add_tftp_deployment_role

    Add a TFTP deployment role to a specified object.

  • associate_mac_address_with_pool

    Associate a MAC address with a MAC pool.

  • break_replication

    Break Address Manager replication.

  • break_xha_pair

    Break an xHA pair.

  • configure_streaming_replication

    Enable database replication on a remote system to automate the setup of replication between two or three Address Manager servers.

  • create_xha_pair

    Create an xHA pair.

  • deny_mac_address

    Deny a MAC address.

  • edit_xha_pair

    Update an xHA pair.

  • establish_trust_relationship

    Establish a trust relationship with Address Manager servers.

  • failover_replication

    Perform a manual replication failover.

  • failover_xha

    Perform a manual xHA failover.

  • get_linked_ip4_object_conflicts

    Get a list of deployment options that conflict with the associated IPv4 objects, including networks, that are linked to the IPv4 template.

  • get_mac_address

    Get a MAC address object by the address value.

  • get_max_allowed_range

    Find the maximum possible address range to which the existing IPv4 DHCP range can be extended.

  • get_next_available_ip_ranges

    Get the next available (unused) block or network within a configuration or block.

  • get_probe_data

    Get data for the DHCP Heat Map, IP Allocation Overlay, and DNS Deployment Role Overlay.

  • get_probe_status

    Get the status of the triggered data collection process.

  • get_replication_info

    Get Address Manager replication information.

  • get_template_task_status

    Get the status of the task for applying an IPv4 template.

  • is_migration_running

    Report whether the migration service is running.

  • merge_blocks_with_parent

    Merge specified IPv4 blocks into a single block.

  • merge_selected_blocks_or_networks

    Merge specified IPv4 blocks or IPv4 networks into a single IPv4 block or IPv4 network.

  • migrate_file

    Process the specified migration XML file into Address Manager.

  • move_deployment_roles

    Move DNS/DHCP deployment roles from a server to the specified interface of another server.

  • move_ip_object

    Move an IPv4 block, IPv4 network, IPv4 address, IPv6 block, or IPv6 network to a new address.

  • move_resource_record

    Move a resource record between different existing zones.

  • remove_trust_relationship

    Remove a remote Address Manager server from the trust relationship.

  • resize_range

    Change the size of an IPv4 block, IPv4 network, DHCPv4 range, IPv6 block, or IPv6 network.

  • share_network

    Link an IPv4 network with a shared network tag.

  • split_ip4_network

    Split an IPv4 network into a specified number of networks.

  • start_probe

    Start collecting data from the Address Manager database using pre-defined SQL queries.

  • unshare_network

    Unlink the shared network tag from an IPv4 network.

  • update_bulk_udf

    Update values of various user-defined fields (UDFs) for different objects.

  • upload_response_policy_file

    Upload one response policy file containing a list of fully qualified domain names (FQDNs).