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
John Gardiner Myers
dd5340775c
Update cmd/kops/create_instancegroup.go
...
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2022-11-23 22:12:27 -08:00
John Gardiner Myers
de9055b588
Update control-plane terminology in CLI output strings
2022-11-23 21:32:10 -08:00
John Gardiner Myers
0358d4fdbd
Add shared_vpc_ipv6 integration test
2022-11-23 15:55:01 -08:00
John Gardiner Myers
14e2864f4a
Implement subnet "/64#N" notation in Terraform
2022-11-23 15:55:01 -08:00
John Gardiner Myers
18ab0b9965
Use new terminology in rolling-update flags
2022-11-23 14:11:20 -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
7a1f0f4bda
Add bare networking flag option for cilium in eni mode
2022-11-23 09:10:16 +01: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
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
John Gardiner Myers
cd88c293e1
Switch IPv6 integration tests to private topology
2022-11-21 21:35:44 -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
0207d94201
Add integration test
2022-11-20 07:09:45 +02:00
Ciprian Hacman
f60df9b955
Add option for setting Kubernetes feature gates
2022-11-20 07:09:42 +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
John Gardiner Myers
26cec727ab
New IPv6 clusters now default to private topology
2022-11-18 22:47:28 -08:00
Ciprian Hacman
8f79c9bd68
Replace fi.Bool/Float*/Int*/String() with fi.PtrTo()
2022-11-19 03:45:22 +02:00
Kubernetes Prow Robot
306dd51565
Merge pull request #14572 from olemarkus/cp-max-hop-1
...
Set IMDS max hop limit to 1 for control plane nodes if IRSA is enabled
2022-11-17 18:02:30 -08:00
Ole Markus With
2f59911458
Add create cluster test with irsa
2022-11-17 19:25:19 +01:00
Ciprian Hacman
211c82d8ad
aws: Fix SIGSEGV when using instance selector
2022-11-17 12:22:22 +02:00
Kubernetes Prow Robot
c592a02bb4
Merge pull request #14532 from johngmyers/kops-get
...
Add "kops get all" command
2022-11-16 18:40:39 -08:00
Ciprian Hacman
61eaeddb9b
Serve secrets from kops-controller for nodes without state store access
2022-11-15 14:51:54 +02:00
John Gardiner Myers
1380f1d2dd
Add --bastion-image flag to "kops create cluster"
2022-11-12 11:59:32 -08:00
John Gardiner Myers
7e83f8e385
Add "kops get all" command
2022-11-11 20:58:11 -08:00
John Gardiner Myers
71017f0307
Use bastion to dump private instances
2022-11-09 21:34:04 -08:00
Kubernetes Prow Robot
96acfc4ceb
Merge pull request #14452 from hakman/aws_none-dns_nlb
...
aws: Create cluster without DNS or Gossip
2022-11-05 22:30:15 -07:00
Kubernetes Prow Robot
de45957b70
Merge pull request #14454 from johngmyers/revert-deprecation
...
Revert deprecation of positional clustername args
2022-11-04 21:22:17 -07:00
Ciprian Hacman
72d3669b07
aws: Switch integration test from Public DNS to None DNS
2022-11-02 12:54:27 +02:00
Ciprian Hacman
c8f32621b7
Run hack/update-expected.sh
2022-11-02 12:47:03 +02:00
Ciprian Hacman
c9d1eb9761
hetzner: Use kops-controller for node bootstrap
2022-11-02 12:43:25 +02:00
Ciprian Hacman
231ce799bd
aws: Add integration test placeholder for None DNS
2022-11-02 11:25:05 +02:00
Kubernetes Prow Robot
2c4808c5bd
Merge pull request #14440 from hakman/hetzner_no-dns_master
...
hetzner: Create cluster without DNS or Gossip
2022-11-02 02:02:47 -07:00
John Gardiner Myers
81ce39006f
hack/update-expected.sh
2022-11-01 17:04:43 -07:00
John Gardiner Myers
6d467ba8ff
Inform user about progress of cluster deletion
2022-10-27 11:07:17 -07:00
Ciprian Hacman
4e5ded6dc3
hetzner: Create cluster without DNS or Gossip
2022-10-27 11:29:37 +03:00
John Gardiner Myers
ac2bbf8712
Revert deprecation of positional clustername args
2022-10-25 21:43:27 -07:00
Steven E. Harris
95f98896c7
promote-keypair: Block items without certificates
...
Forbid the "kops promote keypair" command from promoting a key pair
item that lacks an associated X.509 certificate.
Along with that prohibition, refuse to store a key set in a VFS whose
primary key pair lacks a certificate. This allows us to continue
storing such key pairs, but we will never allow them to serve as the
primary key pair within the containing key set.
2022-10-17 12:13:45 -04:00
Steven E. Harris
a6ee86d1f7
get-keypairs: Tolerate items without certificates
...
Allow the "kops get keypairs" command to consume key sets with old key
pair items that lack an associated X.509 certificate. When the command
is invoked without the "--distrusted" flag set to true, omit these old
items as if they're distrusted. Conversely, when the command is
invoked with the "--distrusted" flag set to true, include these items,
but omit their details that would be contingent on the nonexistent
certificate.
In order to supply only information that is known to be true, treat
the following fields in the output as newly optional:
- issuer
- notAfter
- notBefore
- subject
With no certificate present, it's not possible to present concrete
values for those fields.
2022-10-17 11:39:16 -04:00
Ciprian Hacman
4c6368d7aa
Deprecate `--api-loadbalancer-class` flag
2022-10-12 15:12:23 +03:00
Ole Markus With
8c12d5b035
When using kops create, set the provided machinetype in the written IG spec
2022-09-28 12:16:03 +02:00
Ole Markus With
466a7e6989
Add create cluster test for arm64
2022-09-28 12:16:03 +02:00
Kubernetes Prow Robot
cd4a8d3ad5
Merge pull request #14295 from hakman/cli_network-id
...
Replace --vpc flag with --network-id
2022-09-23 11:00:25 -07:00
Ciprian Hacman
81b4bb0717
hetzner: Move out of alpha and drop feature flag
2022-09-19 10:35:19 +03:00
Ciprian Hacman
b193a3d35c
Replace --vpc flag with --network-id
2022-09-18 14:34:53 +03:00
Ole Markus With
c7cfcd1af8
User IG without image should be allowed
...
This is technically a regression. kOps had the behavior where empty image meant use from channel. But this got removed due to strict validation of user input
2022-09-17 17:44:48 +02:00
Ole Markus With
4f2b5655bb
Don't write populated IG state after editing IG
2022-09-17 13:15:44 +02:00
Ole Markus With
24d359ddc1
Create edit instancegroup test
2022-09-17 13:14:36 +02:00