kops/pkg
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
..
acls Don't set object-level public ACL in S3 FileRepository 2023-08-01 04:26:41 -07:00
apis Merge pull request #16009 from voriol/master 2024-02-13 05:29:50 -08:00
applylib Ignore HPA status when applying addons 2023-12-08 18:57:46 -06:00
assets Merge pull request #16117 from zetaab/skipfilerepository 2023-11-26 22:05:13 +01:00
backoff Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
bootstrap feat: Support PKI bootstrap 2023-11-30 18:35:58 -05:00
client feat: Create CRD for Host 2023-11-30 18:28:49 -05:00
cloudinstances fix the gce info shown in kops get cmd and set node-tag ginkgo flag 2023-12-03 11:41:45 +00:00
clouds Guess cloud provider from state store path 2022-12-11 12:30:10 +02:00
clusteraddons Get VFSContext from caller in misc. places 2023-07-18 09:22:29 -07:00
commands Refactor ForAPIServer 2024-01-12 15:53:41 -05:00
configbuilder Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
configserver Separate out a VFSSecretStoreReader 2023-01-01 13:47:05 -08:00
diff Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
dns Move Gossip check to cluster struct 2022-10-21 09:48:07 +03:00
dump fix dumpling logs for GCE scale tests 2024-01-20 13:33:04 +00:00
edit Fix edit.HasExtraFields() 2022-11-30 21:05:37 -08:00
featureflag scale-test: Add feature flag for creating a single nodes instance group 2024-01-02 14:06:08 +02:00
flagbuilder Replace fi.Bool/Float*/Int*/String() with fi.PtrTo() 2022-11-19 03:45:22 +02:00
formatter v1alpha3: move networking fields under networking 2022-12-02 19:19:59 -08:00
instancegroups Generate revisions of NLB objects, and introduce cleanup phase 2024-02-17 11:41:15 -05:00
jsonutils Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
k8scodecs Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
k8sversion Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
kopscodecs Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
kopscontrollerclient gce: Remove custom resolver 2023-12-23 08:17:47 +02:00
kubeconfig Prefer external endpoints when building kubeconfig 2024-01-12 11:29:25 -05:00
kubemanifest Fix vet error 2023-11-04 05:57:08 +02:00
model Generate revisions of NLB objects, and introduce cleanup phase 2024-02-17 11:41:15 -05:00
mutexes gce: try to avoid concurrent IAM project operations 2023-01-01 18:15:20 -05:00
nodeidentity azure: Migrate node identity to new SDK version 2024-02-09 04:38:33 +02:00
nodelabels Legacy control-plane node labels are no longer used 2023-09-04 20:23:08 -07:00
otel/otlptracefile Basic OpenTelemetry support 2023-11-18 09:12:19 -05:00
pki FindKeyset can return nil 2022-12-24 16:12:21 -05:00
pretty Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
rbac Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
resources Generate revisions of NLB objects, and introduce cleanup phase 2024-02-17 11:41:15 -05:00
sshcredentials Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
systemd Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
templates Refactor: Add context.Context to more VFS methods 2023-10-14 14:31:05 -04:00
testutils Remove Docker config option 2023-09-05 07:22:33 +03:00
tokens Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
truncate Recognize kops-controller in registry.k8s.io 2023-09-18 11:53:08 -04:00
try Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
urls Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
util Rename stringorslice package to stringorset 2024-02-12 22:42:13 -06:00
validation validation: Use constants for validating node labels 2024-01-09 12:31:20 +02:00
values Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
wellknownoperators Get VFSContext from caller in misc. places 2023-07-18 09:22:29 -07:00
wellknownports Perform challenge callbacks into a node 2023-05-06 08:03:21 -04:00
wellknownservices Refactor ForAPIServer 2024-01-12 15:53:41 -05:00
wellknownusers Remove remaining bazel references 2022-05-01 13:56:56 -05:00
zones feat: add us-west zone for hetzner 2024-01-03 15:01:45 +00:00