Skip to content

Releases: RedHatInsights/clowder

0.13.0

24 May 08:07
55a84f4
Compare
Choose a tag to compare

This is a large release with many changes

  • FEAT: Added validator to prevent bad configs
  • FEAT: Enable Node Port for Minikube
  • FEAT: Set default cluster name to env if not specified
  • FEAT: Add memory limits
  • FEAT: Add Managed Kafka Provider
  • FEAT: Added better provider stage logging
  • FEAT: Handle non JSON parselog printing
  • FEAT: Add Kafka TLS and User auth to strimzi mode
  • FEAT: Upgrade golang version to 1.14 from 1.13
  • BUG: Make some status fields optional
  • BUG: Fix object store PVC
  • BUG: Fix private port panic if not set in env
  • DOCS: Move docs to ASCIIDoc
  • DEBT: Remove Consumer Group
  • DEBT: Remove old make component function
  • DEBT: Moved ptr helpers
  • TEST: Added new local Feature flag tests
  • TEST: Increase test timeout

To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.13.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.12.0

14 Apr 09:23
Compare
Choose a tag to compare

This release includes several new features and a few bug fixes

  • FEAT: Read bucket name from secret annotation, IAM support
  • FEAT: Add debugging configuration options to Clowder
  • FEAT: Generation check ensures an ClowdEnv is reconciled before a ClowdApp.
  • BUG: Sort database app-interface secrets to prevent indeterminate ordering from causing pod bouncing

To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.12.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.11.0

29 Mar 10:00
Compare
Choose a tag to compare

This release includes several new features and a few bug fixes

  • FEAT: Internal maker.go replaced with new caching resource system.
  • BUG: Rollouts was changed from Int 25 to String 25%

NOTE: with this newer version of Clowder, upgrading from 0.10.0, your deployments will likely need to be deleted so that Clowder can recreate them with the correct labels. Please check logs, any mention of labels being immutable usually points to this issue.


To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.11.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.10.0

17 Mar 09:59
0eedf23
Compare
Choose a tag to compare

This release includes several new features and a few bug fixes

  • BUG: Region was missing from objectStorage buckets, this has been added and clients updated.
  • BUG: Fixed bug where hostname was not populated in ClowdEnv endpoints if service was enabled via newer "public" field.
  • FEAT: Each clowd app will now run its services in a new service account.
  • FEAT: ClowdJobInvocation support added.
  • FEAT: Support for Cyndi Pipeline creation added.
  • FEAT: Added CPU profiling capability for Clowder development
  • CHANGE: Changed labels applied to resources to make them more unique, app->clowdapp app-env-> clowdapp-env

NOTE: with this newer version of clowder, upgrading from 0.9.0, your deployments will likely need to be deleted so that Clowder can recreate them with the correct labels. Please check logs, any mention of labels being immutable usually points to this issue. This is a one time change.


To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.10.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.9.0

03 Mar 11:30
Compare
Choose a tag to compare

This release a bug in the hostname within single app dependency

  • BUG: Endpoints are not added if app has no dependencies

To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.9.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.8.0

03 Mar 09:25
Compare
Choose a tag to compare

This release fixes several bugs and adds some new features

  • BUG: privatePort is not set by default on a service
  • BUG: Add endpoints for all deployments in app to its cdappconfig, prior to this release, only dependencies and optionalDependencies were added.
  • ENHANCE: Simplification of several core functions
  • BUG: Trueup of liveness readiness
  • BUG: Kafka local mode would sometimes time out when creating a Kafka Topic, a context has been added to not stall all reconciliations.
  • ENHANCE: Many doc strings added

To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.8.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.7.0

22 Feb 13:57
Compare
Choose a tag to compare

This release speeds up local kafka deployments


To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.7.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.6.0

19 Feb 17:06
c927005
Compare
Choose a tag to compare

This release fixes a small issue with the CRDs


To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.6.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.5.0

19 Feb 17:02
Compare
Choose a tag to compare

This release brings with it some important script maintenance, some new cron job fields and muchos documentation.


To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.5.0.yaml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.

0.4.0

05 Feb 18:38
fabaa42
Compare
Choose a tag to compare

This release brings with it some important code simplification, Initial Istio support and the beginnings of Strimzi/Cyndi support


To install Clowder in your local environment, first make sure you've installed Minikube and have it running. Then download the attached manifest YAML and run:

minikube kubectl -- apply -f clowder-manifest-0.4.0.yml --validate=false

You may also need pull secrets for both quay and rh_registry in order to obtain the correct images.