<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="12">
<package pkgid="19e2e2d9bb1165594652c6b108d6eb60f9d9acbc1a9e51bf4f4b8f5fd8de5a46" name="SuSEfirewall2-snat" arch="noarch">
  <version epoch="0" ver="1.5" rel="6.18"/>
  <changelog author="kurt@garloff.de" date="1486036800">- Initial creation of package SuSEfirewall2-snat
- Add post, preun, postun
- Mark script as %config file (it is adapted by setup_snat.sh)</changelog>
  <changelog author="kurt@garloff.de" date="1486036801">- Fix typo in repl_custom()
- enable on install</changelog>
  <changelog author="kurt@garloff.de" date="1486036802">- Create int and dmz zones if needed (by assigning fake ifaces).</changelog>
  <changelog author="kurt@garloff.de" date="1486123200">- Custom inclass routing rule when using internal/dmznet.</changelog>
  <changelog author="kurt@garloff.de" date="1486123201">- Avoid spurious inclass routing if not needed.
- Optional verbose output.
- Avoid error when no userdata is available.</changelog>
  <changelog author="kurt@garloff.de" date="1486209600">- Support addip:</changelog>
  <changelog author="kurt@garloff.de" date="1486728000">- Update to 1.0:
  Move all custom settings one level down under the otc: struct.</changelog>
  <changelog author="kurt@garloff.de" date="1487937600">- Add snat_addip.sh, a simple failover daemon for the virtual IP.
- Not yet used.</changelog>
  <changelog author="kurt@garloff.de" date="1487937601">- Version 1.1:
  * Using simple failover daemon to avoid double VIP binding.
  * Rename setup_snat to snat_setup.</changelog>
  <changelog author="kurt@garloff.de" date="1489752000">- Version 1.2:
  * Add support for PRIVATENET.</changelog>
  <changelog author="kurt@garloff.de" date="1489838400">- Version 1.3:
  * Support PROVIDERNET.
  * Support otc.addroute.</changelog>
  <changelog author="kurt@garloff.de" date="1511956800">- Version 1.4:
  * Fix PRIVATENET (172.16 missed the /12).
  * Speedup by reading userdata from file if present.
  * Check for SFW2 changes before restarting (speedup).</changelog>
  <changelog author="kurt@garloff.de" date="1518696000">- Be more verbose, allowing to debug occasionally slow startup.</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Version 1.5:
  * We need to insert more custom forwarding rules to allow return
    packets to be forwarded to the internal net on the same iface.
  * Move scripts to /opt/otc/snat/</changelog>
  <changelog author="kurt@garloff.de" date="1538481600">- Increase timeout -- the SFW2 restart can be slow at times.
- Avoid depending on otc-tools.</changelog>
</package>
<package pkgid="c4f0772fd93cab33be08d5318bb5e54ef676ae37700cff1a05d464118f1414a5" name="SuSEfirewall2-snat" arch="src">
  <version epoch="0" ver="1.5" rel="6.18"/>
  <changelog author="kurt@garloff.de" date="1486036800">- Initial creation of package SuSEfirewall2-snat
- Add post, preun, postun
- Mark script as %config file (it is adapted by setup_snat.sh)</changelog>
  <changelog author="kurt@garloff.de" date="1486036801">- Fix typo in repl_custom()
- enable on install</changelog>
  <changelog author="kurt@garloff.de" date="1486036802">- Create int and dmz zones if needed (by assigning fake ifaces).</changelog>
  <changelog author="kurt@garloff.de" date="1486123200">- Custom inclass routing rule when using internal/dmznet.</changelog>
  <changelog author="kurt@garloff.de" date="1486123201">- Avoid spurious inclass routing if not needed.
- Optional verbose output.
- Avoid error when no userdata is available.</changelog>
  <changelog author="kurt@garloff.de" date="1486209600">- Support addip:</changelog>
  <changelog author="kurt@garloff.de" date="1486728000">- Update to 1.0:
  Move all custom settings one level down under the otc: struct.</changelog>
  <changelog author="kurt@garloff.de" date="1487937600">- Add snat_addip.sh, a simple failover daemon for the virtual IP.
