Ole Markus With
aadcd9d448
Add more support for cilium 1.10
2021-05-03 16:10:56 +02:00
Kubernetes Prow Robot
b054fb37b7
Merge pull request #11016 from olemarkus/irsa-custom
...
user-configurable IAM roles for ServiceAccounts
2021-05-02 11:16:01 -07:00
Ciprian Hacman
689b76d0ff
Mark control-plane node for update when etcd manager config changes
2021-05-02 08:50:42 +03:00
Ole Markus With
6f8b3647cf
Add support for IRSA in he api
...
Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2021-05-01 16:03:42 +02:00
Ciprian Hacman
d64cfba365
Mark control-plane node for update when etcd volume size changes
...
etcd-manager expands the data volume on restart to the max available.
2021-05-01 12:06:22 +03:00
Ole Markus With
5ca7c9b5d7
Use VFS as service account issuer if configured
...
Also add an integration test that uses VFS
2021-04-30 21:02:30 +02:00
Ole Markus With
460586833b
Add toggle for AWS OIDC provider. Free it from any feature flag
2021-04-30 19:19:06 +02:00
Ole Markus With
25b5f0cfb2
Move publicDataStore to serviceAccountIssuerDiscovery.discoveryStore
2021-04-30 19:19:06 +02:00
Ole Markus With
0f545f8659
Split oidc_provider
...
* one builder concerned with publishing issuer discovery metadata
* one builder concerned with creating aws oidc provider
2021-04-30 18:05:20 +02:00
Kubernetes Prow Robot
7a63ed8f5c
Merge pull request #11360 from dntosas/nth-resources
...
[addons/nth] Add capability to define resources
2021-04-30 07:53:58 -07:00
Ciprian Hacman
4a0fa78b20
Run hack/update-bazel.sh
2021-04-30 14:50:46 +03:00
Ciprian Hacman
0e651dd8fc
Use AWSModelContext in remaining awsmodel files
2021-04-30 14:50:46 +03:00
Ciprian Hacman
137fe6c2bb
Move firewall to awsmodel
2021-04-30 14:50:46 +03:00
dntosas
7e20f87822
[addons/nth] Add capability to define resources
...
Node termination handler as all daemonSets may play a critical role in
capacity planning, define resource policy for chosing instanceType etc.
In this commit, we enable users to define resources themselves to meet
their needs and also removed limits to convey with the chosen strategy
to avoid limits on such components.
Signed-off-by: dntosas <ntosas@gmail.com>
2021-04-30 14:13:11 +03:00
Ciprian Hacman
fcba0043d0
Move iam to awsmodel
2021-04-30 12:37:28 +03:00
Ciprian Hacman
4dfe58de7a
Move network to awsmodel
2021-04-30 12:04:06 +03:00
Ciprian Hacman
ca02c04793
Move sshkey to awsmodel
2021-04-30 12:04:06 +03:00
Ciprian Hacman
c49b71feb5
Use same method receiver names everywhere
2021-04-30 11:31:14 +03:00
Ciprian Hacman
bd7176f45f
Replace convenience functions with fi.* alternatives
2021-04-30 11:26:48 +03:00
Ciprian Hacman
75047c6513
Mount /run inside etcd-manager pods for systemd mounts
2021-04-29 10:15:58 +03:00
Ole Markus With
01ccf4590f
Bump cilium to 1.9.6
2021-04-28 10:06:13 +02:00
Kubernetes Prow Robot
942f183157
Merge pull request #11336 from olemarkus/sqs-fix-flap
...
Fix SQS resource flapping
2021-04-27 22:08:49 -07:00
Ole Markus With
f16cafb8ef
Make hook task name unique while the hook name is consistent
...
Since tasks need to be unique, but we need to reuse the hookname across all ASGs, we distinguish between task and actual name of the hook
2021-04-27 20:57:19 +02:00
Ole Markus With
849ff56c96
Fix SQS resource flapping
...
* one case of AWS returning different JSON than we passed
* AWS returning a field we do not (and can not) build an expected value of
2021-04-27 20:47:24 +02:00
Kubernetes Prow Robot
17e46e5a2c
Merge pull request #11322 from johngmyers/warmpool-cluster
...
Add cluster-level warmPool settings
2021-04-27 02:09:38 -07:00
Kubernetes Prow Robot
d90ace058b
Merge pull request #11304 from dntosas/update-aws-csi-ebs
...
[csi/aws] Bump templates + add support for warm pools
2021-04-26 02:37:01 -07:00
John Gardiner Myers
428041bc0f
Add cluster-level warmPool settings
2021-04-25 20:22:04 -07:00
John Gardiner Myers
5ad32230bb
Fix typo
2021-04-25 13:42:12 -07:00
dntosas
af6d4d585f
[csi/aws] Bump templates to latest stable version …
...
- Update manifests
- Bump components version
- Add API capability of setting Version + VolumeLimit
- Remove snapshot-controller resources as it should be independent from
any CSI driver
Signed-off-by: dntosas <ntosas@gmail.com>
2021-04-25 16:45:15 +03:00
John Gardiner Myers
044b5f6d0d
Allow disabling warm pool by setting WarmPool.MaxSize to 0
2021-04-24 16:35:46 -07:00
Kubernetes Prow Robot
b0664176bc
Merge pull request #11259 from olemarkus/warm-life-cycle-hook
...
Make nodeup able to complete the warming life cycle hook
2021-04-24 02:05:15 -07:00
Ole Markus With
1ec0bd18e8
Enable support for the ASG WarmPool lifecycle hook
...
Update pkg/model/iam/iam_builder.go
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-04-24 09:40:52 +02:00
Kenji Kaneda
f37330f53d
Add GCE Router task
...
This commit picks up the change from the previous attempt
(https://github.com/kubernetes/kops/pull/6828 ).
- Add Router to GCE tasks
- Add the HasExternalIP field to InstanceTemplate
- Create a RouterTask and set HasExternalIP to false when
a private topology is specified.
https://github.com/kubernetes/kops/issues/6827
2021-04-23 23:03:38 -07:00
Kubernetes Prow Robot
2649cbc598
Merge pull request #10995 from haugenj/release-1.19
...
Add NTH Queue Processor Mode
2021-04-22 12:15:58 -07:00
Jason Haugen
36722afb0f
change casing Asg->ASG
2021-04-22 13:07:01 -05:00
Kubernetes Prow Robot
9c46f5046a
Merge pull request #11235 from olemarkus/warm-provision
...
Make it possible to enable/configure warm pool
2021-04-20 21:44:10 -07:00
Ole Markus With
020652e096
Add ability to enable/configure warm pool for ASG
...
Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2021-04-20 09:02:09 +02:00
Jason Haugen
7e48dad4d2
add ManagedAsgTag, merge templates, improve docs
2021-04-19 16:51:08 -05:00
Jason Haugen
cceb9dd296
lifecycle integ test, docs, & small cleanup
2021-04-19 15:43:06 -05:00
Jason Haugen
366634e66a
change permisisons & node selector
2021-04-19 15:43:05 -05:00
Jason Haugen
318a116ba6
fix staticcheck
2021-04-19 15:43:05 -05:00
Jason Haugen
10df4a9a14
integ tests
2021-04-19 15:43:05 -05:00
Jason Haugen
c8bb48ba81
fix existing tests
2021-04-19 15:43:05 -05:00
Jason Haugen
d07b067249
Add NTH queue-processor mode
2021-04-19 15:43:05 -05:00
Kubernetes Prow Robot
146f9b4cbb
Merge pull request #11248 from dntosas/cilium-resources
...
[cilium] Add support for choosing resources
2021-04-19 10:23:45 -07:00
dntosas
55524935d7
[cilium] Add support for choosing resources
...
Cilium as a CNI is a critical component for the cluster so it would be safe
to have some guaranteed resources as well as allowing the users to
define them based on their needs.
In this commit, we init default requested resources and add the
capability of user-defined values.
Signed-off-by: dntosas <ntosas@gmail.com>
2021-04-19 11:30:02 +03:00
Akiros001
857cb64fad
'sv' may have 'nil' or other unexpected value ( #11161 )
...
* 'sv' may have 'nil' or other unexpected value as its corresponding error variable may be not 'nil'
* Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2021-04-15 02:13:49 -07:00
Ole Markus With
af92896dc7
Don't start kubelet if we are warming
2021-04-14 11:05:50 +02:00
Ciprian Hacman
f3c6558fd0
Release 1.21.0-alpha.3
2021-04-14 09:13:04 +03:00
Ciprian Hacman
4746f6d00c
Fix etcd volume validation logic
2021-04-13 12:03:38 +03:00