Nothing
secure_env_vars
argument to the create_aci()
method, to set secure environment variables in the instance. The values of these variables are not visible in the container's properties, eg when viewed in the Azure portal or via the CLI.az_kubernetes_service
class, for managing agent pools: get_agent_pool
, create_agent_pool
, delete_agent_pool
and list_agent_pools
. Creating new agent pools requires VM scalesets, as mentioned above.agent_pool
function to supply the parameters for a single AKS agent pool.call_docker
, call_docker_compose
, call_kubernetes
and call_helm
) now use the value of the system option azure_containers_tool_echo
to determine whether to echo output to the screen. If this is unset, the fallback is TRUE
(as in previous versions).call_docker
, call_docker_compose
, call_kubectl
and call_helm
now accept a vector of individual commandline options as the first argument, which is the format expected by processx::run
. You can still provide the full commandline as a single string but this is discouraged, as it will likely fail for things like paths containing spaces.call_docker_compose
could be checking for the wrong binary.call_docker_compose
function for calling docker-compose.KubernetesCluster$create()
, apply()
, etc now accept HTTP[S] URLs as well as filenames as arguments.base::system2()
. A major benefit of this change is that command output is automatically captured and returned as an R object, making it easier to write automated scripts.DockerRegistry
and KubernetesCluster
methods for calling docker, kubectl and helm now have ...
as an argument, allowing you to pass extra inputs to these commands as needed.list_cluster_resources()
method for the AKS resource class, which returns a list of all the Azure resources managed by the cluster.aks$update_aad_password()
and aks$update_service_password()
methods now use the new Graph API calls for managing app passwords. The arguments to both these methods are name
(an optional friendly name for the password) and duration
. As a security measure, passwords can no longer be manually specified; instead all passwords are now auto-generated on the server with a cryptographically secure PRNG.docker_registry
and kubernetes_cluster
into constructor functions rather than R6 classes, for consistency with other AzureR packages. The corresponding class objects are now DockerRegistry
and KubernetesCluster
.docker_registry
, which will be passed to AzureAuth::get_azure_token
. See the help for docker_registry
for more information.aks$update_aad_password()
method to reset/update the password for AAD integration.acr$add_role_assignment()
method that recognises AKS objects.aks$update_service_password()
method to reset/update the service principal credentials.stdin
, rather than on the commandline.wait
argument to create_aci
and create_aks
methods; rely on AzureRMR 2.0 for implementation.aci$start()
method.aks$get_cluster()
method to use a non-deprecated API call.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.