Okteto Enterprise Release Notes

0.8.3

April 9, 2021

Features

Bugfixes

  • Remove "redacted" from Git repositories URLs.
  • Mark pipelines stuck in progressing/destroying as errored.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.8.3.tgz

0.8.2

March 29, 2021

Bugfixes

  • Upgrade Okteto CLI binary to 1.12.2 to fix a regression on how image names are inferred on Okteto Stacks.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.8.2.tgz

0.8.1

March 26, 2021

Bugfixes

  • Upgrade Okteto CLI binary to 1.12.1 to fix a regression on the labels used by Okteto Stacks.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.8.1.tgz

0.8.0

March 25, 2021

Features

  • The frontend and daemonset now run on the default service account, with limited privileges.
  • All the sensitive configuration values are now stored in the okteto-enterprise Kubernetes secret.
  • Okteto Stacks now directly create Kubernetes resources instead of using Helm.
  • Administrators can mark namespaces as persistent in the admin dashboard to prevent them from being automatically scaled to zero or deleted.
  • The dashboard shows the state of the pipeline and the state of the components.
  • The dashboard now supports collapsing the pipelines.
  • The certificate issuer now supports using an assumed role for AWS instead of access keys.

Bugfixes

  • Fixed issues deleting resources created by the pipelines.
  • Fixed layout issues with the deploy dialog.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.8.0.tgz

0.7.10

March 12, 2021

Features

  • Upgrade to Buildkit 0.8.2.
  • All the applications in a namespace awake automatically when they receive a request.
  • The error pages include information on the application's status (unavailable, sleeping, restarting) and display troubleshooting information.
  • You can now specify extra annotations and labels for all the components.
  • You can now override the IP the pods use to communicate with the Okteto API and the Okteto Registry.
  • You can now override the serviceAccountName of the registry deployment.

Bugfixes

  • Helm releases with a dash in the name are parsed correctly.
  • The garbage collector no longer deletes the migration job and pods.
  • Helm creates a separate service account when token-based authentication is enabled.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.10.tgz

0.7.9

March 5, 2021

Features

  • Support for Kubernetes 1.19.
  • All the applications in a namespace awaken automatically when there's an action in the namespace.
  • You can now control the schedule, increment size, minimum size, and maximum size of the autoscaler.
  • A new configuration to disable the automatic conversion of LoadBalanced services into ClusterIP.
  • A new configuration to disable ingress class overwrite. This is useful when running multiple ingress controllers in your Kubernetes cluster.

Bugfixes

  • Scrollbars are now easier to click on high-res screens.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.9.tgz

0.7.8

February 22, 2021

Features

  • Support for restore volumes from snapshots.
  • Support for cronjobs in the Okteto UI.
  • Private registry credentials available in git deploy jobs.

Bugfixes

  • Fix issues in namespace layout to avoid logs area to be hidden.
  • Fix sorting of users in Admin view.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.8.tgz

0.7.7

February 5, 2021

Features

  • Awake namespaces and applications directly from the dashboard.
  • The ingress class of the ingresses managed by Okteto is now customizable.
  • The daemonset is only deployed in the nodes with the devPool toleration.
  • The privateRegistry configuration is now compatible with registries that require tokens for authentication.

Bugfixes

  • Handle the error in the admin dashboard when the metrics server is not available.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.7.tgz

0.7.6

January 30, 2021

Features

  • The dashboard now supports filtering logs by pod.
  • The dashboard now supports running okteto down directly from there.
  • The dashboard now gives you an option to destroy attached volumes together with the application.
  • Support for Azure Storage for the Okteto Registry.
  • Login with Okta, Gitlab, Ping, Dex, or any other OpenID provider.
  • You can now enable/disable the cluster-wide changes that the daemon set applies.
  • Dev environments will automatically use the internal network when connecting to the build and registry services.
  • Upgraded to cert-manager v1.1.0.

Bugfixes

  • Fixed the "Operation not progressing" error message when deploying statefulsets.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.6.tgz

0.7.5

January 17, 2021

Features

  • Support for Digital Ocean Spaces for the Okteto Registry.
  • Login with bitbucket as the identity provider.
  • Logs view filters and UI improvements.
  • Increase default git deploy timeout from 15min to 30min.

Bugfixes

  • Only display In Development status if a resource is in running state.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.5.tgz

0.7.4

January 6, 2021

Features

  • The admin view also shows namespace and user count, as well as information on your license.
  • Users can define secrets at the cluster level, instead of at the user level.
  • Configure a policy to make images available across namespaces.
  • You can now customize the shortcut displayed in the "Deploy from Git Repository" dialog.
  • You can now use OpenID Connect providers for authentication.

Bugfixes

  • Only show active users in the admin dashboard.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.4.tgz

0.7.3

December 11, 2020

Features

  • Display YAML for volumes and charts in the UI.
  • Install Okteto in air-gapped clusters.
  • Upgrade helm and okteto dependencies.

Bugfixes

  • Specify the secret name in all the ingresses created by the installation.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.3.tgz

0.7.1

November 30, 2020

Features

  • Jobs and pods are now displayed in the dashboard.
  • Volumes created by okteto up now show the dev-mode badge.
  • Okteto Pipelines now fallback to the repository's default branch if none is specified.
  • The default network policy now allows for namespaces from the same owner to access each other.
  • Quotas and Policies are easier to configure now.
  • Single buildkit pod for both external and internal requests.
  • Support to limit login based on Github Organization membership.
  • Support for Civo Cloud and K3s.
  • Okteto Enterprise is now also available via Artifact Hub.

Bugfixes

  • Run migration job when configuration values change.

