John Gardiner Myers
a83bf7b20f
Mark nodes NeedsUpdate when keys they use change
2021-06-21 19:37:23 -07:00
Kubernetes Prow Robot
eb7ba5e943
Merge pull request #9229 from johngmyers/version-fullcluster
...
Put versioned API of cluster into state store
2021-06-21 01:32:52 -07:00
Ciprian Hacman
65d21ee463
Pre-pull container images from list of desired prefixes
2021-06-20 23:01:52 +02:00
John Gardiner Myers
0dee785ebf
Pass multiple CA certs to kops-controller client
2021-06-19 10:50:53 -07:00
John Gardiner Myers
42bf3ee85b
Seed the random number generator on AWS
2021-06-17 22:59:43 -07:00
John Gardiner Myers
53695fc183
Put versioned API of cluster into state store
2021-06-16 19:33:46 -07:00
Ole Markus With
e7fa3fa82c
Set containerd config on nodeup.Config instead of clusterspec
...
This allows us to set a default containerd config per IG (e.g add a different config for GPU IGs)
Can also be considered a cleanup as we no longer use containerd.overrideConfig as a mechanism for bringing the default containerd config from cloudup to nodeup.
2021-06-15 11:08:22 +02:00
Kubernetes Prow Robot
cfc93e5178
Merge pull request #9294 from johngmyers/refactor-nodeup-context
...
Remove InstanceGroup from NodeupModelContext
2021-06-12 13:43:01 -07:00
Kubernetes Prow Robot
84cecd531b
Merge pull request #11630 from johngmyers/deprecate-cloudformation
...
Deprecate CloudFormation support
2021-06-10 08:49:27 -07:00
John Gardiner Myers
f19bc57eb4
Print deprecation warning when using CloudFormation target
2021-06-10 07:11:23 -07:00
John Gardiner Myers
e0915887ed
Move asset copying out of apply_cluster
2021-06-05 21:17:50 -07:00
John Gardiner Myers
c3c1aca3c1
Include AuxConfig output in TestBootstrapUserData
2021-06-03 21:09:45 -07:00
John Gardiner Myers
eb09d31a3c
Pass AuxConfig to nodeup
2021-06-03 21:04:21 -07:00
John Gardiner Myers
2e1629c610
Introduce nodeup.AuxConfig
2021-06-03 20:37:22 -07:00
John Gardiner Myers
7c9e7e9286
Make Lifecycle field non-pointer
2021-06-02 23:02:16 -07:00
Kubernetes Prow Robot
91d8ffeea5
Merge pull request #11592 from srikiz/DO-Use-Interfaces
...
[Digital Ocean] Code cleanup with no functional modifications
2021-06-01 07:18:27 -07:00
John Gardiner Myers
fcf5495f1d
Skip some steps if not doing cluster lifecycle
2021-05-31 20:48:32 -07:00
John Gardiner Myers
34c6f7f295
Rename "ContainerAssets" to "ImageAssets"
2021-05-29 16:36:55 -07:00
John Gardiner Myers
4c2508b6ec
Add "kops get assets" command
2021-05-28 21:33:46 -07:00
srikiz
b5154bb360
Fix upup cloud.go dependencies based on the new interface spec, also update protokube
2021-05-28 22:37:47 +05:30
John Gardiner Myers
4bae3ee5b7
Don't stage kops as file assets
2021-05-28 00:11:07 -07:00
Kubernetes Prow Robot
4a5d04d94f
Merge pull request #11497 from johngmyers/cleanup-iam
...
Cleanup orphaned IAM service account roles in direct render
2021-05-19 18:35:05 -07:00
John Gardiner Myers
4baf2cbdcf
Delete IAM roles no longer in the model
2021-05-15 12:03:23 -07:00
John Gardiner Myers
11f28b6d90
Announce k8s removals two kOps versions in advance
2021-05-13 21:32:00 -07:00
John Gardiner Myers
81956f622c
Prepare for kOps 1.22
2021-05-07 13:44:58 -07:00
John Gardiner Myers
57dec35f68
Split out TerraformWriter
2021-05-02 21:54:46 -07: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
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
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
John Gardiner Myers
428041bc0f
Add cluster-level warmPool settings
2021-04-25 20:22:04 -07:00
Jason Haugen
36722afb0f
change casing Asg->ASG
2021-04-22 13:07:01 -05:00
Jason Haugen
10df4a9a14
integ 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
Ole Markus With
ff10bc3fc5
Side load images also on apiserver
2021-03-27 12:35:17 +01:00
Kubernetes Prow Robot
fea7589d97
Merge pull request #10574 from bharath-123/feat/protokube-systemd
...
Run protokube as a systemd service
2021-03-07 22:03:44 -08:00
Ciprian Hacman
77b72efe1d
Fix various nits when changing Protokube to run as service
2021-03-08 07:19:48 +02:00
Ole Markus With
8a205724f2
Deduplicate adding mastervolumebuilder
2021-03-07 22:09:02 +01:00
Ole Markus With
c817ae662c
Merge the two apply_cluster switches
2021-03-07 22:08:15 +01:00
Ole Markus With
c6a741a148
Move dns and external_access to awsmodel
2021-03-07 22:07:17 +01:00
Ole Markus With
d415fdf1a1
Move bastion model to awsmodel
2021-03-07 22:06:20 +01:00
Ole Markus With
896f1740c6
Rename spotinst symbols and merge spotinstmodel with awsmodel
2021-03-07 22:06:12 +01:00
Ole Markus With
782052f472
Set ssh key on the model context in one location
2021-03-07 21:44:12 +01:00
Bharath Vedartham
1d4c8e4afa
Add protokube and channels to assets
2021-03-06 00:32:05 +05:30
Ole Markus With
4d4bcba315
Enforce 1.14 deprecation
2021-02-21 17:59:39 +01:00
Kubernetes Prow Robot
c7f312ce08
Merge pull request #10728 from h3poteto/iss-10719
...
Fill Role names in kops-controller-config instead of instance profile names when it is specified
2021-02-11 08:38:16 -08:00
AkiraFukushima
36acadca59
Fill Role names in kops-controller-config instead of instance profile names when it is specified
...
The role names are checked in node bootstrap.
If profile names are provided, bootstrap will fail.
Because profile name and role name do not always mactch in AWS IAM
2021-02-11 14:28:49 +09:00
Kubernetes Prow Robot
4507be8e13
Merge pull request #10469 from justinsb/boot_nodes_from_kops_controller
...
Boot nodes without state store access
2021-02-08 11:28:19 -08:00