- Not yet used.</changelog>
  <changelog author="kurt@garloff.de" date="1487937601">- Version 1.1:
  * Using simple failover daemon to avoid double VIP binding.
  * Rename setup_snat to snat_setup.</changelog>
  <changelog author="kurt@garloff.de" date="1489752000">- Version 1.2:
  * Add support for PRIVATENET.</changelog>
  <changelog author="kurt@garloff.de" date="1489838400">- Version 1.3:
  * Support PROVIDERNET.
  * Support otc.addroute.</changelog>
  <changelog author="kurt@garloff.de" date="1511956800">- Version 1.4:
  * Fix PRIVATENET (172.16 missed the /12).
  * Speedup by reading userdata from file if present.
  * Check for SFW2 changes before restarting (speedup).</changelog>
  <changelog author="kurt@garloff.de" date="1518696000">- Be more verbose, allowing to debug occasionally slow startup.</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Version 1.5:
  * We need to insert more custom forwarding rules to allow return
    packets to be forwarded to the internal net on the same iface.
  * Move scripts to /opt/otc/snat/</changelog>
  <changelog author="kurt@garloff.de" date="1538481600">- Increase timeout -- the SFW2 restart can be slow at times.
- Avoid depending on otc-tools.</changelog>
</package>
<package pkgid="d202b9d0965e66d82913c23bb234785c652445c746d375ebc8d1d876a49b5cef" name="bms-network-setup" arch="noarch">
  <version epoch="0" ver="1.11" rel="27.18"/>
  <changelog author="kurt@garloff.de" date="1534852800">- Change ordering of patch application to avoid conflict on RHEL7.</changelog>
  <changelog author="kurt@garloff.de" date="1534939200">- Fix in face of hotplugged NICs:
  * Wait for hotplugging to be completed.
  * Ifdown interfaces again that get enslaved.</changelog>
  <changelog author="kurt@garloff.de" date="1534939201">- Temporarily disable ifdowning interfaces.</changelog>
  <changelog author="kurt@garloff.de" date="1535025600">- Also disable hotplugging wait again, solve it in the hotplugging
  package instead.</changelog>
  <changelog author="kurt@garloff.de" date="1536753600">- Fix inconsistent indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1536753601">- Fix SuSE detection for SLES15. (No /etc/SuSE-release!)</changelog>
  <changelog author="kurt@garloff.de" date="1539172800">- bms-setup-retry-findmac.diff: Retry when searching for NIC with
  our MAC address.</changelog>
  <changelog author="kurt@garloff.de" date="1539345600">- bms-network-setup-1.3:
  * Fix detection of perm_hwaddr for bond slaves on old kernels.
  * Fix parsing option -d.
  * New option -c to remove ifcfg-e* files for non-existing NICs.
    Use it on EulerOS.</changelog>
  <changelog author="kurt@garloff.de" date="1540296000">- bms-netplan-notab.diff: Remove erroneously introduced tabs from
  netplan yaml config again. (Sabrina).</changelog>
  <changelog author="kurt@garloff.de" date="1542369600">- bms-network-setup-1.4:
  * Fix syntax for transmit-hash-policy (from Sabrina Mueller).</changelog>
  <changelog author="kurt@garloff.de" date="1542974400">- Tune local disk for larger readahead (512-&gt;1280kB) on BMS.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1574769600">- Set network bond in netplanc configuration to 'active-backup'
  when getting mode: 1 from network_data.json
  netplan does not understand mode: 1 amymore in Ubuntu 18.04</changelog>
  <changelog author="kurt@garloff.de" date="1576843200">- Whitespace cleanup.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1581422400">- Fix spelling of license name
  * from: CC-BY-SA 3.0
  * to:   CC-BY-SA-3.0
  as right syntax is checked by SLES15_SP1 now
  see: https://spdx.org/licenses/</changelog>
  <changelog author="&lt;roman.schiller@t-systems.com&gt;" date="1590148800">- Fix python2 or python3 shebang and execution for rhel releases.
- Remove python as build dependency because it is not needed there.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618488000">- Add BMS support for OTC Ubuntu 20.04.
  * disable cloud-init network configuration for dataSource openTelekomCloud
    by using apply_network_config: false (only for BMS)</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618920000">- Add BMS support for OTC Ubuntu 20.04.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1642593600">- Add BMS support for OTC Debian 11.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="robert.borso@t-systems.com" date="1673352000">- Add BMS support for OTC Alma and Rocky linux 8, 9.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1697457600">- Fix network configuration for additional VLAN interfaces,
  as some distributions leave interfaces down if unknown interface
  options are configured.</changelog>
