Граф коммитов

46 Коммитов

Автор SHA1 Сообщение Дата
Hong Ooi 1354510b73 fix #16, add secure_env_vars aci arg 2021-07-06 01:25:42 +10:00
Hong Ooi 988de82f7a misc fixups 2020-05-06 17:39:15 +10:00
Hong Ooi b9cbbdd262 Dev (#14)
* vignette tweak

* bump ver no

* tool tests

* pass cmd args as processx::run expects

* update news
2020-05-06 03:24:27 +10:00
Hong Ooi 15b0106943 AKS features (#12)
- Significant enhancements for AKS:
  - Fully support creating clusters with managed identities. This is recommended and the new default, compared to the older method of using service principals to control cluster resources.
  - Support creating clusters using VM scalesets for the cluster nodes. This is recommended and the new default, compared to using individual VMs.
  - Support private clusters.
  - Support node autoscaling for agent pools backed by VM scalesets.
  - Support spot (low-priority) nodes for agent pools backed by VM scalesets.
  - New methods for the `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.
- New `agent_pool` function to supply the parameters for a _single_ AKS agent pool.
- The functions to call external tools (`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).

Closes #9, closes #10, closes #11
2020-04-28 21:52:05 +10:00
Hong Ooi 8634773bb9 add call_docker_compose 2019-11-23 20:24:52 +11:00
Hong Ooi 83e67f45c2 add list_cluster_resources method 2019-11-22 10:00:53 +11:00
Hong Ooi 8af3b1933d Processx (#8)
closes #7
2019-11-20 18:58:26 +11:00
Hong Ooi 94c4722e3a allow urls to be passed to kubectl 2019-11-19 14:01:18 +11:00
Hong Ooi 22fd1174a2 fix for Graph API change 2019-11-09 09:34:34 +11:00
Hong Ooi 133e0c588b fix check errors 2019-10-17 20:39:06 +11:00
Hong Ooi 5173979c18 managed identities 2019-10-17 20:25:36 +11:00
Hong Ooi fab6290cdb add hexagon, rebranding 2019-08-03 13:36:40 +10:00
Hong Ooi 592c200986 fix rd links 2019-07-15 22:46:24 +10:00
Hong Ooi f9b6560006 move admin user check to better location 2019-07-15 22:05:01 +10:00
Hong Ooi d98775c3d2 Better integration of ACR and AKS (#3) 2019-07-12 22:51:43 +02:00
Hong Ooi 56f636baa0 also suggest uuid pkg 2019-07-06 05:43:39 +10:00
Hong Ooi e826aab90d add update_aad_password 2019-07-06 02:36:17 +10:00
Hong Ooi e21e31dc92 Acr rbac (#2)
* initial commit

* acr initial login working

* docker api works

* make docker_registry a function

* make kubernetes_cluster a function

* doc refresh

* fixes

* aci working

* aks working

* 1.0.3 note

* add print method, check for nulls
2019-07-03 03:44:55 +10:00
Hong Ooi 1e979ed059 rbac working for aci 2019-06-29 13:46:37 +10:00
Hong Ooi 67aa6c2c5b update ver no 2019-06-24 09:37:14 +10:00
Hong Ooi 066155fc09 add update_service_password 2019-06-20 12:16:40 +10:00
Hong Ooi 29cf1f3e58 prep for release 2019-05-05 00:42:23 +10:00
Hong Ooi 03f2803200 save aks config file in AzureR dir 2019-05-02 11:39:20 +10:00
Hong Ooi 9174c321ca fix aci$start 2019-05-01 09:55:25 +10:00
Hong Ooi fe4c02f97f document 2019-03-18 12:51:44 +11:00
hong-revo 0b009c95fa add wait args, use AzureRMR 2.0 2019-03-01 20:23:09 +11:00
hong-revo b710bd6c4e allow specifying SP 2019-02-05 05:24:52 +11:00
hong-revo 5c527240a2 doc cleanup 2018-11-26 21:53:40 +11:00
hong-revo f6e2672a97 update docs, rm aks restrictions 2018-11-26 21:21:45 +11:00
hong-revo b69f586eb6 doc fixups 2018-11-26 20:33:07 +11:00
hong-revo e5ec9ce8f3 copy list_vm_sizes methods from AzureVM 2018-11-26 20:04:04 +11:00
hong-revo fa28fcc5b3 add wait arg for aks creation 2018-11-26 18:24:40 +11:00
hong-revo a9e1c0f775 open ACI ports 80 and 443 by default 2018-11-25 18:24:18 +11:00
hong-revo c2c42c1776 add examples 2018-11-21 10:21:55 +11:00
hong-revo 1842e10c64 set default kub version to latest available 2018-11-20 08:55:09 +11:00
hong-revo 54a316e496 list kub versions method 2018-11-20 08:45:32 +11:00
hong-revo b838a1922b update default kubernetes version 2018-11-20 08:04:39 +11:00
hong-revo 1c32c2bb29 change docType for new methods in Rd 2018-10-20 23:59:16 +11:00
hong-revo b364878e7b tidy for CRAN 2018-10-19 10:59:06 +11:00
hong-revo b7dbdc07a9 add helm method 2018-10-17 09:18:40 +11:00
hong-revo e6f8308719 enable dashboard, helm 2018-09-15 08:06:44 +10:00
hong-revo 30e2407644 namespacing wart 2018-09-06 04:22:36 +10:00
hong-revo 3820a2cd4c helpfile glitch 2018-09-06 03:15:48 +10:00
hong-revo 8831285893 aci documentation 2018-09-05 08:45:16 +10:00
hong-revo f383ebf25a endpoint, kubernetes doc 2018-09-05 08:08:00 +10:00
hong-revo 27a55ece1d documentation 1st pass 2018-09-04 21:29:32 +10:00