Skip to content

Releases: RedHatInsights/clowder

v0.22.0

10 Nov 09:31
Compare
Choose a tag to compare

What's Changed

FEAT: Remove Partial Reconciliation completely @psav
FEAT: Add SharedDB mode which uses a single DB per required version of postgres @psav
FEAT: Keda support for autoscaling deployments @maskarb
FIX: Prometheus hostname in status @kylape
FIX: Ensure Cyndi has created HBI table @kylape
FIX: Sidecar support for CronJobs @kahowell
FIX: ActiveDeadlineSeconds added to ClowdJobs @kahowell
FIX: Moved success message to end of reconciliation @psav
FIX: Moved to using Makefile version of tests @psav

New Contributors

Full Changelog: v0.21.0...v0.22.0

Installing

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-v0.22.0.yaml --validate=false

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

Notes

You may be required to delete old deployments as labels have changed for databases.

v0.21.0

27 Oct 13:57
Compare
Choose a tag to compare

What's Changed

FEAT: Add image field/override to initContainer
FEAT: Add app name and envName to cdappconfig metadata
FEAT: Add prometheus hostname to clowdenv status field
FEAT: Add requirements env vars for IQE CJI
FEAT: Adding auth sidecar and mock BOP and keycloak in ephemeral mode
FEAT: CJIs now implement conditions (#430)
FEAT: Add scheme (http/https) for feature flags to cdappconfig
FEAT: Cyndi support for strimzi mode with app-interface db
FIX: Wait on all KafkaTopics to be created before deploying ClowdApps.
FIX: Add resource limits to kafka, local db, and keycloak/mbop

New Contributors

Full Changelog: v0.20.0...v0.21.0

Installing

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-v0.21.0.yaml --validate=false

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

v0.20.0

20 Sep 14:26
bf4c777
Compare
Choose a tag to compare

A number of release-related updates in this version of Clowder.

FEAT: Various Kafka and external operator updates
FEAT: Recreate Deployment strategy
FIX: Update installer script to include blocking script

and various bug fixes, documentation/housekeeping updates
Installing

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-v0.20.0.yaml --validate=false

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

v0.19.0

30 Aug 14:28
8742cdd
Compare
Choose a tag to compare

A number of release-related updates in this version of Clowder.

FEAT: Adds support for suspending Clowdapps and env for testing through the `disabled` field.
FEAT: Enables password for Elasticache provider 
FEAT: Consumes Cyndi packages from Github
FIX: Updates Ruby schema

and various bug fixes, documentation/housekeeping updates


Installing

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-v0.19.0.yaml --validate=false

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

Add deepcopy files

23 Jul 20:34
dc0a5d7
Compare
Choose a tag to compare

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-v0.18.1.yaml --validate=false

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

Package rename

23 Jul 20:27
Compare
Choose a tag to compare

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-v0.18.0.yaml --validate=false

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

0.17.0

21 Jul 19:30
cb40885
Compare
Choose a tag to compare

A number of release-related updates in this version of Clowder.

  • FEAT: Adds support for vault secrets to ClowdJobInvocations.
  • FEAT: Includes Elasticsearch and XJoin in the kube_setup.sh build script.
  • FEAT: Removes the quay-cloudservices pull secret from all deployments in favor of env level pull secrets.
  • FIX: Fixes Redis and Databases local service accounts.
  • FIX: Fixes an issue where NodePorts were overwritten on some reconciles.

and various documentation/housekeeping updates


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.17.0.yaml --validate=false

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

0.16.0

16 Jul 15:37
67476a9
Compare
Choose a tag to compare

A number of release-related updates in this version of Clowder.

  • FEAT: Allow empty Kafka connect cluster names
  • FEAT: Use UUID of ClowdEnvironment to generate a unique Kafka connect cluster name
  • FEAT: Various CJI enhancements

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.16.0.yaml --validate=false

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

0.15.0

11 Jun 08:45
bd0b2a9
Compare
Choose a tag to compare

A number of release related updates in this version of Clowder.

  • FEAT: Conditions support, each ClowdApp resource now boasts full condition support to allow easier identification of reconciliation failures/errors.
  • FEAT: Added feature flag for simple/complex strimzi topic names to allow easier transitioning to Clowder managed kafka envs
  • FEAT: Added strimzi network policy for envs where network policies are enforced
  • BUG: Manifest file now half the size of previous releases owing to a duplicated CRD entry
  • BUG: Numerous small bug fixes around OLM deployments
  • TEST: Added new tests for resource cache type protection

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.15.0.yaml --validate=false

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

0.14.0

01 Jun 08:30
6d3520c
Compare
Choose a tag to compare

This is a non backwards compatible release which will necessitate upgrading minikube to a minimum of v1.20.0. The manifest cannot be applied on older versions of Minikube.

  • FEAT: Moved to operator SDK v1.8.0
  • FEAT: Add kafka connect status in clowd env status
  • FEAT: Add FF app-interface mode
  • FEAT: Upgrade golang version to 1.14 from 1.15
  • TEST: Fixed some delete 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.14.0.yaml --validate=false

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