</package>
<package pkgid="4738c22ea66f41d2704dd1b08a93763f41c45ac46dc2dfe25df05ed508e971ea" name="bms-network-setup" arch="src">
  <version epoch="0" ver="1.11" rel="27.18"/>
  <changelog author="kurt@garloff.de" date="1534852800">- Change ordering of patch application to avoid conflict on RHEL7.</changelog>
  <changelog author="kurt@garloff.de" date="1534939200">- Fix in face of hotplugged NICs:
  * Wait for hotplugging to be completed.
  * Ifdown interfaces again that get enslaved.</changelog>
  <changelog author="kurt@garloff.de" date="1534939201">- Temporarily disable ifdowning interfaces.</changelog>
  <changelog author="kurt@garloff.de" date="1535025600">- Also disable hotplugging wait again, solve it in the hotplugging
  package instead.</changelog>
  <changelog author="kurt@garloff.de" date="1536753600">- Fix inconsistent indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1536753601">- Fix SuSE detection for SLES15. (No /etc/SuSE-release!)</changelog>
  <changelog author="kurt@garloff.de" date="1539172800">- bms-setup-retry-findmac.diff: Retry when searching for NIC with
  our MAC address.</changelog>
  <changelog author="kurt@garloff.de" date="1539345600">- bms-network-setup-1.3:
  * Fix detection of perm_hwaddr for bond slaves on old kernels.
  * Fix parsing option -d.
  * New option -c to remove ifcfg-e* files for non-existing NICs.
    Use it on EulerOS.</changelog>
  <changelog author="kurt@garloff.de" date="1540296000">- bms-netplan-notab.diff: Remove erroneously introduced tabs from
  netplan yaml config again. (Sabrina).</changelog>
  <changelog author="kurt@garloff.de" date="1542369600">- bms-network-setup-1.4:
  * Fix syntax for transmit-hash-policy (from Sabrina Mueller).</changelog>
  <changelog author="kurt@garloff.de" date="1542974400">- Tune local disk for larger readahead (512-&gt;1280kB) on BMS.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1574769600">- Set network bond in netplanc configuration to 'active-backup'
  when getting mode: 1 from network_data.json
  netplan does not understand mode: 1 amymore in Ubuntu 18.04</changelog>
  <changelog author="kurt@garloff.de" date="1576843200">- Whitespace cleanup.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1581422400">- Fix spelling of license name
  * from: CC-BY-SA 3.0
  * to:   CC-BY-SA-3.0
  as right syntax is checked by SLES15_SP1 now
  see: https://spdx.org/licenses/</changelog>
  <changelog author="&lt;roman.schiller@t-systems.com&gt;" date="1590148800">- Fix python2 or python3 shebang and execution for rhel releases.
- Remove python as build dependency because it is not needed there.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618488000">- Add BMS support for OTC Ubuntu 20.04.
  * disable cloud-init network configuration for dataSource openTelekomCloud
    by using apply_network_config: false (only for BMS)</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618920000">- Add BMS support for OTC Ubuntu 20.04.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1642593600">- Add BMS support for OTC Debian 11.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="robert.borso@t-systems.com" date="1673352000">- Add BMS support for OTC Alma and Rocky linux 8, 9.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1697457600">- Fix network configuration for additional VLAN interfaces,
  as some distributions leave interfaces down if unknown interface
  options are configured.</changelog>
</package>
<package pkgid="06d7482a7967b6cc5f7251fc8b9e9988450e989ffadab375f8df8d3a5bde047a" name="cloud-multiroute" arch="noarch">
  <version epoch="0" ver="0.8" rel="11.138"/>
  <changelog author="kurt@garloff.de" date="1489320000">- Create cloud-multiroute package to set up multiple routing tables.</changelog>
  <changelog author="kurt@garloff.de" date="1489320001">- Add debugging options.</changelog>
  <changelog author="kurt@garloff.de" date="1489320002">- Bugfixes:
  * shyaml returns "True", not "true".
  * Use own gateway in guessgw mode.</changelog>
  <changelog author="kurt@garloff.de" date="1528459200">- Add rtdefl.sh helper.
