Version: 0.7

Older releases

Release v0.4.0-beta9#


This release of Kore adds the following key features:

  • Changed from Kores internal configmap to v1.Configmap
  • Bug fixes to the UI services section using to use metadata.name rather than spec.displayName

Release v0.4.0-beta8#


This release of Kore adds the following key features:

  • Added Azure Pod Identity for external-dns
  • Bug fix, ensure we wait for the cluster to have a success status, before we install domain components
  • Install aad-pod-identity into AKS clusters
  • Team context UI changes

Release v0.4.0-beta7#


This release of Kore adds the following key features:

  • Fixing bug for UI incorrectly handled kore-costs credentials
  • Added AKS Network Policies - allowing the team to override the settings
  • Fixed the kore login bug causing segfault
  • Enable & Disable Users in Kore CLI commands - allowing kore-admins to enable and disable users in kore
  • Kore Robot Token Status Fields - shifting the tokens into the spec rather than status fields
  • Check swagger using --swagger-only so we get faster feedback of failures
  • Added Audit searching and filtering to the UI
  • Automatically publish Helm charts into the Kore Service Catalog
  • Kore Chart - External Database - adding the ability to reference an external database for kore
  • Team and Cluster Identifier fixes the issues around annotations and kore apply
  • Create custom Azure virtual network for AKS clusters
  • Added the /serverinfo endpoint for api details
  • Added network policies to the Kore chart
  • Provided and option to enable EKS controlplane logging
  • Fix Docker Kore Image User Permissions in the CI kore CLI container image
  • Added support for Azure domains
  • Fixed the issue around EKS nodegroup naming

Release v0.4.0-beta6#


This release of Kore adds the following key features:

  • Fixed issues in the GORM database client
  • Displays cluster selections when accessing the kore kubeconfig
  • Fixes character bug caused by long names kubernetes resources

Release v0.4.0-beta5#


This release of Kore adds the following key features:

  • Provides the ability to configure builds on the UI
  • Differentiating between GitHub and gitlab access tokens in container builds
  • Bumping the kore-costs to v0.0.4
  • Adding a fix for lingering ELBs on EKS deletion
  • Rename ServiceCredentials API resource to ServiceAccess, add automatic migration
  • Container build and push feature

Release v0.4.0-beta4#


This release of Kore adds the following key features:

  • Adding a shortname to the namespaceclaim (based on feedback)
  • Allow Kore admins to manage their own team membership/roles
  • Switched kore local to version to 1.17.11
  • Updating the default version of kubernetes for AKE to 1.17

Release v0.4.0-beta3#


This release of Kore adds the following key features:

  • Added service provider for AWS Elasticsearch
  • Added service deployment for cluster installations
  • Added priority class for EKS autoscaler
  • Fixed bug allowing for deletion of clusters with kore DNS zones

Release v0.4.0-beta2#


This release of Kore adds the following key features:

  • Deloying managed domains for EKS clusters

Release v0.4.0-beta1#


This release of Kore adds the following key features:

Release v0.3.0#


2020-08-25

This release of Kore adds the following key features:

Smaller additions#


Fixes#


Release v0.2.4#


2020-06-29

Bugfix fixing kubeconfig path for kore cli on windows Kubeconfig Paths

Release v0.2.3#


2020-06-29

Bugfix release to enable Namespaces not appearing on cluster page

Release v0.2.2#


2020-06-26

Bugfix release to enable GSuite token refresh to continue to work for Kore CLI after first login

Release v0.2.1#


2020-06-25

Bugfix release to enable GSuite token refresh to work for Kore CLI

Release v0.2.0#


2020-05-30

This release of Kore adds the following key features:

  • Security Overview of plans and clusters.
  • Cloud Services (including S3 and managed binding of services into cluster namespaces via Kore-provisioned secrets).
  • GCP Account Management - auto-creation of projects in a configurable way as teams request clusters.
  • GCP GKE Improvements - node pools, auto-scale/sizing re-configuration, release channels and versions are now fully supported.
  • Enhanced management of cluster plans/parameters to allow cluster users and node groups/pools to be managed easily through the UI.

Added#


Fixes#


Pre Release v0.2-0-rc2#


2020-05-20

Added#


Fixes#



Release v0.1.0#


2020-04-27

The first beta release of Kore delivers the following key themes:

  • Added GCP Projects for teams (CLI & UI).
  • Single account EKS support.
  • Clusters by Plans only. Ability for operators to control the shape of the plans which teams consume.
  • A formalized release process for Kore.
  • The addition of a team audit trail of operations, view-able from CLI and UI.
  • A new CLI - kore.

