601e4a4a55
Rackspace is requiring multi-factor authentication for all users beginning 2024-03-26. Enabling MFA on our accounts will immediately render password-based authentication inoperable for the API. In preparation for this switch, add new cloud entries for the provider which authenticate by API key so that we can test and move more smoothly between the two while we work out any unanticipated kinks. Change-Id: I787df458aa048ad80e246128085b252bb5888285
36 lines
932 B
TOML
36 lines
932 B
TOML
[build-system]
|
|
requires = ["setuptools>=61.0"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "opendev_launch"
|
|
version = "1.0.0"
|
|
description = "launch nodes"
|
|
requires-python = ">=3.6"
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
"License :: OSI Approved :: Apache2 License",
|
|
"Operating System :: OS Independent",
|
|
]
|
|
dependencies = [
|
|
"paramiko>=2.9.1",
|
|
"python-openstackclient",
|
|
# Minimum to work with clouds like RAX that don't take network:auto
|
|
"openstacksdk>=0.103",
|
|
# Pin to a version of cinderclient known to work with RAX storage...
|
|
"python-cinderclient<8",
|
|
# Needed for Rackspace api_key authentication
|
|
"rackspaceauth",
|
|
]
|
|
|
|
[project.urls]
|
|
"Homepage" = "https://opendev.org/"
|
|
|
|
[project.scripts]
|
|
launch-node = "opendev_launch:launch_node.main"
|
|
show-dns = "opendev_launch:dns.main"
|
|
rax-rdns = "opendev_launch:rax_rdns.main"
|
|
|
|
[tool.setuptools.package-data]
|
|
opendev_launch = ["*.sh"]
|