- Move scripts to sbindir.</changelog>
</package>
<package pkgid="5cdc8af9881bc191254f29c8dfd1c42709063ba3c3da7fcbd60aed691f3067d4" name="cloud-multiroute" arch="src">
  <version epoch="0" ver="0.8" rel="11.138"/>
  <changelog author="kurt@garloff.de" date="1489320000">- Create cloud-multiroute package to set up multiple routing tables.</changelog>
  <changelog author="kurt@garloff.de" date="1489320001">- Add debugging options.</changelog>
  <changelog author="kurt@garloff.de" date="1489320002">- Bugfixes:
  * shyaml returns "True", not "true".
  * Use own gateway in guessgw mode.</changelog>
  <changelog author="kurt@garloff.de" date="1528459200">- Add rtdefl.sh helper.
- Move scripts to sbindir.</changelog>
</package>
<package pkgid="246b0dee4ee0028436969898cfad03ac6b25ddf4a5b2625c27068d21c3aa374b" name="cloud-otc-keyring" arch="noarch">
  <version epoch="0" ver="2025.1.0" rel="1.79"/>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1596110400">- clean up old keys</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1596715200">- removed rpm GPG key removal due to rpm transaction lock file issue</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1597147200">- extension of GPG key</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1599480000">- added removal of old gpg key 3EA8504132B7F1E954A9C0ADA4F6B29805A6C49C</changelog>
  <changelog author="Roman Schiller &lt;roman.schiller@t-systems.com&gt;" date="1666267200">- extension of GPG key</changelog>
  <changelog author="Sabrina Mueller &lt;sabrina-mueller@t-systems.com&gt;" date="1730203200">- extension of GPG key</changelog>
</package>
<package pkgid="bfdb7f70c38bb254f9e697c4c7e7f531bc4f7ff85d7b48437b1da9c7ca465f55" name="cloud-otc-keyring" arch="src">
  <version epoch="0" ver="2025.1.0" rel="1.79"/>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1596110400">- clean up old keys</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1596715200">- removed rpm GPG key removal due to rpm transaction lock file issue</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1597147200">- extension of GPG key</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1599480000">- added removal of old gpg key 3EA8504132B7F1E954A9C0ADA4F6B29805A6C49C</changelog>
  <changelog author="Roman Schiller &lt;roman.schiller@t-systems.com&gt;" date="1666267200">- extension of GPG key</changelog>
  <changelog author="Sabrina Mueller &lt;sabrina-mueller@t-systems.com&gt;" date="1730203200">- extension of GPG key</changelog>
</package>
<package pkgid="96254aef22453a8326e8f656a0dd48865fae3baa23e7f59c48292a6239d0ed4a" name="network-hotplug" arch="noarch">
  <version epoch="0" ver="0.4" rel="2.18"/>
  <changelog author="kurt@garloff.de" date="1534939200">- Need full path (/sbin) when calling dhclient
- Call ifup rather than dhclient
- Add TYPE=Ethernet, change STARTMODE=auto (for SUSE only)
- Don't delete config file afterwards
- Only sleep 1s before bringing up interface</changelog>
  <changelog author="kurt@garloff.de" date="1534939201">- Update to network-hotplug-0.2: Support SUSE.</changelog>
  <changelog author="kurt@garloff.de" date="1534939202">- SUSE build fixes (require udev), change to STARTMODE=hotplug.</changelog>
  <changelog author="kurt@garloff.de" date="1535025600">- Only generate config if non is preexisting.
- Issue ifup only if config file indicated dhcp BOOTPROTO.
- Issue ifdown only if we generated the config file.</changelog>
  <changelog author="kurt@garloff.de" date="1539172800">- Update to network-hotplug-0.3:
  * Enable setup of all interfaces (also if ending with 0); we have
    protection against overwriting preexisting ifcfg files.
  * Only ifup if network config service is already completed.
  * Remove ifcfg- if we generated it upon hotunplug.</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1601640000">- only use hotplug mode for eth, ens and enp interfaces
- deactivated removal of docker/kubernetes interfaces</changelog>
</package>
<package pkgid="cc1b3ce4d90e7436c317c675dcb9c62f13fb7ba083bc5ebe0bd81857293e3cac" name="network-hotplug" arch="src">
  <version epoch="0" ver="0.4" rel="2.18"/>
  <changelog author="kurt@garloff.de" date="1534939200">- Need full path (/sbin) when calling dhclient