Added#


  • GCP Projects for teams (CLI & UI)

    - GCP Projects [PR #327](https://github.com/appvia/kore/pull/327)
    • GCP Organization Credentials Verification PR #457
    • GCP IAM Permissions Check PR #368
  • EKS Support

    • Basic EKS Cluster Support #348
    • Add EKS Cluster Build support in the UI #402
  • Plans and Policies

    • limit cluster creation to be only available via a plan #343
    • As a kore admin be able to get, create, update plans in the UI #442
    • Be able to edit an existing cluster configuration once it's built #567
    • Create plan policies associated with teams and plans #536
    • View cluster plans #420
    • Cluster Deployment from Plans #346
  • Audit

  • Stable Kore Releases

    • A release process for kore #345
    • Testing: Create basic infrastructure in which we can produce API-level tests #334
  • Kore CLI

    • Add 'local' command to kore cli #590
    • Tab Completion of Resource #640
    • Stop building korectl #636
    • Korectl Bash Autocompletion #424
  • Other Additions

    • UI: See detailed status of a cluster and its underlying objects #494
    • UI: Allow deletion of a cluster in failed state #493
    • have a way of knowing how and where to authenticate to when i have a cluster #341
    • Know the API endpoint for kore via the UI #443
    • remove alpha from kore local documentation #687
    • make the version displayed at the bottom of every page discretely #686
    • Create & Delete Admin PR #483
    • Korectl Cluster Kubeconfig #444
    • GKE Kubernetes Version PR #462
    • as an owner of a team i want to be able to delete my team #430
    • Apply From Stdin #408
    • invite an admin user to kore #360
    • promote a user to be an admin of kore #359

Changes#


  • Rename API endpoint ekss/ to eks/ to match other resources #675
  • As a kore administrator I expect to be able to deploy kore using helm with a URL #624

Fixes#


  • Store Client hiding errors #671
  • Kubernetes Deletion Bug #655
  • Team Deletion Bug #654
  • Always check on the team API endpoints whether a team exists PR #651
  • Handle validation errors in kore PR #637
  • EKS resource type doesn't work in the kore CLI #607
  • Create/delete admin is broken in the kore CLI #606
  • Handle trailing slashes for kore profile configure command #638
  • Oauth Redirect URL Bug Fix PR #490
  • Helm Chart HMAC #476
  • Fix Max Attempts on Resource Waits PR #452
  • Deleting GKE before Cluster Fix PR #435
  • Controller Runtime Client GVK PR #434
  • Fix namespace claim wait PR #431
  • GKE Bootstrap Fix PR #454
  • Team Removal with Clusters Bug PR #426
  • Namespace required when setting Allocation via API #417
  • Fix Cloud Provider failing state PR #407
  • fix invalid gke status when no credentials PR #405
  • Fix invalid status for GKE nodes #404
  • Make relevant audit visible to the correct personas #299
  • korectl cls auth doesn't give any context help #296
  • korectl cls auth on it's own gives 404 #295
  • Use the refresh token to refresh expired credentials PR #325
  • When creating a team with an invalid name, it returns 500 #367

Other#


  • Examples use different teams and invalid plans which make them hard to use #633
  • Kubernetes Images PR #463
  • Default Option Value PR #428
  • Add kubernetes resource config, clean up custom path override logic PR #414
  • Makefile Images Stage Fix PR #409
  • Kore Admin Delete Check PR #397
  • Enable simple kore UI releases with kore #389
  • Auto Generated Resources PR #388
  • CLI Cleanup & Resource Waits PR #386
  • Fix deepcopy-gen PR #383
  • JSONPath Dependency PR #382
  • WhoAmI Command Rendering Fix PR #381
  • Team Name Regex PR #375
  • Long Description Format PR #374
  • Profile Delete Command PR #373
  • Potential Segmentation Fault PR #370
  • UI Endpoint PR #353
  • Enable APIs PR #349
  • Logrus Caller Report #330

Release v0.0.23#


2020-04-16

This release targets being able to use Kore to create, manage and destroy EKS Kubernetes clusters in AWS, with all dependent resources managed (VPC, Subnets, node groups, etc). As this is the first formal release of Kore, it only shows the major features added since the previous pre-release alpha.

Added#


Improved & Changed#


Fixed#