├── .coveragerc ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── library-scripts │ └── docker-in-docker-debian.sh ├── .flake8 ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ ├── dependency-review.yml │ ├── nightly.yml │ └── scorecards.yml ├── .gitignore ├── .vscode ├── example-launch.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PRIVACY.md ├── README.md ├── RELEASING.md ├── SECURITY.md ├── SUPPORT.md ├── create-dev-env.sh ├── demo.azcli ├── demo ├── demo.cast └── demo.gif ├── docs └── design.md ├── pylintrc ├── requirements.txt └── src └── capi ├── HISTORY.rst ├── README.rst ├── azext_capi ├── __init__.py ├── _client_factory.py ├── _completers.py ├── _format.py ├── _help.py ├── _params.py ├── _validators.py ├── azext_metadata.json ├── commands.py ├── custom.py ├── helpers │ ├── __init__.py │ ├── binary.py │ ├── constants.py │ ├── generic.py │ ├── kubectl.py │ ├── logger.py │ ├── names.py │ ├── network.py │ ├── os.py │ ├── prompt.py │ ├── run_command.py │ └── spinner.py ├── templates │ ├── AzureCluster.yaml │ ├── AzureClusterIdentity.yaml │ ├── AzureMachinePool.yaml │ ├── AzureMachineTemplate.yaml │ ├── Cluster.yaml │ ├── KubeadmConfig.yaml │ ├── KubeadmConfigTemplate.yaml │ ├── KubeadmControlPlane.yaml │ ├── MachineDeployment.yaml │ ├── MachinePool.yaml │ └── base.jinja └── tests │ ├── __init__.py │ └── latest │ ├── __init__.py │ ├── recordings │ └── test_capi_create.yaml │ ├── test_capi_scenario.py │ └── test_helpers.py ├── setup.cfg └── setup.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.coveragerc -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/library-scripts/docker-in-docker-debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.devcontainer/library-scripts/docker-in-docker-debian.sh -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/example-launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.vscode/example-launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/RELEASING.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /create-dev-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/create-dev-env.sh -------------------------------------------------------------------------------- /demo.azcli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/demo.azcli -------------------------------------------------------------------------------- /demo/demo.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/demo/demo.cast -------------------------------------------------------------------------------- /demo/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/demo/demo.gif -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/docs/design.md -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/pylintrc -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/capi/HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/HISTORY.rst -------------------------------------------------------------------------------- /src/capi/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/README.rst -------------------------------------------------------------------------------- /src/capi/azext_capi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/__init__.py -------------------------------------------------------------------------------- /src/capi/azext_capi/_client_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/_client_factory.py -------------------------------------------------------------------------------- /src/capi/azext_capi/_completers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/_completers.py -------------------------------------------------------------------------------- /src/capi/azext_capi/_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/_format.py -------------------------------------------------------------------------------- /src/capi/azext_capi/_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/_help.py -------------------------------------------------------------------------------- /src/capi/azext_capi/_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/_params.py -------------------------------------------------------------------------------- /src/capi/azext_capi/_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/_validators.py -------------------------------------------------------------------------------- /src/capi/azext_capi/azext_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/azext_metadata.json -------------------------------------------------------------------------------- /src/capi/azext_capi/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/commands.py -------------------------------------------------------------------------------- /src/capi/azext_capi/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/custom.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/__init__.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/binary.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/constants.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/generic.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/kubectl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/kubectl.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/logger.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/names.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/network.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/os.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/prompt.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/run_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/run_command.py -------------------------------------------------------------------------------- /src/capi/azext_capi/helpers/spinner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/helpers/spinner.py -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/AzureCluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/AzureCluster.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/AzureClusterIdentity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/AzureClusterIdentity.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/AzureMachinePool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/AzureMachinePool.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/AzureMachineTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/AzureMachineTemplate.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/Cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/Cluster.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/KubeadmConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/KubeadmConfig.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/KubeadmConfigTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/KubeadmConfigTemplate.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/KubeadmControlPlane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/KubeadmControlPlane.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/MachineDeployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/MachineDeployment.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/MachinePool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/MachinePool.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/templates/base.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/templates/base.jinja -------------------------------------------------------------------------------- /src/capi/azext_capi/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/tests/__init__.py -------------------------------------------------------------------------------- /src/capi/azext_capi/tests/latest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/tests/latest/__init__.py -------------------------------------------------------------------------------- /src/capi/azext_capi/tests/latest/recordings/test_capi_create.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/tests/latest/recordings/test_capi_create.yaml -------------------------------------------------------------------------------- /src/capi/azext_capi/tests/latest/test_capi_scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/tests/latest/test_capi_scenario.py -------------------------------------------------------------------------------- /src/capi/azext_capi/tests/latest/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/azext_capi/tests/latest/test_helpers.py -------------------------------------------------------------------------------- /src/capi/setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /src/capi/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-capi-cli-extension/HEAD/src/capi/setup.py --------------------------------------------------------------------------------