- Call ifup rather than dhclient
- Add TYPE=Ethernet, change STARTMODE=auto (for SUSE only)
- Don't delete config file afterwards
- Only sleep 1s before bringing up interface</changelog>
  <changelog author="kurt@garloff.de" date="1534939201">- Update to network-hotplug-0.2: Support SUSE.</changelog>
  <changelog author="kurt@garloff.de" date="1534939202">- SUSE build fixes (require udev), change to STARTMODE=hotplug.</changelog>
  <changelog author="kurt@garloff.de" date="1535025600">- Only generate config if non is preexisting.
- Issue ifup only if config file indicated dhcp BOOTPROTO.
- Issue ifdown only if we generated the config file.</changelog>
  <changelog author="kurt@garloff.de" date="1539172800">- Update to network-hotplug-0.3:
  * Enable setup of all interfaces (also if ending with 0); we have
    protection against overwriting preexisting ifcfg files.
  * Only ifup if network config service is already completed.
  * Remove ifcfg- if we generated it upon hotunplug.</changelog>
  <changelog author="Johannes Schischke &lt;johannes.schischke@t-systems.com&gt;" date="1601640000">- only use hotplug mode for eth, ens and enp interfaces
- deactivated removal of docker/kubernetes interfaces</changelog>
</package>
<package pkgid="eb4504e12ee2875b331473913107867a0f24c3f65815451de52f945264541d8b" name="otc-tools" arch="noarch">
  <version epoch="0" ver="0.8.34" rel="11.18"/>
  <changelog author="kurt@garloff.de" date="1524139200">- Update to otc-tools-0.8.21:
  * Support otc.sh help XXX as alias for otc.sh XXX help.
  * Support multiple certficates in ELB listener (for SNI).
  * Support specifying --domain for ELB certificates (SNI).
  * Support referencing ELB resources by name.
  * Document token cache and cmd line parser in README.</changelog>
  <changelog author="kurt@garloff.de" date="1525176000">- Update to otc-tools-0.8.22:
  * New function ecs create2 that uses v2 (nova) API, incomplete.
  * Is needed for physical flavors (Bare Metal) .
  * Avoid accidentially setting flavor in ECSupdate.
  * Resolve volume names in backuppol create and backup.
  * Understand some alternative options to improve nova compat.</changelog>
  <changelog author="kurt@garloff.de" date="1525348800">- Update to otc-tools-0.8.23:
  * More work ecs create2: File injections, EIP allocation,
    flexible block device mapping, tag inheritance to volumes.
  * Allow passing custom scheduler-hints (JSON).
  * ssh_otc.sh: add --wait option</changelog>
  <changelog author="kurt@garloff.de" date="1525521600">- Update to otc-tools-0.8.24:
  * Fix schedulder-hints passing for ecs create2.
  * Support ecs console-log.
  * Support for updating bandwidth of EIPs (eip update).
  * Allow referencing EIPs by IP address.</changelog>
  <changelog author="kurt@garloff.de" date="1527681600">- Update to otc-tools-0.8.25:
  * Fix parsing of VM name as positional param (broke in 0.8.23).
  * Support boot from volume (automatically switches to create2).
  * Support internal ELBs without AZ specification.
  * Fix typo in determination whether we need explicit block
    device mapping (we could have missed disk size specification).</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Udpate to otc-tools-0.8.26:
  * Automatical switch to vm create2 now really active.
  * Prefer exact DNS name matches in domain commands and error
    out if no match is found.
  * New vm flavor-pretty (flp) function resulting in a nicer to
    read flavor list (from Sebastian Posner).</changelog>
  <changelog author="kurt@garloff.de" date="1535112000">- Update to otc-tools-0.8.27:
  * Don't consider non-existence of autorecovery as error.
  * Support --wait for vm start/stop/reboot (Rene Gilles).
  * Allow --instance-id in image create to be a VM name.
  * Support --type override for image create.
