kops/cmd/kops
justinsb 2a9343a168 Generate revisions of NLB objects, and introduce cleanup phase
This lets us safely make changes to otherwise immutable fields, in
particular for adding security groups to NLBs created without them.

We detect the older versions, and create deletion tasks to remove
them.  These tasks can be deferred, and we expect them to be
deferred to a "prune" phase that runs after cluster apply.

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2024-02-17 11:41:15 -05:00
..
test Support intstr.IntOrString type 2023-05-31 16:38:04 +09:00
util Don't set object-level public ACL in S3 FileRepository 2023-08-01 04:26:41 -07:00
create.go remove example docs say is not implemented yet. 2024-02-01 14:50:48 -05:00
create_cluster.go kops: Support quotes in --set flags 2023-11-23 23:16:11 -05:00
create_cluster_integration_test.go disable metadata-proxy on k8s version older than 1.29 2023-09-09 16:18:51 +01:00
create_cluster_test.go
create_instancegroup.go Get VFSContext from caller in LoadChannel() 2023-07-17 21:45:43 -07:00
create_keypair.go FindKeyset can return nil 2022-12-24 16:12:21 -05:00
create_secret.go Remove support for Weave networking 2023-06-22 23:03:24 -07:00
create_secret_ciliumpassword.go Add context to GetOrCreateSecret 2022-12-23 10:48:50 -05:00
create_secret_dockerconfig.go Add context to GetOrCreateSecret 2022-12-23 10:48:50 -05:00
create_secret_encryptionconfig.go Add context to GetOrCreateSecret 2022-12-23 10:48:50 -05:00
create_sshpublickey.go Mark flags as deprecated instead of normalizing 2023-08-05 09:39:26 +03:00
delete.go Hold reference to VFSContext from Factory 2023-07-06 19:41:45 -07:00
delete_cluster.go test: Improve cluster deletion defaults 2024-01-08 22:10:01 +02:00
delete_confirm_test.go Run hack/update-gofmt.sh 2021-12-01 22:39:50 +02:00
delete_instance.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
delete_instancegroup.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
delete_secret.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
delete_sshpublickey.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
distrust.go Run hack/update-gofmt.sh 2021-12-01 22:39:50 +02:00
distrust_keypair.go FindKeyset can return nil 2022-12-24 16:12:21 -05:00
doc.go Basic OpenTelemetry support 2023-11-18 09:12:19 -05:00
edit.go Clean up "kops edit" 2021-07-11 22:07:02 -07:00
edit_cluster.go Merge pull request #16128 from justinsb/quotes_in_set_2 2023-11-26 18:59:18 +01:00
edit_instancegroup.go kops: Support quotes in --set flags 2023-11-23 23:16:11 -05:00
edit_instancegroup_test.go Support intstr.IntOrString type 2023-05-31 16:38:04 +09:00
export.go Run hack/update-gofmt.sh 2021-12-01 22:39:50 +02:00
export_kubeconfig.go FindKeyset can return nil 2022-12-24 16:12:21 -05:00
flags_stringslice_lazyquotes.go kops: Support quotes in --set flags 2023-11-23 23:16:11 -05:00
gen_cli_docs.go Clean up gen-cli-docs 2021-07-13 13:00:26 -07:00
get.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
get_addons.go kops get should print additional objects, if they are present 2021-11-05 08:11:31 -04:00
get_all.go Add Context arg to vfs ReadFile 2023-01-01 09:51:44 -05:00
get_assets.go Get VFSContext from caller in CopyFile 2023-07-18 09:22:24 -07:00
get_cluster.go Get VFSContext from caller in ConfigBase() 2023-07-17 21:56:01 -07:00
get_instancegroups.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
get_instances.go fix the gce info shown in kops get cmd and set node-tag ginkgo flag 2023-12-03 11:41:45 +00:00
get_keypairs.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
get_secrets.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
get_sshpublickeys.go Wire up context from cobra in cmd/kops 2022-12-22 17:52:27 -05:00
integration_test.go scaleway: terraform support (#15892) 2023-09-29 04:22:42 -07:00
lifecycle_integration_test.go aws: Filter ENI list by VPC 2023-09-23 05:25:56 +03:00
main.go Basic OpenTelemetry support 2023-11-18 09:12:19 -05:00
otel.go Update dependencies 2024-02-04 10:18:19 +02:00
promote.go Run hack/update-gofmt.sh 2021-12-01 22:39:50 +02:00
promote_keypair.go FindKeyset can return nil 2022-12-24 16:12:21 -05:00
replace.go Get VFSContext from caller in LoadChannel() 2023-07-17 21:45:43 -07:00
rolling-update.go Rename for consistency 2021-07-28 20:21:54 -07:00
rolling-update_cluster.go Make --cloudonly sound less innocuous. 2023-09-14 23:39:07 -04:00
root.go Basic OpenTelemetry support 2023-11-18 09:12:19 -05:00
toolbox.go feat: kops toolbox enroll command 2023-12-02 17:48:34 -05:00
toolbox_addons.go Expose channels through kops toolbox cli 2022-12-04 15:47:09 +01:00
toolbox_dump.go fix dumpling logs for GCE scale tests 2024-01-20 13:33:04 +00:00
toolbox_dump_test.go Add --max-nodes flag to toolbox dump, default to 500 2023-12-07 06:30:35 -06:00
toolbox_enroll.go feat: kops toolbox enroll command 2023-12-02 17:48:34 -05:00
toolbox_instance-selector.go Get VFSContext from caller in LoadChannel() 2023-07-17 21:45:43 -07:00
toolbox_instance-selector_test.go v1alpha3: Move IG root volume settings to sub-struct 2022-12-26 20:35:26 -08:00
toolbox_template.go Mark flags as deprecated instead of normalizing 2023-08-05 09:39:26 +03:00
toolbox_template_test.go
trust.go Run hack/update-gofmt.sh 2021-12-01 22:39:50 +02:00
trust_keypair.go FindKeyset can return nil 2022-12-24 16:12:21 -05:00
update.go Run hack/update-gofmt.sh 2021-12-01 22:39:50 +02:00
update_cluster.go Generate revisions of NLB objects, and introduce cleanup phase 2024-02-17 11:41:15 -05:00
upgrade.go Implement completion for "kops upgrade cluster" 2021-07-05 11:26:33 -07:00
upgrade_cluster.go Get VFSContext from caller in LoadChannel() 2023-07-17 21:45:43 -07:00
validate.go Implement completion for "kops validate cluster" 2021-07-05 11:26:33 -07:00
validate_cluster.go add validation interval, cleanup 0 byte log files 2023-12-21 19:48:31 +00:00
version.go v1alpha3: Move configBase to configStore.base 2023-07-22 15:57:35 -07:00