Brian Goff
e8abca0ac9
Add supports for stats in ACI provider
...
This adds a new, optional, interface for providers that want to provide
stats.
2018-08-17 17:03:25 -07:00
Brian Goff
1e774a32b3
Use standard logging package ( #323 )
2018-08-17 16:50:24 -07:00
Ameer Deen
9f07768875
Added centralus, eastus2, australiaeast to Azure ACI provide ( #310 )
...
* Added centralus, eastus2, australiaeast to match valid aci regions as [documented](https://azure.microsoft.com/en-gb/global-infrastructure/services/ )
* Added ',' to end of array
* Trigger build
2018-08-13 10:27:57 -07:00
Jeremy Rickard
a1677ce5e0
Update ACI provider to handle empty environment variables ( #297 )
2018-08-06 10:55:40 -07:00
Jeremy Rickard
a4d8f74c7d
Enabling Liveness and Readiness Probes in ACI Provider ( #280 )
...
* Enabling Liveness and Readiness Probes in ACI Provider
* Adding a check to ensure both exec and httpGet are not provided
2018-07-30 13:38:36 -07:00
Rohan Chakravarthy
13fbd5c38e
use secure value in ACI for secrets ( #276 )
...
* use secure value in ACI for secrets
* add tests for env variable conversion
2018-07-30 11:44:41 -07:00
Rohan Chakravarthy
ef6ae9ecf4
Plumb through log analytics values ( #274 )
...
* plumb through log analytics values
* add option to specify a log analytics file as well
* use secret for log analytics
2018-07-25 12:37:26 -07:00
Eric Jadi
89921a08c1
Added clean exec functionality + ACI implementation - V2 ( #244 )
...
* Stubs and vkubelet changes
* added dependencies
* Azure provider exec implementation
* added missing dependencies
* added vkubelet imports
* added huawei exec stub
* Fixed exec tab functionality / stdin buffer length
* Removed unused import
* Added provider function GetPodFullName + ACI implementation
* Added error handling in ACI provider exec
2018-07-06 14:12:05 -07:00
Robbie Zhang
e1fa5b03af
[Azure] Increase the Default Node Quota for ACI ( #240 )
...
* Increase the default quota for ACI provider
* VK update the node capcity
* VK update node IP addresses
2018-06-25 11:08:49 -07:00
Anthony Chu
5286869440
Fix Azure File secret names to match k8s azureFile volume secrets ( #224 )
...
https://docs.microsoft.com/en-us/azure/aks/azure-files-volume#create-kubernetes-secret
2018-06-11 14:42:43 -07:00
Robbie Zhang
f6835d9e89
[Azure] Fix the Resource.Requests/Limits Parsing Issue ( #183 )
...
* Fix the Resource.Requests/Limits Parsing Issue
* Do not run test in docker build
2018-04-30 17:21:15 -07:00
Robbie Zhang
228a1f7a5f
[Azure] Make Resoures.Limits Optional ( #175 )
...
* Make Resources.Limits Optional
* Remove the accuracy check of the resources.limits
2018-04-27 10:27:40 -07:00
Amit Kumar
71ec511ba0
Adding northeurope as valid region for Azure. ( #176 )
...
Per the GA announcement of ACI, northerope is supported as well.
https://azure.microsoft.com/en-us/updates/aci-ga/
2018-04-26 10:22:24 -07:00
Eric Jadi
372451fa32
kubelet now returns PodConditions based on aciState ( #147 )
...
Fix for https://github.com/virtual-kubelet/virtual-kubelet/issues/136
2018-04-24 09:37:33 -07:00
Robbie Zhang
2b85b0d1df
Fill in Default Values for CPU/Memory ( #130 )
...
Update k8s client and the dependencies
ACI client change for Mocking
Add ACI Provider Mock Tests
Add the Windows development environment
Add UT for Default Resource Requests
Enable the make test in Docker file
Update the vendors
2018-04-16 10:31:16 -07:00
Bhargav Nookala
a8036659e4
Handling dockerconfigjson format for image pull secrets ( #120 )
...
The test failure is not related to the change.
2018-03-22 12:04:19 -07:00
Bhargav Nookala
6f748f4375
Adding support for ACI DNS name labels ( #97 )
2018-02-23 14:06:23 -08:00
Bhargav Nookala
a99f2d08c1
Adding supported regions for Azure Provider ( #92 )
2018-02-14 11:14:20 -08:00
Robbie Zhang
f4ebbfc7a3
[Azure] Optimize VK Setup in ACS/AKS ( #85 )
...
* Read ACS Credentials for Azure Authentication
Supprt a new environment variable: ACS_CREDENTIAL_LOCATION
Expect the value to be the ACS credential filepath, which is the
/etc/kubernetes/azure.json file generated on the ACS nodes.
If the ACS_CREDENTIAL_LOCATION is specified and loaded,
create the Azure Authentication class from its values.
If the AZURE_AUTHENTICATION_LOCATION is specified and loaded,
its values will overwrite the value above.
Refactor the ACI provider and ACI client to be able to override the SPN by environment variable
2018-02-13 19:07:27 -08:00
chshou
d23ac6679c
append args ( #89 )
...
LGTM.
2018-02-08 14:20:35 -08:00
robbiezhang
4a8d43f736
Fix the ImagePullSecret for ACI Provider
2018-01-26 02:19:25 +00:00
chshou
8c0345edcf
[Azure] Filters service account secret volume mount for Windows ( #60 )
...
* filters the SA secret volume for windows
* make it a map
* bettern go convention
2018-01-22 11:19:53 -08:00
robbiezhang
909819c69d
[Azure] Fix the EmptyDir Volume issue for ACI Provider
2018-01-20 02:32:38 +00:00
Sam J Sharpe
922364ee5f
Correct typo kuberentes->kubernetes ( #58 )
...
This seems to be a common typo, possibly exacerbated by copy-paste
of comment strings. I spotted it in the README.md at first, so I fixed
that and then checked the rest of the code and fixed a few more. They
are all in comments or documentation, so there's no code issue.
FYI, there's still some in the vendor directory, but I haven't fixed
those as they'd get replaced by any new `go get` I think:
$ ack uberentes
vendor/k8s.io/apimachinery/hack/godep-deps.sh
20:# 2. godep restore based on k8s.io/kuberentes provided manifest
vendor/k8s.io/client-go/CHANGELOG.md
120:* Included bug fixes in k8s.io/kuberentes release-1.5 branch, up to
vendor/k8s.io/client-go/kubernetes/fake/register.go
64:// clientsetscheme "k8s.io/client-go/kuberentes/scheme"
vendor/k8s.io/client-go/kubernetes/scheme/register.go
64:// clientsetscheme "k8s.io/client-go/kuberentes/scheme"
Sorry, this isn't the most exciting commit in the world :-(
2018-01-11 12:37:04 -08:00
Rita Zhang
8b59becf35
Return error to kubectl logs; use http statuscode
2017-12-22 00:08:10 -08:00
Rita Zhang
43137d09f7
Use mux to handle req; get tail from req
2017-12-21 21:42:05 -08:00
Rita Zhang
04db926faa
Set Status.DaemonEndpoints.KubeletEndpoint.Port to KUBELET_PORT
2017-12-20 19:13:56 -08:00
Rita Zhang
123863c1ae
Integrate apiserver with provider GetContainerLogs
2017-12-15 17:25:19 -08:00
Rita Zhang
e0c9da5d95
Enable kubectl logs po
2017-12-15 17:25:18 -08:00
Erik St. Martin
4224cd737c
Fix copy/paste error in configmap volumes, this is likely the cause of #20
2017-12-12 10:33:16 -05:00
Erik St. Martin
41bfc1855c
providers/azure - Ensure IP Address is set to public if containers expose ports
2017-12-05 17:54:11 -06:00
Erik St. Martin
0dadbd7898
Prefix ACI container groups with namespace name, also fix for container ports in ACI provider
2017-12-05 17:54:07 -06:00
Ria Bhatia
0075e5b0f3
Initial commit
2017-12-05 17:53:58 -06:00