- Avoid confusing ssh with neutron port in ssh_otc.sh.</changelog>
  <changelog author="kurt@garloff.de" date="1537963200">- Update to otc-tools-0.8.28:
  * Use OS_TENANT_NAME if set and OS_PROJECT_NAME is not.
  * --paginate arrayname option for custom GET command.</changelog>
  <changelog author="kurt@garloff.de" date="1538049600">- Update to otc-tools-0.8.29:
  * Fix volume create --scsi (parser failed).</changelog>
  <changelog author="kurt@garloff.de" date="1541592000">- Update to otc-tools-0.8.30:
  * Work around tagging inconsistency in API (neutron, from Matt
    Rechenburg).
  * Implement otc.sh vpcpeer functions.
  * Clearer wording that otc-tools is deprecated (in favor of
    python-openstackclient plus python-otcextensions).</changelog>
  <changelog author="kurt@garloff.de" date="1541592001">- Update to otc-tools-0.8.31:
  * Prepare for publicip6 handling (untested, as not yet available
    in OTC PreProduction environment).
  * Support publicip bind with fixed IP specification (rather than
    port).
  * More verbose error messages.</changelog>
  <changelog author="kurt@garloff.de" date="1541764800">- Update to otc-tools-0.8.32:
  * Update license to CC-BY-SA-4.0 (was 3.0).
  * Add vm show2 using nova 2.26 API.
  * Use floatingip --pep for special IPs (was --ipv6, misleading).
  * Make ssh/scp_otc.sh chose the best of multiple IPs.</changelog>
  <changelog author="kurt@garloff.de" date="1549368000">- Update to otc-tools-0.8.33:
  * Document --autorecovery avail on KVM.
  * Tolerate lowercase x-subject-token on authentication call.
  * Handle tokens/secrets not starting with MII correctly.
  * Fix --unscoped token retrieval and improve indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1549454400">- otc-tools-0833-public-ep.diff: Only consider public endpoints.</changelog>
  <changelog author="kurt@garloff.de" date="1549800000">- otc-tools-0833-tokendebugout.diff: Use sha1sum and {SHA1} prefix.
  Fix a case where X-Auth-Token would have ended up with the real
  token in the output produced with --debug.</changelog>
  <changelog author="roman.schiller@t-systems.com" date="1561204800">- otc-tools-0833-nova-api-version.diff: Ensure we use v1 endpoints
  for old Huawei cloudservers API.</changelog>
  <changelog author="kurt@garloff.de" date="1573387200">- otc-tools-0833-osauth3-prjws.diff: Make sure project domain
  is passed correctly in v3 auth call. Honor OS_AUTH_VERSION.
  Also tolerate white space in project names (CityCloud) and
  avoid warnings from jq for empty fields.</changelog>
  <changelog author="kurt@garloff.de" date="1573473600">- Update to otc-tools-0.8.34:
  * Strip \r (^M) from http responses.
  * Support for multi-region endpoint lists from keystone v3.</changelog>
  <changelog author="kurt@garloff.de" date="1573646400">- otc-tools-0834-multiregion.diff:
  Store region in token cache file name to avoid conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1660564800">- otc-tools-0834-setrecord.diff:
  Add support for otc.sh domain setrecord to update existing recs.
  Also support passing record names instead of of record ids in
  setrecord, showrecord, deleterecord.</changelog>
</package>
<package pkgid="f06ab891d9f23c8f6324249bca4e13ff5aea0761dfc66f215211d07c5eaaba10" name="otc-tools" arch="src">
  <version epoch="0" ver="0.8.34" rel="11.18"/>
  <changelog author="kurt@garloff.de" date="1524139200">- Update to otc-tools-0.8.21:
  * Support otc.sh help XXX as alias for otc.sh XXX help.
  * Support multiple certficates in ELB listener (for SNI).
  * Support specifying --domain for ELB certificates (SNI).
  * Support referencing ELB resources by name.
  * Document token cache and cmd line parser in README.</changelog>
  <changelog author="kurt@garloff.de" date="1525176000">- Update to otc-tools-0.8.22:
  * New function ecs create2 that uses v2 (nova) API, incomplete.
  * Is needed for physical flavors (Bare Metal) .
  * Avoid accidentially setting flavor in ECSupdate.
  * Resolve volume names in backuppol create and backup.
  * Understand some alternative options to improve nova compat.</changelog>
  <changelog author="kurt@garloff.de" date="1525348800">- Update to otc-tools-0.8.23:
  * More work ecs create2: File injections, EIP allocation,
    flexible block device mapping, tag inheritance to volumes.
  * Allow passing custom scheduler-hints (JSON).
  * ssh_otc.sh: add --wait option</changelog>
  <changelog author="kurt@garloff.de" date="1525521600">- Update to otc-tools-0.8.24:
  * Fix schedulder-hints passing for ecs create2.
  * Support ecs console-log.
  * Support for updating bandwidth of EIPs (eip update).
  * Allow referencing EIPs by IP address.</changelog>
  <changelog author="kurt@garloff.de" date="1527681600">- Update to otc-tools-0.8.25:
  * Fix parsing of VM name as positional param (broke in 0.8.23).
  * Support boot from volume (automatically switches to create2).
  * Support internal ELBs without AZ specification.
  * Fix typo in determination whether we need explicit block
    device mapping (we could have missed disk size specification).</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Udpate to otc-tools-0.8.26:
  * Automatical switch to vm create2 now really active.
  * Prefer exact DNS name matches in domain commands and error
    out if no match is found.
  * New vm flavor-pretty (flp) function resulting in a nicer to
    read flavor list (from Sebastian Posner).</changelog>
  <changelog author="kurt@garloff.de" date="1535112000">- Update to otc-tools-0.8.27:
  * Don't consider non-existence of autorecovery as error.
  * Support --wait for vm start/stop/reboot (Rene Gilles).
  * Allow --instance-id in image create to be a VM name.
  * Support --type override for image create.
