Commit Graph

4792 Commits

Author SHA1 Message Date
John Gardiner Myers cde34d8b56 Refactor terraformWriter.Literal's Tokens field 2022-11-26 17:03:37 -08:00
John Gardiner Myers c6349285d4
Release 1.26.0-alpha.2 (#14665) 2022-11-25 09:06:04 -08:00
Kubernetes Prow Robot 51fcdc726c
Merge pull request #14659 from johngmyers/refactor-literal-2
Refactor rendering Terraform functions into constructor
2022-11-24 23:04:05 -08:00
John Gardiner Myers 1b99cae617 Refactor rendering Terraform functions into constructor 2022-11-24 19:31:08 -08:00
John Gardiner Myers 46ece64893 Store pointer to terraformWriter.Literal 2022-11-24 14:27:57 -08:00
Kubernetes Prow Robot ae37c4596c
Merge pull request #14640 from justinsb/e2e_upload_versioned
e2e: always upload to a versioned directory
2022-11-24 14:12:04 -08:00
Kubernetes Prow Robot 63f4cbb1ac
Merge pull request #14648 from hakman/aws_limit_tg_ops
aws: Limit the number of target groups updated per operation
2022-11-24 10:00:04 -08:00
Kubernetes Prow Robot 03c3c4131f
Merge pull request #14621 from johngmyers/terraform-subnet
Implement subnet "/64#N" notation in Terraform
2022-11-24 09:02:04 -08:00
Ciprian Hacman 2525f5b153 Update error messages 2022-11-24 18:25:38 +02:00
Ciprian Hacman e43181c928 aws: Limit the number of target groups updated per operation 2022-11-24 14:48:10 +02:00
Ciprian Hacman a4ea992bbf hetzner: Set default image to `ubuntu-20.04` 2022-11-24 10:29:52 +02:00
John Gardiner Myers de9055b588 Update control-plane terminology in CLI output strings 2022-11-23 21:32:10 -08:00
justinsb c4070630f1 Avoid "file name too long" when downloading large image URLs
We were including the full URL, rather than just the last component.

Technically we could still have overly-long filenames, it shouldn't
happen though.
2022-11-23 21:40:17 -05:00
John Gardiner Myers 14e2864f4a Implement subnet "/64#N" notation in Terraform 2022-11-23 15:55:01 -08:00
Kubernetes Prow Robot b6a2a352f1
Merge pull request #14631 from johngmyers/tf-shared
Write Terraform vpc_cidr_block output for shared VPCs
2022-11-23 15:50:04 -08:00
Kubernetes Prow Robot 0acd57eb01
Merge pull request #14635 from johngmyers/ipv6-subnet-assign
Set AssignIPv6AddressOnCreation on subnets
2022-11-23 08:46:19 -08:00
Ole Markus With 01590c03b0 Add a create cluster integration test for openstack
Fix various openstack nprs. Also add create cluster integration test
2022-11-23 10:25:29 +01:00
Ole Markus With f75bc66732 Make --networking=cilium-eni configure cilium to use eni ipam 2022-11-23 09:10:20 +01:00
Ole Markus With 7a1f0f4bda Add bare networking flag option for cilium in eni mode 2022-11-23 09:10:16 +01:00
Kubernetes Prow Robot ee0ae0c337
Merge pull request #14633 from johngmyers/new-cp-ig
Create new clusters with updated control plane IG names
2022-11-22 23:58:25 -08:00
Kubernetes Prow Robot b8987e39f6
Merge pull request #14628 from jsafrane/add-features-to-template
Add SELinuxMount feature gate
2022-11-22 23:58:14 -08:00
John Gardiner Myers f1c838f513 Set AssignIPv6AddressOnCreation on subnets 2022-11-22 22:52:49 -08:00
John Gardiner Myers 6c0603991b Create new clusters with updated control plane IG names 2022-11-22 22:09:08 -08:00
John Gardiner Myers 225a64e991 Write Terraform vpc_cidr_block output for shared VPCs 2022-11-22 21:04:55 -08:00
John Gardiner Myers d661e573de Make terraformWriter.LiteralFunctionExpression() variadic 2022-11-22 21:04:55 -08:00
John Gardiner Myers 87925bf0ca Remove CloudFormation support 2022-11-22 21:02:50 -08:00
John Gardiner Myers d39ba74bd7 Change the control-plane IG role to "ControlPlane" in v1alpha3 API 2022-11-22 17:05:29 -08:00
Kubernetes Prow Robot e4606e8ed0
Merge pull request #14608 from hakman/kops-controller_apiserver_role
Don't serve config from kops-controller for APIServer nodes
2022-11-22 16:00:14 -08:00
Ciprian Hacman e51221ae3f Don't serve config from kops-controller for APIServer nodes 2022-11-22 22:17:39 +02:00
Kubernetes Prow Robot 70d0ff85c7
Merge pull request #14583 from heybronson/capacity-rebalance
aws: Add capacityRebalance flag for ASGs
2022-11-22 10:28:14 -08:00
Jan Safranek 19a8ae1c15 Add KopsFeatureEnabled to templates
`KopsFeatureEnabled "Foo"` returns true, if a feature "Foo" is enabled in
kops (i.e. KOPS_FEATURE_FLAGS).
2022-11-22 17:27:05 +01:00
Bronson Mirafuentes 022ba5863b update renderTerraform to handle capacityRebalance 2022-11-21 08:47:42 -08:00
Bronson Mirafuentes 85898cba0b add capacityRebalance flag for ASGs 2022-11-21 08:47:40 -08:00
Leïla MARABESE c995357593 other fixes from review 2022-11-21 17:22:57 +01:00
Leïla MARABESE f7f89080c6 codegen + updated headers + refactoring after reviews 2022-11-21 11:46:29 +01:00
Leïla MARABESE 284e98288e ssh_key model + tasks 2022-11-21 11:46:29 +01:00
Leïla MARABESE 495b58ab2d instance model + tasks 2022-11-21 11:46:29 +01:00
Leïla MARABESE b00465a796 scaleway model context + fixed typo in env vars 2022-11-21 11:46:29 +01:00
Leïla MARABESE a32f6ebfc8 apply_cluster + api_target 2022-11-21 11:46:29 +01:00
Leïla MARABESE 34d858f4c5 cloud interface + utils 2022-11-21 11:46:29 +01:00
Leïla MARABESE 64a105df1a added vendor for scaleway-sdk-go/api/account 2022-11-21 11:46:28 +01:00
Kubernetes Prow Robot 168d918a45
Merge pull request #14609 from johngmyers/v1alpha3-misc
Miscellaneous non-user-visible API changes
2022-11-20 22:10:30 -08:00
Ciprian Hacman 29b6e0d638 Load images before starting the kubelet service 2022-11-21 06:24:03 +02:00
John Gardiner Myers bc36f5b022 Rename ClusterSubnetSpec's ProviderID field to ID 2022-11-20 15:36:54 -08:00
Kubernetes Prow Robot a9c6c4e5fa
Merge pull request #14504 from johngmyers/v1alpha3-aws
v1alpha3: Move API-related settings under API
2022-11-20 06:34:31 -08:00
Ciprian Hacman f60df9b955 Add option for setting Kubernetes feature gates 2022-11-20 07:09:42 +02:00
Ciprian Hacman da3aff7d1c Remove duplicate import of k8s.io/kops/pkg/apis/kops 2022-11-19 22:01:25 +02:00
John Gardiner Myers 5fca16aa30 v1alpha3: Move API-related settings under API 2022-11-19 10:27:12 -08:00
John Gardiner Myers e0ee3eda2a Remove CloudFormation tests 2022-11-19 10:25:20 -08:00
Kubernetes Prow Robot 6132c8d9e2
Merge pull request #14592 from hakman/generics
Use generics to refactor fi.Bool/Float*/Int*/String*()
2022-11-19 10:08:31 -08:00