Releases: RedHatInsights/clowder
v0.23.0
What's Changed
FIX: Random fails in strimzi tests
FIX: Keda assertions causing tests to fail
FIX: Added missing CRDs to tests
FIX: Unit tests
FIX: Duplicate ACG_CONFIG definition in init containers
FIX: Speed up container build pr check process by correctly referencing copied binaries
FIX: CJI Status errors
FIX: Replicas when not using autoscalar
FIX: Added Version descriptor back in
FIX: Better write now support for the resource cache
Full Changelog: v0.22.0...v0.23.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.23.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.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.