- Avoid confusing ssh with neutron port in ssh_otc.sh.</changelog>
  <changelog author="kurt@garloff.de" date="1537963200">- Update to otc-tools-0.8.28:
  * Use OS_TENANT_NAME if set and OS_PROJECT_NAME is not.
  * --paginate arrayname option for custom GET command.</changelog>
  <changelog author="kurt@garloff.de" date="1538049600">- Update to otc-tools-0.8.29:
  * Fix volume create --scsi (parser failed).</changelog>
  <changelog author="kurt@garloff.de" date="1541592000">- Update to otc-tools-0.8.30:
  * Work around tagging inconsistency in API (neutron, from Matt
    Rechenburg).
  * Implement otc.sh vpcpeer functions.
  * Clearer wording that otc-tools is deprecated (in favor of
    python-openstackclient plus python-otcextensions).</changelog>
  <changelog author="kurt@garloff.de" date="1541592001">- Update to otc-tools-0.8.31:
  * Prepare for publicip6 handling (untested, as not yet available
    in OTC PreProduction environment).
  * Support publicip bind with fixed IP specification (rather than
    port).
  * More verbose error messages.</changelog>
  <changelog author="kurt@garloff.de" date="1541764800">- Update to otc-tools-0.8.32:
  * Update license to CC-BY-SA-4.0 (was 3.0).
  * Add vm show2 using nova 2.26 API.
  * Use floatingip --pep for special IPs (was --ipv6, misleading).
  * Make ssh/scp_otc.sh chose the best of multiple IPs.</changelog>
  <changelog author="kurt@garloff.de" date="1549368000">- Update to otc-tools-0.8.33:
  * Document --autorecovery avail on KVM.
  * Tolerate lowercase x-subject-token on authentication call.
  * Handle tokens/secrets not starting with MII correctly.
  * Fix --unscoped token retrieval and improve indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1549454400">- otc-tools-0833-public-ep.diff: Only consider public endpoints.</changelog>
  <changelog author="kurt@garloff.de" date="1549800000">- otc-tools-0833-tokendebugout.diff: Use sha1sum and {SHA1} prefix.
  Fix a case where X-Auth-Token would have ended up with the real
  token in the output produced with --debug.</changelog>
  <changelog author="roman.schiller@t-systems.com" date="1561204800">- otc-tools-0833-nova-api-version.diff: Ensure we use v1 endpoints
  for old Huawei cloudservers API.</changelog>
  <changelog author="kurt@garloff.de" date="1573387200">- otc-tools-0833-osauth3-prjws.diff: Make sure project domain
  is passed correctly in v3 auth call. Honor OS_AUTH_VERSION.
  Also tolerate white space in project names (CityCloud) and
  avoid warnings from jq for empty fields.</changelog>
  <changelog author="kurt@garloff.de" date="1573473600">- Update to otc-tools-0.8.34:
  * Strip \r (^M) from http responses.
  * Support for multi-region endpoint lists from keystone v3.</changelog>
  <changelog author="kurt@garloff.de" date="1573646400">- otc-tools-0834-multiregion.diff:
  Store region in token cache file name to avoid conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1660564800">- otc-tools-0834-setrecord.diff:
  Add support for otc.sh domain setrecord to update existing recs.
  Also support passing record names instead of of record ids in
  setrecord, showrecord, deleterecord.</changelog>
</package>
</otherdata>