Skip to content

Releases: ksctl/ksctl

v1.1.4

22 Apr 02:51
v1.1.4
135549b
Compare
Choose a tag to compare

Highlights Features 🌟

  • Support for AWS Self-managed HA cluster
  • Kubeadm support
  • Mysql got replaced by etcd datastore members (HA)
  • ⚠️ the StateConfiguration got changes
    • So anyone using the older version might not be able to use the new binaries
    • MIgrations for Versions <= v1.1.3 are not available

What's Changed

New Contributors

Full Changelog: v1.1.3...v1.1.4

v1.1.3

18 Feb 10:04
v1.1.3
3049fa1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.1...v1.1.3

v1.1.2

16 Nov 15:16
44b1b69
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.2

v1.1.1-rc3

15 Nov 06:23
Compare
Choose a tag to compare
v1.1.1-rc3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.1.1-rc2...v1.1.1-rc3

v1.1.1-rc2

25 Oct 04:26
Compare
Choose a tag to compare
v1.1.1-rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v1.1.1-rc1...v1.1.1-rc2

v1.1.1-rc1

12 Oct 17:24
Compare
Choose a tag to compare
v1.1.1-rc1 Pre-release
Pre-release

Changelog

  • 08d33d6 added a examples folder for documentation purpose
  • 39d3c1e feat: added the feature for adding apps to the managed cluster
  • 9954453 fix(e2e-ci): wrong resourcegrup name used
  • 0e30dea feat: added support for CNI plugin cilium for HA cluster (#204)
  • 07911be Merge pull request #202 from kubesimplify/201-bugfix-civo-creation-of-managed-k8s-cluster-failing
  • 0bff587 fix: updated the unit test case
  • a56439e fix: updated to new name of default apps
  • e3e1ee7 Merge pull request #200 from kubesimplify/179-featurekubernetes-support-for-pre-installed-applications
  • f8887e6 feat: added helm support and istio service mesh
  • b9d2ade fix: logging of k3s and minor bug in k3s
  • 430a2d3 fix: missing updates labeler.yml
  • f42fb3f Merge pull request #197 from kubesimplify/179-featurekubernetes-support-for-pre-installed-applications
  • c937bd7 Merge branch 'main' into 179-featurekubernetes-support-for-pre-installed-applications
  • d765a82 feat: added argo-rollout support
  • 8691ffd Merge pull request #196 from kubesimplify/179-featurekubernetes-support-for-pre-installed-applications
  • ade7e55 Merge pull request #195 from kubesimplify/argocd-support
  • b5dd7c6 feat: added argocd support
  • 88fe58b refactor: using standard naming conventions for go project (#192)
  • 9852a24 build(deps): Bump github.com/civo/civogo from 0.3.46 to 0.3.50 (#190)
  • 2f42dab fix: added the node affinity rules (#184)
  • 2e637ab feat: enabled the blogging in website (#188)
  • a11cf63 build(deps): Bump github.com/civo/civogo from 0.3.45 to 0.3.46 (#175)
  • 4a0b17c enhancement: added email based notification for e2e tests
  • 3872421 build(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 (#176)
  • b00230b update website contributionpage (#137)
  • 5c7914f feat: better command-line reference
  • 9383acf fix: migrate usage guide into getting started (#119)
  • 0bcb877 Create stale.yml
  • 16c8a49 updated the e2e test url in docs
  • 046b683 finalized the docs for e2e tests
  • c62c131 update the docs on how to setup the e2e tests jenkins
  • 9fcea2e update the docs on how to setup the e2e tests jenkins
  • db4c3f0 update: e2e jenkinsfile removed unused command
  • 456d49b updated the e2e test scripts
  • 7b6af1b fix: unchanged no of workerplane reduction duing feature flag=autoscale
  • f561004 bug-fix(e2e test): rollback, minimum no of Workplane nodes from 1 to 0
  • 650fb5c fix: e2e-tests missing update to kubeconfig path for local
  • e606b96 fix: e2e tests missing recursive folder creation
  • cf525f5 fix: e2e main job missing updated local managed cluster config path
  • b9a3a56 feat: setting up support for kubernetes controllers to exist (#164)
  • db0d38c Update README.md
  • 89c08b2 refactor: make waitgroup as a pointer
  • e8dd5b8 Update Jenkinsfile
  • 921853f Update: e2e Jenkinsfile
  • 75c1dc5 build(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#154)
  • 3d11ba8 build(deps): Bump golang.org/x/term from 0.10.0 to 0.11.0 (#146)
  • e68a983 build(deps): Bump github.com/spf13/cobra from 1.4.0 to 1.7.0 (#147)
  • 72e5498 update: ci for mock integration with more changeset
  • ad6c9e9 build(deps): Bump clsx from 1.2.1 to 2.0.0 in /website (#142)
  • 18de58f Create greetings.yml
  • 334f38c update: added e2e tests url link in docs
  • 6c2c930 enhancement(ci): seperated the mock integration test
  • 322fac5 enhancement(civo,azure): Parallel resource creation and deletion (#151)
  • 7869512 Update pull_request-template.md
  • ff5d2e9 ci(labeller): added label for aws
  • 5d38497 refactor(cloud-provider): made metadata as unexported fields
  • 7565a29 update(ci): labeller and testbuilder
  • 8a7380b feat(ci): Create dependabot.yml

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1-rc1

v1.1.0

25 Aug 10:36
Compare
Choose a tag to compare

Changelog

  • f56aa8e updated the PR, issue templates
  • 9fc27f2 test(local,utils,logger): improved
  • 4753005 enhancement(test): add mocks for cloud provider client (#136)
  • 59700f2 Added relevant svgs to homepage that describe the ksctl features (#134)
  • 427503c fix(docs): better looking key features and background for architecture
  • ee90018 enhancement(docs): resolve issue #132 (#133)
  • 2b908a0 Update labeler.yml
  • 53bba54 fix the discord notification not working
  • 99abf61 fix(e2e-local): changed the test to one cluster only
  • 585d28f feat(ci): enhancement for jenkins e2e test pipeline
  • 0f3db8a Update issue templates
  • bdcbe91 Update issue templates

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.1.0-rc1

17 Aug 17:39
Compare
Choose a tag to compare

Changelog

  • 52d1009 fix(release): go releaser
  • 874734a TODO: check the branch which can trigger the e2e tests
  • 11428c9 Create SECURITY.md
  • 043ac99 Merge pull request #123 from kubesimplify/111-feature-migration-to-new-architecture
  • 65bcaa6 feat(e2e): Added test file for jenkins to work
  • 34e5ec5 bug-fix(ha-civo,ha-azure): fixed the switch context feat(jenkinsfile): added
  • 4dcf332 bug-fix(local): switch cluster
  • 2282b2c feat(docs): updated docs
  • e29dd5c fix(windows-test): wrong path for utils folder
  • a3c363e enhancement(azure-test): noWP(), noCP(), noDS()
  • fe5a3a2 feat(gh,test): added unit tests, gh CI enabled
  • 10f7158 update(gh): commented the test for api
  • 6b0a5e3 feat(ci): completed cli bug fixes
  • 2f80689 Merge branch 'main' into 111-feature-migration-to-new-architecture
  • 6a4a716 feat(cli): added the cli
  • 8b3ecd3 added(cli): some bugs are in cli part
  • ee45fc5 update(gh): CI for labelling PR's
  • f8d7246 feat(ksctl): migration done
  • ead976b feat(k3s): added the k3s versioning to be used
  • 9a4d04b feat(azure): added managed k8s version check
  • 97e3b4d feat(azure): added vmsize and region validation
  • bb5f9a6 feat(azure): done with ha and managed cluster
  • 1a8afdb feat(azure): fix-bug and done with azure support
  • 7d41eae feat(azure): bug not creating VMs
  • 16995ea feat(azure): added nsg, subnet, virt-net, resource-group, ssh
  • ee78f31 feat(azure): migrated managed cluster
  • f303303 moved the azure/utils to their respective loc
  • 4ab4f33 added credentials for azure
  • 2ef1ac7 feat(k3s): make the k3s scripts compatable to all providers i.e. Azure
  • 56116d5 feat(azure): package strcture done
  • f23c277 feat(local): migrated to the new arch and also got its own logger
  • 8f9e7c3 feat: removed hardcoded strings
  • c7454ff feat(k3s,civo): Done managed and ha cluster features
  • 468a6d5 fix: edge case of completion when no wokerplane is to be created
  • dc477e7 bugfix(civo,k3s): adding and removing wokerplane nodes
  • d19dc56 bug: state not working as expected
  • f80c373 feat: added adding and deleting workerplane nodes
  • 0da99cd feat: added logic for node delete in kubernetes
  • 6fe7e11 added the fixme and todo's
  • 07e71e5 added function template for add and remove worker nodes
  • eda9b5c fix(watcher): added retry as its vulnerable to network issue
  • edc6c19 feat: done adding ha support to the k3s
  • f828f2b feat(civo): done with civo ha cloud infrastructure
  • 6b67607 refactor(factory): made the global interface name to follow standards
  • e613450 feat: added error handling in manager and controller
  • 92d14e2 feat(civo): added firewall and ssh key creation and deletion
  • 4a1d773 feat: Added firewall without rules
  • 12ea6c1 feat: added kubernetes version and table output for get
  • eb0ce4f feat: added install apps and cni for managed clusters
  • b277df1 feat: use package for terminal color
  • 85e9e1a feat: added get clusters for civo
  • bcb549f refactor: renamed the storage interface name
  • e1b8fa7 feat: refactor and added error handling
  • 125e4e0 added the provider dependent state replay
  • cce7ac0 todo: marked gh actions for change
  • 193cb54 feat: added credentials input support to civo
  • 1331405 feat: added the managed cluster support for civo
  • c2984f4 feat: added the delete and create of state and network in civo
  • 63d9b85 updated the state managedment
  • 3d12ca9 feat: ksctl first api fall to civo to create network done
  • c30c680 feat: Added the some field for the local state provider
  • 6a5eb39 feat: added cloud provider get-setter methods
  • 1ab99b0 rename: main controller to manager
  • 924470b backup: moved the backup to current branch
  • 6203d7d feat: Done the controller part of ksctl
  • 247abd6 feat: Added demo logging for controller
  • 1f6b853 feat: connected controller and cloud with kubernetes distro state
  • f94b4ae feat: connected cli to controller to cloud provider
  • 3df5274 feat: added local provider
  • df954da feat: controller to provider
  • 3851944 feat: controller interface for what we can do with ksctl
  • a1f999f Cleanup: stale version of api
  • 7580750 refactor: ha and managed part in cloud provider
  • 9738eeb feat: Integrated State between the Cloud and K8s controller
  • 3b88c4e suggestion: bridge to communicate between Cloud state to kubernetes state
  • 86efebe Added: stateConfiguration struct for each provider
  • 2b6de28 Added: k8s distros to the controller
  • 91ea1d6 Added: local provider to the controller
  • 7c9a90e Added: connected azure provider to the controller
  • 87c8295 controller: added wrapper for the engine-builder
  • 8eb63a4 Added the connection from controller to the provider
  • b308c46 Update: labeler.yml
  • eadc155 Improved the labaler filters
  • 8bd3b12 fix: github actions labaler
  • 71af41b Added rough folder structure for the civo provider
  • ec34d65 test: added for resources/engine.go
  • 7af66f4 Moved the NewBuilder funcs to the resources/cli
  • a6f20a1 Added the Storage Handlers
  • 43fb11b Added the Local provider
  • 0ef21b8 Added the K3s and Kubeadm interface and mock-cli working
  • e182f38 Fixed the import error
  • bbd2b0e Decided on the overall all interfaces
  • 99d12ad Update README.md
  • eba7d54 Update: new badges added
  • 02fb8f3 Added interface for the restAPI client
  • f867fe5 Support for the non-k8s distros
  • 688cfff Merge branch 'main' into 111-feature-migration-to-new-architecture
  • 42c0161 New Design implementation
  • 9d488cb fixed the sequencing
  • 02845c0 Update README.md
  • c217ccf update: docusaurus to newer version
  • 3330542 fix: video not rendering in website (#116)
  • 7d18cfe fix: CONTRIBUTING.md with better instructions
  • b6cd1bb Update pull_request-template.md
  • fac9bf6 Update README.md
  • d4760f6 fixed the labels for windows
  • 4adfb33 Update pull_request-template.md
  • a9e19bd Merge pull request #114 from SaarthakMaini/add-context-getting-started
  • 3e5cf7d enhancement: added context for powershell to windows install scripts
  • 2be6f57 update: docs website
  • 05d2b35 Update issue templates
  • eb86c11 docs: added video on how to create cluster on Azure (Managed and HA)
  • c1dbac6 docs: added video on how to create cluster on CIVO (Managed and HA)
  • 01b4823 Added ksctl_install video
  • 0fc6ba1 Update labeler.yml
  • 6ef82e6 Delete coverage-report.yml
  • a30c6c0 Update codecov.yml
  • d223190 update: added codecov badge in README.md
  • 2169f75 Update codecov.yml
  • 67da780 Create codecov.yml
  • eac1f7d enhancement: contribution guide got revamped
  • c2ef164 fix(docs): maintainers page
  • 4b1e5af enhancement(docs): install guide and architecture
  • 4f3db2f fix: install script for linux and macos install
  • 0a24b05 enhancement: removed the stdin for os and arch
  • 3d4f015 fix: added dependency check in linux and macos install script

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0-rc1

v1.0.1

25 May 04:24
Compare
Choose a tag to compare

Changelog

  • 194996f update: cli log messages after operation for status
  • a231e26 fix: fixed the x509 cert error (#108)
  • d221a57 update: issue templates
  • a6fa6bf update: CONTRIBUTING.md
  • c8baf71 Update CHANGELOG.md

What's Changed

Full Changelog: v1.0...v1.0.1

v1.0-rc1

25 May 04:17
b56a53e
Compare
Choose a tag to compare

Changelog

What's Changed

Full Changelog: v0.2.1...v1.0-rc1