Robbie Zhang
b364af21ea
Add the Kube-Proxy Side Car Container and Volume to the container group ( #292 )
...
* Add Kube-Proxy Side Car Container
* Add the Kube-Proxy Side Car Container
* Add test
* Bug fix
2018-09-07 18:46:49 -07:00
Robbie Zhang
bac3a585da
Fix several bugs in the VNET ( #287 )
...
* Add more support regions
* Add kube-proxy sidecar container
* Kube-proxy
* Fix several bugs
* indent
2018-09-07 18:46:49 -07:00
Jeremy Rickard
f3578bfc9b
Adding network policy reference ( #269 )
2018-09-07 18:46:49 -07:00
Brian Goff
25e454d18f
Add API client for Azure custom vnet ( #271 )
...
* Update vendor for azure vent support
* Add support for Azure custom vnets.
Use pointers intead of values. This allows the client to pass back
returned data from Azure.
2018-09-07 18:46:49 -07:00
Jeremy Rickard
36eb3db8a9
Adding network policy reference ( #269 )
2018-09-07 18:46:49 -07:00
Don Bowman
12700633b1
Move 'az provider register' to 'Configure your Azure account' section. ( #339 )
...
Regardless of whether you use the quick-start or the manual setup,
you need to run:
`az provider register --namespace 'Microsoft.ContainerInstance'`
on your account. Move up from the 'Manual' section.
2018-09-05 15:09:18 -07:00
Robbie Zhang
55bc0c3f75
Add ContainerID into the ContainerStatus ( #337 )
2018-08-27 15:38:14 -07:00
Robbie Zhang
b019ec5549
Bug Fixes ( #329 )
2018-08-27 11:53:59 -07:00
Ria Bhatia
7442189e77
adding the taint format ( #334 )
...
adding the new taint format
2018-08-23 14:09:06 -07:00
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
Jacob LeGrone
d47a0b2fc0
Add default provider taint and taint configuration options
...
This allows for more specificity when setting taint tolerations for
workloads. Three new env variables are introduced:
VKUBELET_TAINT_KEY (defaults to `virtual-kubelet.io/provider`)
VKUBELET_TAINT_VALUE (defaults to provider name)
VKUBELET_TAINT_EFFECT (defaults to `NoSchedule`)
BREAKING CHANGES:
- The default taint key of `azure.com/aci` is now
`virtual-kubelet.io/provider`.
- Specifying a custom taint key is now done via an environment variable
rather than the `--taint` command line flag.
2018-08-14 17:09:44 -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
4b3e71ff39
Merge branch 'master' into patch-1
2018-08-07 10:46:45 -06:00
Jeremy Rickard
0929376f9c
Merge branch 'master' into patch-1
2018-08-07 08:51:41 -06:00
Jacob LeGrone
c61687bae0
Update installation instructions
2018-08-06 16:03:34 -04:00
Jacob LeGrone
7391e44b48
Consolidate helm charts
...
CHANGES:
- Added an appVersion and icon to helm Chart.yaml
- Refactored to use `required` in chart manifests rather than
outputting an error message in notes
- Namespaced `name` and `fullname` template partials to `vk`
- Enabled rbac apiVersion configuration
- Removed role-binding and service-account suffixes from resource
names
- Fixed bug where virtual-kubelet service account would not be
bound to cluster role if chart was installed outside the default
namespace
- Removed hardcoded `azure` provider
BREAKING CHANGES:
- Virtual-Kubelet specific values previously nested under `env` are
now declared at the top level of the values file.
- Azure provider configuration values previously nested under `env`
are now at `providers.azure`
2018-08-06 16:03:33 -04:00
Jeremy Rickard
a1677ce5e0
Update ACI provider to handle empty environment variables ( #297 )
2018-08-06 10:55:40 -07:00
Matt Trower
0b475e8dce
Merge branch 'master' into patch-1
2018-08-06 10:32:56 -06:00
Jeremy Rickard
bb9e7346c5
Merge branch 'master' into update-azure-go-sdk
2018-08-03 16:56:49 -06:00
Deep Kapur
7e7947cd3d
fixing a minor typo ( #290 )
...
* fixing a minor typo
* Update README.md
2018-08-03 15:13:36 -07:00
Jeremy Rickard
e651e61f5b
Merge branch 'master' into update-azure-go-sdk
2018-08-03 14:14:00 -06:00
Onur Filiz
9e55d2ee98
Fargate: Add environment variable support
2018-08-03 12:00:41 -07:00
Onur Filiz
4efc61d1ae
Fargate: Add stubs for new provider APIs
2018-08-03 12:00:41 -07:00
Jeremy Rickard
636b4120f1
Update dependencies to add service fabric mesh via new azure-sdk-go
2018-08-03 11:57:00 -06:00
Matt Trower
3b1986c71f
Update README.md
...
Changed wording around Mesh to remove cluster which doesn't exist in SFM world.
2018-08-02 16:26:28 -07:00
yaron2
fac77abdfa
added basic tests
2018-08-01 17:23:49 -07:00
yaron2
1ee747cb6f
assigned subscriptionID to provider
2018-08-01 16:25:47 -07:00
yaron2
fdb2c29ea3
removed redundant memory assignment
2018-08-01 16:23:22 -07:00
yaron2
36db5d9583
added Service Fabric Mesh provider
2018-07-31 16:00:56 -07:00
Robbie Zhang
3f83588e59
Reduce ACI API calls ( #282 )
...
* Reduce ACI API calls
Reduce reconcile calls and API calls in reconcile
* Fix the pod status update issue
* Revert a few unnecessary change
2018-07-31 13:31:00 -07:00
Liang Mingqiang
f9c7af5ec9
read a section of config ( #255 )
2018-07-31 13:28:42 -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
Jake Bjorke
28daffa96f
fix type-o in azure provider documentation ( #246 )
...
* fix type-o
* corrected type-o where "the" should have been "then"
2018-07-25 12:04:10 -07:00
Rohan Chakravarthy
e41a352d63
add support for log analytics in the ACI SDK
2018-07-24 17:56:38 -07:00
Jeremy Rickard
9b06d18023
ACI Provider: Adding Liveness/Readiness probes to ACI sdk ( #267 )
...
* Adding Liveness/Readiness probes to ACI sdk
* Rename Secure to SecureValue
* Slightly modify failure test.
* Remove errant t.Fatal line
2018-07-24 15:08:25 -07:00
Jeremy Rickard
047e5f22db
Updating aci api version ( #264 )
...
The aci provider is using a quite old version of the
aci API. This PR updates it to the most recent version.
Fixes : #263
2018-07-23 12:12:05 -07:00
Alex Glikson
a3bd10ab5f
readme typo ( #262 )
2018-07-23 11:19:19 -07:00
Onur Filiz
ae79bb5216
Fargate: Add AWS open source blog post to README
2018-07-20 13:59:04 -07:00
Onur Filiz
db5675ac73
Fargate: Add new regions Singapore, Sydney, Frankfurt
2018-07-20 11:36:41 -07:00
Liang Mingqiang
32f996ab60
bug-fix ( #252 )
2018-07-09 11:36:32 -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
Liang Mingqiang
3e8a1b9bb5
config files for mock provider ( #247 )
2018-07-06 14:07:33 -07:00
Onur Filiz
5d39a2c292
Fargate: Improve cluster API failure handling
2018-07-04 20:48:11 -07:00
Onur Filiz
06ef7afecf
Add AWS ap-northeast-1 (Tokyo) region to Fargate
2018-07-04 20:25:41 -07:00
Fei Xu
a30303035f
Huawei Cloud Provider implementation ( #241 )
...
* add huawei CCI provider
* add readme
* add vender
* add huawei provider mock test
2018-06-29 10:21:15 -07:00
Robbie Zhang
e66dbef7fd
Merge branch 'master' into ipaddr
2018-06-26 11:30:47 -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