John Gardiner Myers
60ae29c93c
Refactor EncryptionConfig
2021-06-27 08:45:05 -07:00
John Gardiner Myers
91fff31697
Control plane nodes need the etcd-clients-ca-cilium keypair
2021-06-26 00:04:52 -07:00
John Gardiner Myers
2faf28379a
Refactor etcd-client-cilium secrets
2021-06-25 23:57:23 -07:00
John Gardiner Myers
1752f0f4db
Move most of nodeup.Config out of userdata
2021-06-25 22:25:49 -07:00
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