github apache/camel-k v1.7.0

latest releases: 1.10.4-nightly, v1.10.3, pkg/kamelet/repository/v1.10.3...
2 years ago

Camel Dependencies

Changes by Kind

Task

  • Upgrade Kubernetes API to version 1.21.4
    Upgrade controller-runtime to version 0.9.7
    Upgrade Knative to version 0.26.0
    Upgrade Go to version 1.16 (#2655, @astefanutti)

Feature

  • An alternative kustomize based installer that applies the kubernetes resources using kustomize & kubectl.

    The config directory contains all the resources for installation and configuration of the camel-k operator. While, by default, those resource are installed through the kamel binary, they can also be applied directly to a cluster using kustomize. These resources can be modified prior to their installation and the kustomize.yaml files be changed to include extra patches and settings, as required.

    A Makefile is included to provide an imperative guide to the otherwise declarative structure. The sequence is thus:

    1. make setup (must be executed as cluster-admin)
    2. make operator
    3. make platform (if a customized integration-platform is required)
    4. make example (optional - installs the hello-world camel-k integration)

    Each of these Makefile rules have their own extra environment variables that can be customized. Please review the rules in the Makefile for details. (#2284, @phantomjinx)

  • Feat(native): Add support for Knative service gradual roll-out (#2667, @astefanutti)

  • Feat: Add active-deadline-seconds and backoff-limit options to cron trait (#2678, @astefanutti)

  • Feat: Add progress-deadline-seconds option to deployment trait (#2677, @astefanutti)

  • Feat: Comprehensive Integration error status (#2682, @astefanutti)

  • Feat: Consistent Integration scale status (#2662, @astefanutti)

  • Feat: Health trait (#2740, @astefanutti)

  • Feat: Quarkus native build support (#2536, @astefanutti)

  • It's possible to assign an ID to a Camel K operator in order to reconcile only a specific set of resources (#2683, @nicolaferraro)

  • Resources can be configured to use a secondary integration platform (#2695, @nicolaferraro)

  • Feat(trait): camel trait to include properties (#2635, @squakez)

  • Feat: Allow custom fixed labels for any running pod (#2646, @claudio4j)

Bug or Regression

Uncategorized

Don't miss a new camel-k release

NewReleases is sending notifications on new releases.