Upgrade notes (from 0.5.x)

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.7.1.tgz

0.6.2

September 15, 2020

Features

  • Private Endpoints.
  • Upgrade to buildkit 0.7.2.
  • Support starting Okteto Pipelines from the okteto cli and Github Actions.
  • Username, user id, email, and commit sha are available as environment variables in okteto pipelines.
  • Add the okteto helm catalog to the pipelines by default.

Bugfixes

  • Truncate logs if they are too big to prevent memory issues.
  • Fix name clash when creating role bindings.
  • Reload the frontend on API breaking changes.
  • Improved handling of API errors.
  • Reduce severity of 'pod not found' errors.

Upgrade notes (from 0.5.x)

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.6.2.tgz

0.6.1

August 20, 2020

Features

  • Improved backward compatibility with okteto CLI.
  • Use helm 3.3.0 for deployment pipelines.

Upgrade notes (from 0.5.x)

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.6.1.tgz

0.6.0

August 11, 2020

Features

  • Upgraded NGINX-ingress to v1.4.1.
  • Upgraded cert-manager to v0.16.0.
  • Deploy application from Git repositories.
  • Updated helm, kubectl and okteto binaries.
  • Usability and UI improvements.
  • Support for using okteto.dev as a shortcut for the registry of a namespace.

Bugfixes

  • Truncate log lines with more than 800 characters to prevent performance issues with the UI.
  • Set buildkit cache size as a config value.

Upgrade notes

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.6.0.tgz

0.5.3

July 06, 2020

Features

  • supervisor process now logs okteto up output using JSON.
  • Updated helm, kubectl and okteto binaries.
  • Pin docker registry to 2.7.1.

Bugfixes

  • Fix compatibility issue with okteto 1.8.14.

Upgrade notes

The configuration values have changed from the 0.4.x and older releases. Please review the installation guide before upgrading. New CRDs have been added. Please install them before upgrading.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.5.3.tgz

0.5.2

June 18, 2020

Features

  • Automatically delete dev secrets when deleting a deployment from the UI.
  • Support for network policies in 1.17.
  • Parameter to make cert-manager and nginx optional.

Bugfixes

  • Fix copy/paste of development instructions in the UI.

Upgrade notes

The configuration values have changed from the 0.4.x and older releases. Please review the installation guide before upgrading. New CRDs have been added. Please install them before upgrading.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.5.2.tgz

0.5.1

June 10, 2020

Features

  • Simplified configuration model.
  • Upgraded NGINX-Ingress to 1.39.1.
  • Support for using a PVC as well as block storage for the registry.
  • Wait for certificates to be available before failing.
  • By default, namespaces are not required to include the username a postfix.
  • Support for helm charts that create accounts and roles.

Bugfixes

  • Don't count existing namespaces when calculating a quota.
  • Map user to old account if the old service account has been deleted.
  • Fix UI issues around scrollbars and touch panels.
  • Support for edge 79.
  • Add a loader to the application deploy dialog.
  • Upgrade the allowed size for file uploads.

Upgrade notes

The configuration values have changed from the 0.4.x and older releases. Please review the installation guide before upgrading. New CRDs have been added. Please install them before upgrading.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.5.1.tgz

0.4.0

May 11, 2020

Features

  • Buildkit Service and Container Registry included out of the box.
  • Support for Okteto Stacks.
  • Application installer now uses Helm v3.2.0.
  • Setting to automatically delete unused resources.
  • API key is now masked in the UI.
  • Increased throughput in the Webhook.
  • Quotas are now fully configurable.
  • Always fail if webhook cannot be executed.
  • Create an internal certificate for the webhook.
  • Don't require namespace postfix by default.
  • Lots of UX improvements.

Bugfixes

  • Fixes issues with cross-reference of charts in multiple repositories.
  • Support helm repositories with sub-paths.
  • Check connectivity to Kubernetes as part of the healthcheck.

Upgrade notes

The configuration values have changed substantially from the 0.3.x release. Please review the installation guide before upgrading.

Known issues

  • If the API pods are active before the certificate it's generated, they need to be recreated to pick up the new cert.
  • Buildkit and Registry pods will fail until a valid certificate is generated.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.4.0.tgz

0.3.1

January 27, 2020

Features

  • Support for endpoints of the form $NAMESPACE.$BASE_DOMAIN.
  • Show functions as a first class citizen.
  • Show attached volumes for deployments, statefulsets and functions.
  • Only enable buildkit quotas when hard multitenancy is enabled.
  • Show developer mode hints from the UI
  • Destroy resources directly from the UI

Bugfixes

  • Delete jobs after execution.
  • Delete ingresses by label instead of by name.
  • Compute stateful sets endpoints.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.3.1.tgz

0.3.0

January 14, 2020

Features

  • Support for Kubernetes 1.16.
  • Updated Cert-Manager to v0.12.0 and NGINX Ingress Controller to 1.26.2.
  • Support for remote builds with Okteto CLI.
  • Application installation via the catalog is now 100% faster.
  • Customize the default application catalog for all users via configuration.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.3.0.tgz

0.2.13

October 29, 2019

Features

  • Display the user's quota consumption directly in the UI.
  • Support for Digital Ocean.
  • Display status and errors in the UI.
  • Support for deploying applications directly from the UI.
  • Updated icons.
  • Support for deploying Helm charts.
  • Return 401 on auth issues instead of letting graphql handle the error.

Bugfixes

  • Don't capture 404 errors from applications.
  • Fix caching issues in index.html.

Direct Download

https://storage.googleapis.com/charts.okteto.com/okteto-enterprise-0.2.13.tgz