Releases: RedHatInsights/clowder
v0.22.0
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
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
- @casey-williams-rh made their first contribution in #478
- @kahowell made their first contribution in #477
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
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
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
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
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
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
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
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
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.