Releases: eksctl-io/eksctl
eksctl 0.1.28 (permalink)
Changelog
96719b5 Tag 0.1.28 release
9c0cb2a Merge pull request #710 from weaveworks/fix-705
b1f3619 Replace nil handler with client.DefaultRetryer
0167e3a Merge pull request #708 from weaveworks/fix-705
5bb7b17 Disable retries for STS
3ee5011 Improve endpoint handling
58282e7 Make retries visible to the user
ae4cdff Merge pull request #702 from weaveworks/strict-config-parsing
3df2b52 Merge pull request #703 from weaveworks/clusterconfig-taints
5ec469c Enable strict parsing
9a210da Merge pull request #707 from unguiculus/named-iam
30ef632 Fix if condition adding CAPABILITY_NAMED_IAM
d168ea1 Add taints to nodegroup config
cf75cb1 Merge pull request #700 from christopherhein/feature/efs
98b82f1 adding generated files for efs
1e31c14 adding support for EFS CSI driver
287fb99 Update contributor-meetings.md
73774de Merge pull request #697 from christopherhein/fsx-csi
7b52d0a adding example for ebs and fsx
be00f11 adding generated files for fsx support
b696024 adding support for FSx policies on boot
eksctl 0.1.27 (permalink)
Changelog
653cd2a Tag 0.1.27 release
8b2e2d6 Merge pull request #689 from weaveworks/fix-567
180a5ec Filter deleted stacks by default
48a6fde Remove unnecessary ListStacks
call
7afffaf Add kops logging retryer
887f097 Update docs, close #684
41d3f42 Merge pull request #690 from christopherhein/chore/update-amis
3217926 Updated AMIs
ed9e7de Merge pull request #686 from mreferre/master
61d7b61 Tweaking the README to fix a typo (delete Vs create) and add the nodegroup name to the command.
2bf40d7 Merge pull request #676 from weaveworks/stack-export-funcs
c4efdf5 Pass strings as value
1c753f3 Logging message tweak
25736c8 Pass changeset name to UpdateStack()
68e3491 Export more stack manipulation functions
eksctl 0.1.26 (permalink)
Changelog
5c8ed78 Tag 0.1.26 release
10a71a9 Merge pull request #680 from christopherhein/feature/1-12
45edfd7 Update static AMI test
b18ff64 Fix linter error
d21bace adding new ami list
79b1c5a Adding support for 1.12
f351899 Merge pull request #678 from christopherhein/feature/update-coredns
b24b68b adding support for updating coredns
fdca204 Merge pull request #675 from mcfedr/alb-ingress
732a270 Add option to add IAM policies for AWS ALB Ingress Controller
42e5fd4 Merge pull request #671 from weaveworks/cluster-config-loader
6e1fa70 Do not set ngFilter.SkipAll
, as withoutNodeGroup
is only used in doCreateCluster
d116324 Do not enable SSH when default key is used
bea1c91 Remove unused constant
5cbb187 Fix unit tests
bec8ad3 Use new loader in eksctl create ng
fe705ad Use new loader in eksctl create cluster
ad69884 Define config loaders for creating cluster and nodegroups
29bc86b Merge pull request #672 from derwasp/patch-1
a33eae9 Define loader interface and introduce metadata loader
c807ee3 Cleanup validation and defaulting
dd0b039 Move namers under cmdutils
ae05a41 Update readme.md with the information about chocolatey
87fa483 Use cmdutils.ErrMustBeSet
everywhere
2e54319 Merge pull request #670 from weaveworks/move-nodegroup-filters
5ed31a5 Improve redability
4d94ffc Move NodeGroupFilter
to cmdutils
e1f4951 Rename file
90e1e79 Merge pull request #657 from martina-if/autoenable-allow-ssh-flag
050d3bb Refactor things a bit
91644a6 Enable allow-ssh flag when a key is specified
956d19f Merge pull request #665 from weaveworks/cluster-config-loader
28887f0 Create ClusterConfigLoader
abstraction
93cb64d Fix released image to output desired version
ab3815d Merge pull request #548 from Chabane/proposal-004
7965e79 Design Proposal #4: Cost Estimation
1a8c2fa Design Proposal #4: Cost Estimation
eksctl 0.1.25 (permalink)
Changelog
ae79398 Tag 0.1.25 release
5df021d Merge pull request #653 from weaveworks/create-ng-ignore-existing
5b512da Log info on how nodegroup filter was applied
46d8514 Mahe use nodegroup filter when creating cluster
861ede3 Add unit tests, cosmetic chages
f93c158 Update docs to reflect new behaviour
72ba476 Create NodeGroupFilter
abstraction
4765c92 Move utility funcs into a separate file
4ddb027 Add simple capability for filtering existing nodegroups
f4737a5 Merge pull request #662 from weaveworks/update-amis
6aabeb9 Update AMIs
6e0136a Merge pull request #647 from mgalgs/readme-autoscaler-single-az
c9105a9 Merge pull request #656 from martina-if/tweak-contributing-file
3f9aa31 Merge pull request #659 from christopherhein/chore/edit-csi-policy
355effb Merge pull request #660 from lucioveloso/fix_help_message
df9a1d0 humans.txt: Add @mgalgs
4ed3803 README: Add note about cluster-autoscaler not supporting multiple AZs
6f143df Remove 'required' from the cluster name help message
71da442 updating to remove 'csi' from name
d6eb0e8 Update CONTRIBUTING.md
2a1189c Merge pull request #652 from christopherhein/feature/ebs-csi-policies
42b63f4 Add missing defaulting logic and generated code
74649b0 Additional test suite improvements
3420bfe Adding unit tests for EBS CSI
a70598a adding policies to automatically allow the EBS CSI driver to be deployed
ca30d42 Merge pull request #651 from weaveworks/appmesh-access
68a7f91 Add unit tests for AppMesh
and ExternalDNS
IAM addons
bf19593 Fix AppMesh IAM name
fd6c79e Add --appmesh-access
to enable nodegroups to access AppMesh API easily
4af15b7 Add k8s.io/code-generator
back
4abf168 Update contributor-meetings.md
ed65e24 Merge pull request #638 from martina-if/update-contributor
ccd06e9 Expand instructions in CONTRIBUTING.md
85f2e46 Merge pull request #644 from weaveworks/generate-kubelet-config
dd933da Move all supported flags to KubeletConfiguration
c228275 Update vendor
1f8fa39 Makefile: Fix a couple of typos (#648)
c37657c Merge pull request #645 from dresnick-sf/patch-1
b29d267 typo: preBootsrapCommand --> preBootstrapCommand
4dcb279 typo: hyperthreding --> hyperthreading
7e6386e Close #639
b972955 Use --name
, not --cluster
854d96c Merge pull request #610 from weaveworks/update-docs-and-addons
20aecb1 Document cluster upgrade process, cosmetic readme fixes
eksctl 0.1.24 (permalink)
Changelog
cb31d60 Tag 0.1.24 release
0e82573 Merge pull request #635 from weaveworks/fix-634
f765562 Allow setting --update-auth-configmap
on nodegroup creation
489b2ef Update AMI in us-east-1
abf1919 Merge pull request #630 from weaveworks/install-coredns
750f6fd Improve consistency
72c4a2d Add eksctl utils install-coredns
12231dd Make testutils client track objects as a union
b2fa60e Improve test structure
2cf09c9 Merge pull request #631 from weaveworks/improve-ng-waiter
fa87b14 Improve nodegroup waiter
51f2ec2 Merge pull request #632 from weaveworks/add-admin-role
1c99bdb Initialize ObjectMeta in authconfigmap
a262740 Fix failing test
aaa2fcd Merge pull request #629 from weaveworks/add-admin-role
23ec84c Fix authconfigmap.New() when object is empty
43f833f Update sample 1.10 addons from a new cluster
594613f Merge pull request #628 from weaveworks/update-cluster-config-file
16cc5b1 Add --config-file/-f
to eksctl update cluster
7438b7b Merge pull request #618 from weaveworks/update-aws-node
f5419ae Add eksctl utils update-aws-node
58e08dc Merge pull request #627 from weaveworks/raw-client-testutils
11f3c24 Define RawClientInterface
, implement FakeRawClient
9204d5e Improve client testutils to track create/updated objects
d724460 Cosmetic tweak in test suite name
70d3dd5 Add test for loading sample addons
0d45e46 Merge pull request #626 from weaveworks/create-patch-or-update
29d6fe7 Uncomment CreatePatchOrReplace
, switch to json-patch package
d8a0371 Update vendor
46ae350 Merge pull request #623 from weaveworks/add-admin-role
d36bbe6 Update contributor-meetings.md
a712049 Remove eksctl utils aws-auth
065837d Ctor for authconfigmap from K8s ClientSet
d87c13a Take username when adding role mapping
683b5fc Use k8s yaml pkg; use set implementation
192424c Add eksctl util aws-auth
command for manipulation
b194397 Logging and comment consistency wrt ConfigMap
fe3620d Add support for mapping accounts in authconfigmap
5fea1d3 Add support for groups to authconfigmap
8e233fb Merge pull request #624 from weaveworks/raw-client
12a51e5 New Kuberentes client package
ede4c5a Update vendor
36e763e Add misc scripts
18c6678 Merge pull request #621 from weaveworks/test-update-kube-proxy
79cb27d Add test for defaultaddons.UpdateKubeProxyImageTag
605b0e1 Refactor test helper for loading manifests
396eed6 Add unit tests
b1f9b2b Update vendor
d76ef8a Merge pull request #617 from weaveworks/addons-client-support
e06cecb Refactor client constructors
1606a35 Enable loading of any asset
8843d7c Update vendor
2f5f30e Merge pull request #615 from weaveworks/addons-assets
721ea42 Add pkg/addons/default
to generate targets, strip metadata
4debbaa Check-in a sample set of addons for 1.10
c4f4191 Add a script to dump default addons
0200e18 Add aws-node and coredns assets
a3ce559 Merge pull request #614 from weaveworks/utils-update-kube-proxy
357da51 Add eksctl utils update-kube-proxy
758af46 Merge pull request #613 from weaveworks/update-kubernetes-dependencies
97f55e1 Update vendor to use Kubernetes 1.12.6
96145fe Merge pull request #612 from weaveworks/improve-consistency
a5045c3 Revert "Use cleintset interface"
162703e Use kubernetes.Interface
whenever possible
adcbe3d Use cleintset interface
0c5d060 Merge pull request #611 from weaveworks/improve-printers
cf4e9ef Change how LogObject
treats format argument
f2dfe94 Fallback to direct serialiser when runtime printer returns an error
92f1f01 Use Go 1.12
b546f78 Merge pull request #596 from weaveworks/proposal-005
ea9f85c Address review comments
a66de81 Extend the proposal definitions
566ee95 Add notes about downgrades and general config changes
e3e744c Extend the proposal to cover current plan for implementation
af682d3 Fixing typos
fa18cec Initial draft of proposal for upgrades
febd790 Merge pull request #600 from weaveworks/update-cluster-cmd
e91788a Merge pull request #609 from weaveworks/cmdutils-config-file
1955c72 Add cmdutils.AddConfigFileFlag
30e685f Add cmdutils.LoadMetadata
df6b62c Increase the default wait timeout by 5m
e896995 Add functionality to increment control plane version
926ea1a Merge pull request #607 from weaveworks/clientset-interface
5f23b08 Accept clientset interface over concrete type
7672842 Merge pull request #606 from weaveworks/waiters-pkg
9192d9f Refactor waiter helpers into a separate package
c8d6a50 Re-word status messages
f95f6be Make cmdutils.AddWaitFlag
usable for updates
9148abe Add ctl.ControlPlaneReleaseVersion
4e97d47 Use metav1.NamespaceSystem
9dc9e70 Merge pull request #599 from weaveworks/update-cluster-cmd
0b40f5d Move validtion logic
9e56d60 Return bool to indicate need of stack updates
993463b Move utils update-cluster-stack
to update cluster
3500854 Merge pull request #595 from weaveworks/bump-aws-sdk
c0f42ef Use latest version of AWS SDK
389274b Merge pull request #593 from weaveworks/delete-ng-drain
030de4f Drain nodegroup on deleteion
89a50a9 Do configmap update earlier
b27c188 Move nodegroup drain function into pkg/drain
67d8e38 Make sure binaries are omitted from build context
225684f Remove releases tag - fix #594
f48f0aa Merge pull request #592 from weaveworks/drain-ng-cmd
d3e5777 Add eksctl drain nodegroup
3c84af4 Merge pull request #589 from weaveworks/drain-pkg
e6fb356 Copy drain package from errordeveloper/kubernetes@230da79
ff940df Update field name in documentation to match exported name
18b3304 Fix typo
9355704 Merge pull request #584 from weaveworks/cloudtrail
819297e Remove extra describeStack
call
9946429 Use pagination for all requests that return many items
8d40182 Add notes from latest contributor sync
11d6b51 Add eksctl utils describe-stacks --trail
041de54 Update vendor
b54bc67 Merge pull request #582 from nimbix/master
27da5e3 Allow node-role.kubernetes.io domain prefix in node labeling
eksctl 0.1.23 (permalink)
Changelog
2319fa8 Tag 0.1.23 release
aa3281d Merge pull request #577 from weaveworks/update-amis
55ba9e8 Update AMIs
d511117 Handle default --version=auto
properly
f435a2d Merge pull request #578 from weaveworks/fix-570
f8d9b59 Add new example
8b6b77b Add preBootstrapCommand
field for nodegroups
84becca Merge pull request #576 from weaveworks/fix-575
f0a0189 Remove --temp-node-role-{policies,names}
eb75db5 Merge pull request #571 from weaveworks/fix-540
6eecf11 make new nodegroups inherit control plane version
ee7e72f Merge pull request #569 from weaveworks/fix-client-with-embedded-token
dc88e5f Merge pull request #545 from weaveworks/proposal-003
283adef Update file name and title
20be29f Simplify clientset/kubeconfig handling
b1186f4 Merge pull request #568 from weaveworks/create_cluster_cfile_wo_nodegroup
4cf131d allow creation of cluster using cfg file w/o node groups
4d4a2da No cluster option with the cluster-file. minor nits
7585667 Now reflects ng definitions in cluster cfg and glob pattern matching.
89bbded Fix typo
f05dd06 Fix typos
20790c7 Suggest and alternative approach
d85bb8d Initial draft of ClusterConfig and NodeGroupConfig proposal
ead2b2a Merge pull request #553 from weaveworks/allow_config_file_for_create_nodegroup
f228028 highlight "create cluster" as code in README.md
7e5a3a1 move name and region checks closer to "meta" assignment
65008ab Disallow --only if config file not specified
6da339a Add myself to humans.txt
06919aa Generalise single- vs multi-nodegroup handling (similar to doCreateCluster
)
df8a672 Move nodegroup config defaulting into a function
2e22f70 fix shadowing, add info to log messages, update README.md, remove "-o" shorthand for --only
7ea4b36 add in missing calls needed in config file mode; fix spurious messages; make sure region is set before creating ClusterProvider
14842e5 Fix dependencies for glob library
b292d8d Add error if filter does not match any nodegroups
ba3f7c6 Initial pass at adding config file option for create nodegroup
1592915 Add contributor meeting notes
eksctl 0.1.22 (permalink)
Changelog
46f202c Tag 0.1.22 release
3e1279e Fix git branch getter
fe7d351 Merge pull request #550 from mumoshu/node-local-dns-cache-support
396ed6a Merge pull request #564 from weaveworks/new-regions
c91db77 Add new regions: eu-west-3 (Paris) & ap-south-1 (Mumbai)
bb6de8b Merge pull request #561 from IPyandy/fix-427-external-dns
b9e2e44 add self to humans file
3acbee1 Fix external-dns addon IAM permissions
d6e5d4f Merge pull request #557 from weaveworks/fix-556
01bb2c4 Update AMIs
127645d Add new region: eu-west-2 (London)
032f981 Merge pull request #554 from silviogutierrez/clarify-auto-scaling-docs
888e79f Merge pull request #552 from weaveworks/speedup-tests
8f0952d Update humans.txt
89d6b78 Update README.md
671dcc7 Add experimental skaffold config
d9a395c Remove python and awscli+aws-mfa
fb0f2ab Reorder build steps for better caching
662db72 Remove vendored synlinks to fix github pages
3eb1cf5 Merge pull request #551 from weaveworks/std-clientset
df03425 Add helper to setup standard clientset
58c4446 feat: Node-local DNS cache support
e8db88c Merge pull request #546 from weaveworks/speedup-tests
e0f8416 Update build image name
990b74c Check-in build dependencies for faster builds
163e361 Merge pull request #528 from tiffanyfay/cfgmap-ng-delete
406357a Review function names
ddf225f Add missing test wrapper
8570a0a Created pkg and moved files for authconfigmap. Renamed functions
4d6026f update humans.txt
51031a5 fixed typo error in readme
7e943a7 Get IAM from ng stack and update configmap for delete ng
01edb8f Fix typos
281eaef Check branch name before attempting to tag release
eksctl 0.1.21 (permalink)
Changelog
a2b53b1 Tag 0.1.21 release
2a712dc Merge pull request #541 from weaveworks/more-kubeconfig-improvements
fb188b6 Reset stale kubeconfig contexts
e3b8b1a Use MatchYAML
in kubeconfig tests
1412fd1 Cosmetic improvements to kubeconfig package
d7b3bdc Merge pull request #537 from Jeffwan/cleanup_current_context
249d855 Add contributor meeting notes
c905a86 Handle untagged legacy nodegroups
ee18cd9 Add missing nil pointer check
bb552c8 Cleanup current-context after cluster deletion
eksctl 0.1.20 (permalink)
Changelog
b6d02e1 Tag 0.1.20 release
510fb26 Merge pull request #523 from weaveworks/eni-deletion
e18d5e1 Merge pull request #533 from weaveworks/fix-518
6f85359 Add config debug printer
e2b86ed Fix an issue with referencing of a map in ctl.ImportSubnet
72a28f6 Merge pull request #534 from toricls/update-amis
6b73145 Update the AMI list to use CVE-patched versions
c1f5a6a Merge pull request #532 from toricls/support-updated-gpu-ami-naming-convention
bbac8d6 Merge pull request #530 from mumoshu/node-instance-id-label
305e8ff feat: Instance ID Node Label
1aef7f5 Support updated GPU AMI naming convention
cc35a0b Delete nodegroups when there are dangling resources
d61f737 Merge pull request #529 from weaveworks/fix-526
0396d31 Wait for pods to get deleted
30448f9 Add helpful message to make
3e041a3 Add integration-test-container-pre-built
eksctl 0.1.20-rc.4 (permalink)
Changelog
8fbc496 Tag 0.1.20-rc.4 release
1838e5f Merge pull request #522 from weaveworks/fix-69
d6d762a Fix typo in test descriptions
1f90e95 Add a way for users to provide bootstrap command
b1b8bb3 Close #512
3309f6f Merge pull request #525 from weaveworks/fix-integration-tests
35be42e Fix and improve integration tests
cfa16dc Fix typo
bfe8e8d Merge pull request #513 from weaveworks/fix-459
55706e7 Merge pull request #521 from weaveworks/improve-testing
729c3a7 Update PR template
249369c Run make lint
as part of make test
ce630db Add description for integration-test-container
make target
beab989 Ensure test assets are available in container image
694ffb6 Satisfy misspell linter
d787048 Satisfy errcheck linter
fce3d6e Lint explicit paths
75ab151 Containerize integration test
9c5a9db Add logic to avoid error on deletion of already-deleted stack
75880f8 Use dedicated fields for each of subnet topologies
96b2ef1 Use To()
instead of Should()
5c3f212 Cosmetic changes to makefile
3d192d5 Fix typo
cd49dfb Merge pull request #517 from weaveworks/fix-cluster-name-getters
cc6ff3b Update .gitignore
e3c613c Fix regression in getClusterName
helper
37cf2f6 Add plural alias
f5703f4 Update max pods table with new instance types
ca22d15 Merge pull request #511 from mumoshu/fix-nodegroup-get
7b12b51 fix: get nodegroup
should return blank CLUSTER fields