camel-k.git
11 hours agoFix #3257: fix uploading checksum files to the image registry on Windows main
John Poth [Wed, 18 May 2022 09:50:47 +0000 (11:50 +0200)] 
Fix #3257: fix uploading checksum files to the image registry on Windows

18 hours agoFix: use platform.Status instead of platform.Spec
John Poth [Wed, 18 May 2022 10:25:21 +0000 (12:25 +0200)] 
Fix: use platform.Status instead of platform.Spec

21 hours agoUpdated CHANGELOG.md
github-actions[bot] [Thu, 19 May 2022 03:36:02 +0000 (03:36 +0000)] 
Updated CHANGELOG.md

33 hours agochore(trait): Add an option to disable SSA in deployer trait 1.10.0-nightly
Antonin Stefanutti [Wed, 18 May 2022 08:38:46 +0000 (10:38 +0200)] 
chore(trait): Add an option to disable SSA in deployer trait

35 hours agofix: Use status change predicate to filter updates on owned resources
Antonin Stefanutti [Wed, 18 May 2022 07:15:20 +0000 (09:15 +0200)] 
fix: Use status change predicate to filter updates on owned resources

41 hours agodocs: Adding a link instead of explaining how to add another registry
María Arias de Reyna [Wed, 18 May 2022 07:14:44 +0000 (09:14 +0200)] 
docs: Adding a link instead of explaining how to add another registry

41 hours agoUsing a variable for the version.
María Arias de Reyna [Tue, 17 May 2022 07:44:07 +0000 (09:44 +0200)] 
Using a variable for the version.

41 hours agoAdding the option of using docker registry
María Arias de Reyna [Tue, 17 May 2022 07:35:12 +0000 (09:35 +0200)] 
Adding the option of using docker registry

As described in https://camel.apache.org/camel-k/1.9.x/installation/platform/kind.html

41 hours agochore(cmd/trait): refactor cmd & trait packages
Tadayoshi Sato [Tue, 17 May 2022 06:18:18 +0000 (15:18 +0900)] 
chore(cmd/trait): refactor cmd & trait packages

41 hours agoRegen with 1.10.0-SNAPSHOT
Andrea Cosentino [Wed, 18 May 2022 05:46:41 +0000 (07:46 +0200)] 
Regen with 1.10.0-SNAPSHOT

41 hours agoMoving main to 1.10.0-SNAPSHOT
Andrea Cosentino [Wed, 18 May 2022 05:45:16 +0000 (07:45 +0200)] 
Moving main to 1.10.0-SNAPSHOT

45 hours agoUpdated CHANGELOG.md
github-actions[bot] [Wed, 18 May 2022 03:34:34 +0000 (03:34 +0000)] 
Updated CHANGELOG.md

2 days agoFix #3271: Prepend Organization/Namespace in HTTP path when uploading to the image... 1.9.2-nightly
John Poth [Mon, 16 May 2022 13:08:32 +0000 (15:08 +0200)] 
Fix #3271: Prepend Organization/Namespace in HTTP path when uploading to the image registry from the command line

2 days agofix: Bump remaining resources to 1.9.2
phantomjinx [Fri, 13 May 2022 14:19:02 +0000 (15:19 +0100)] 
fix: Bump remaining resources to 1.9.2

* Tweak Makefile to change post-generated bundle CSV to
  production name

5 days agoUpdated CHANGELOG.md
github-actions[bot] [Sat, 14 May 2022 03:52:58 +0000 (03:52 +0000)] 
Updated CHANGELOG.md

6 days agoFix: support absolute paths on Windows
John Poth [Fri, 13 May 2022 10:10:07 +0000 (12:10 +0200)] 
Fix: support absolute paths on Windows

6 days agoNext is 1.9.2-SNAPSHOT
Andrea Cosentino [Fri, 13 May 2022 08:43:03 +0000 (10:43 +0200)] 
Next is 1.9.2-SNAPSHOT

6 days agoHelm Chart 1.9.1
Andrea Cosentino [Fri, 13 May 2022 08:39:25 +0000 (10:39 +0200)] 
Helm Chart 1.9.1

6 days agoCamelCase for yaml created sample files
SarveshLimaye [Fri, 15 Apr 2022 03:42:28 +0000 (09:12 +0530)] 
CamelCase for yaml created sample files

6 days agochore: Improve extract Camel catalog script
Christoph Deppisch [Tue, 19 Apr 2022 13:54:49 +0000 (15:54 +0200)] 
chore: Improve extract Camel catalog script

Avoid breaking Makefile when Camel catalog staging repository is not available for some reason. In case catalog is empty just log a WARNING and continue with the build.

6 days agoFix #3257: work with relative paths on windows to avoid extra semicolon
John Poth [Thu, 12 May 2022 10:13:52 +0000 (12:13 +0200)] 
Fix #3257: work with relative paths on windows to avoid extra semicolon

6 days agochore(ci): force unit test
Pasquale Congiusti [Tue, 3 May 2022 14:17:47 +0000 (16:17 +0200)] 
chore(ci): force unit test

Closes #3242

6 days agoUpdated CHANGELOG.md
github-actions[bot] [Fri, 13 May 2022 03:44:42 +0000 (03:44 +0000)] 
Updated CHANGELOG.md

7 days agotest(e2e): add E2E test for Service trait
Tadayoshi Sato [Thu, 12 May 2022 06:39:17 +0000 (15:39 +0900)] 
test(e2e): add E2E test for Service trait

7 days agochore(e2e): format test java files
Tadayoshi Sato [Thu, 12 May 2022 06:11:23 +0000 (15:11 +0900)] 
chore(e2e): format test java files

7 days agofix(trait): disable NodePort by default for Service trait
Tadayoshi Sato [Wed, 11 May 2022 08:44:01 +0000 (17:44 +0900)] 
fix(trait): disable NodePort by default for Service trait

Fix #3253

9 days agocorrected typo error
gre8t [Tue, 10 May 2022 04:58:05 +0000 (05:58 +0100)] 
corrected typo error

9 days agofixed typo error
gre8t [Tue, 26 Apr 2022 15:24:46 +0000 (16:24 +0100)] 
fixed typo error

9 days agorenamed files, removed image, added a log output to readme
gre8t [Mon, 25 Apr 2022 11:25:19 +0000 (12:25 +0100)] 
renamed files, removed image, added a log output to readme

9 days agoadded logging traits documentation
gre8t [Sun, 24 Apr 2022 23:04:31 +0000 (00:04 +0100)] 
added logging traits documentation

9 days agoUpdated CHANGELOG.md
github-actions[bot] [Tue, 10 May 2022 03:17:38 +0000 (03:17 +0000)] 
Updated CHANGELOG.md

11 days agoUpdated CHANGELOG.md
github-actions[bot] [Sun, 8 May 2022 03:28:51 +0000 (03:28 +0000)] 
Updated CHANGELOG.md

12 days agoUpdated CHANGELOG.md
github-actions[bot] [Sat, 7 May 2022 03:24:10 +0000 (03:24 +0000)] 
Updated CHANGELOG.md

13 days agofix(e2e): rest yaml definition as Camel 3.15
Pasquale Congiusti [Fri, 6 May 2022 08:43:00 +0000 (10:43 +0200)] 
fix(e2e): rest yaml definition as Camel 3.15

13 days agofix(kamelet): migrate to Camel 3.15 yaml definition
Pasquale Congiusti [Thu, 5 May 2022 13:27:29 +0000 (15:27 +0200)] 
fix(kamelet): migrate to Camel 3.15 yaml definition

Closes #3255

13 days agoUpdated CHANGELOG.md
github-actions[bot] [Fri, 6 May 2022 03:26:40 +0000 (03:26 +0000)] 
Updated CHANGELOG.md

2 weeks agofeat(cli): disconnected run and bind 1.9.1-nightly
Pasquale Congiusti [Wed, 13 Apr 2022 09:10:31 +0000 (11:10 +0200)] 
feat(cli): disconnected run and bind

If we detect the -o option, then the CLI goes in offline mode, allowing to be used without a K8S cluster.

Closes #3021

2 weeks agofix(ci): release action tag params
Pasquale Congiusti [Thu, 5 May 2022 10:14:20 +0000 (12:14 +0200)] 
fix(ci): release action tag params

2 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Wed, 4 May 2022 03:36:44 +0000 (03:36 +0000)] 
Updated CHANGELOG.md

2 weeks agofix(ci): typo
Pasquale Congiusti [Tue, 3 May 2022 14:08:26 +0000 (16:08 +0200)] 
fix(ci): typo

2 weeks agoProvide example for IBM MQ Server
Claudio Miranda [Mon, 2 May 2022 14:38:23 +0000 (11:38 -0300)] 
Provide example for IBM MQ Server

Fix https://github.com/apache/camel-k/issues/3247

2 weeks agopackage_maven_artifacts: run unzip in silent mode
Claudio Miranda [Mon, 2 May 2022 23:39:12 +0000 (20:39 -0300)] 
package_maven_artifacts: run unzip in silent mode

2 weeks agochore: Fixes linter issues
phantomjinx [Fri, 29 Apr 2022 15:23:46 +0000 (16:23 +0100)] 
chore: Fixes linter issues

2 weeks ago(#3053): Adds ability to modify the level of the operator logs
phantomjinx [Tue, 19 Apr 2022 12:58:09 +0000 (13:58 +0100)] 
(#3053): Adds ability to modify the level of the operator logs

* Exposes a switch --log-level (-v) at the CLI level allowing the operator
  to have its level of logging changed (info, debug, 0 ... 10)

* The switch translates to an env variable LOG_LEVEL which is included in
  the operator deployment. It is this env var that determines the internal
  level of the log.

* install.go
 * The CLI switch for setting the log-level

* operator.go
 * The setting of the log-level based on the env variable

* Adds debug logging for building the integration kits and integrations

* Wraps errors when building integration kits to identify more precisely
  where the error is occurring and the reason

2 weeks agochore: Upgrade controller-gen to 0.6.1
phantomjinx [Thu, 28 Apr 2022 19:46:27 +0000 (20:46 +0100)] 
chore: Upgrade controller-gen to 0.6.1

2 weeks agoPreparing for next release: e2e preflight test improvement
phantomjinx [Thu, 28 Apr 2022 16:02:19 +0000 (17:02 +0100)] 
Preparing for next release: e2e preflight test improvement

* preflight-test.sh
 * Wait for the catalog source to become READY rather than assume it is

* build-bundle-image.sh
* build-index-image.sh
 * Change the upgrade-test channel to avoid a conflict with existing
   channels

* .../operator.go
 * Functions assume existence of Config reference but this is no longer
   being created implicitly so add to avoid panics

2 weeks agoPreparing for next release
phantomjinx [Thu, 28 Apr 2022 15:37:42 +0000 (16:37 +0100)] 
Preparing for next release

2 weeks agoMerge pull request #3193 from johnpoth/run-verbose
John Poth [Tue, 3 May 2022 08:14:51 +0000 (10:14 +0200)] 
Merge pull request #3193 from johnpoth/run-verbose

Add verbose flag for the run command

2 weeks agoAdd verbose flag for the run command 3193/head
John Poth [Tue, 12 Apr 2022 10:36:32 +0000 (12:36 +0200)] 
Add verbose flag for the run command

2 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Fri, 29 Apr 2022 03:36:59 +0000 (03:36 +0000)] 
Updated CHANGELOG.md

3 weeks agoAdd Mount trait example
haanhvu [Wed, 20 Apr 2022 06:22:59 +0000 (13:22 +0700)] 
Add Mount trait example

3 weeks agoremove unused portions of template
Kuthumi Pepple [Wed, 27 Apr 2022 16:24:21 +0000 (17:24 +0100)] 
remove unused portions of template

3 weeks agodefine usage template and improve readability
Kuthumi Pepple [Tue, 26 Apr 2022 15:03:02 +0000 (16:03 +0100)] 
define usage template and improve readability

3 weeks agoedit long and short descriptions of bind cmd
Kuthumi Pepple [Fri, 22 Apr 2022 10:54:35 +0000 (11:54 +0100)] 
edit long and short descriptions of bind cmd

3 weeks agofix(cli): format long subcommand descriptions
Kuthumi Pepple [Fri, 22 Apr 2022 09:57:28 +0000 (10:57 +0100)] 
fix(cli): format long subcommand descriptions

3 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Thu, 28 Apr 2022 03:58:03 +0000 (03:58 +0000)] 
Updated CHANGELOG.md

3 weeks agoOperators: make prepare-operators should use the same folder structure of the Kuberne...
Andrea Cosentino [Wed, 27 Apr 2022 12:25:19 +0000 (14:25 +0200)] 
Operators: make prepare-operators should use the same folder structure of the Kubernetes output for the Openshift ecosystem

3 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Wed, 27 Apr 2022 03:38:47 +0000 (03:38 +0000)] 
Updated CHANGELOG.md

3 weeks agoUpgraded docs to reflect the last release 1.9.0
Andrea Cosentino [Tue, 26 Apr 2022 16:11:13 +0000 (18:11 +0200)] 
Upgraded docs to reflect the last release 1.9.0

3 weeks agoRemoving stagin repository
Andrea Cosentino [Tue, 26 Apr 2022 16:09:26 +0000 (18:09 +0200)] 
Removing stagin repository

3 weeks agoAdded Helm Chart for 1.9.0
Andrea Cosentino [Tue, 26 Apr 2022 16:08:31 +0000 (18:08 +0200)] 
Added Helm Chart for 1.9.0

3 weeks agoPost-release steps
Andrea Cosentino [Tue, 26 Apr 2022 16:04:01 +0000 (18:04 +0200)] 
Post-release steps

3 weeks agoRelease 1.9.0
Andrea Cosentino [Thu, 21 Apr 2022 09:42:36 +0000 (11:42 +0200)] 
Release 1.9.0

3 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Tue, 26 Apr 2022 03:35:11 +0000 (03:35 +0000)] 
Updated CHANGELOG.md

3 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Fri, 22 Apr 2022 03:38:59 +0000 (03:38 +0000)] 
Updated CHANGELOG.md

4 weeks agochore(deps): bump github.com/prometheus/common from 0.33.0 to 0.34.0
dependabot[bot] [Thu, 21 Apr 2022 00:35:27 +0000 (00:35 +0000)] 
chore(deps): bump github.com/prometheus/common from 0.33.0 to 0.34.0

Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.33.0...v0.34.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 weeks agopreparing for next release - Fixing Json Tests
Andrea Cosentino [Thu, 21 Apr 2022 09:17:01 +0000 (11:17 +0200)] 
preparing for next release - Fixing Json Tests

4 weeks agopreparing for next release - Fixing Json Tests
Andrea Cosentino [Thu, 21 Apr 2022 09:05:58 +0000 (11:05 +0200)] 
preparing for next release - Fixing Json Tests

4 weeks agopreparing for next release
Andrea Cosentino [Thu, 21 Apr 2022 09:04:02 +0000 (11:04 +0200)] 
preparing for next release

4 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Thu, 21 Apr 2022 03:38:47 +0000 (03:38 +0000)] 
Updated CHANGELOG.md

4 weeks agouse fmt package
Kuthumi Pepple [Mon, 18 Apr 2022 16:33:56 +0000 (17:33 +0100)] 
use fmt package

4 weeks agofix(cli): kamel run -o incompatible with --dev
Kuthumi Pepple [Mon, 18 Apr 2022 12:42:30 +0000 (13:42 +0100)] 
fix(cli): kamel run -o incompatible with --dev

4 weeks agoadd TestRunDevModeOutputFlag
Kuthumi Pepple [Mon, 18 Apr 2022 08:05:36 +0000 (09:05 +0100)] 
add TestRunDevModeOutputFlag

4 weeks agochore: Log build duration metrics
Christoph Deppisch [Tue, 19 Apr 2022 14:40:48 +0000 (16:40 +0200)] 
chore: Log build duration metrics

In addition to exposing the build duration metrics via Prometheus also add a log statement that prints the build duration and build queue duration to the operator logs (similar to how time to first readiness is printed already). Users can easily correlate such logs via integration name when reviewing the operator logs.

Need to copy the creator labels of the IntegrationKit to the Build CR in order to get the correlated integration name and namespace as log value.

4 weeks agoregen resources
Luca Burgazzoli [Wed, 20 Apr 2022 08:47:11 +0000 (10:47 +0200)] 
regen resources

4 weeks agooperator: allow to configure the lock name #3162
Luca Burgazzoli [Sun, 3 Apr 2022 09:53:05 +0000 (11:53 +0200)] 
operator: allow to configure the lock name #3162

4 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Wed, 20 Apr 2022 03:38:58 +0000 (03:38 +0000)] 
Updated CHANGELOG.md

4 weeks agochore(ci): updating release action
Pasquale Congiusti [Tue, 19 Apr 2022 15:37:14 +0000 (17:37 +0200)] 
chore(ci): updating release action

Ref https://issues.apache.org/jira/browse/INFRA-23154

4 weeks agoUpdated CHANGELOG.md
github-actions[bot] [Tue, 19 Apr 2022 03:36:01 +0000 (03:36 +0000)] 
Updated CHANGELOG.md

4 weeks agoformatted code using gofmt
gre8t [Mon, 18 Apr 2022 12:18:31 +0000 (13:18 +0100)] 
formatted code using gofmt

4 weeks agofixed logic for flags: properties, cm and secrets
gre8t [Sun, 17 Apr 2022 11:22:48 +0000 (12:22 +0100)] 
fixed logic for flags: properties, cm and secrets

4 weeks agoDocs: fixed some grammatical errors
parul5sahoo [Sat, 16 Apr 2022 08:20:37 +0000 (13:50 +0530)] 
Docs: fixed some grammatical errors

4 weeks agoAvoids rebuilding e2e tests during test execution
phantomjinx [Mon, 11 Apr 2022 08:20:24 +0000 (09:20 +0100)] 
Avoids rebuilding e2e tests during test execution

* Makefile
 * Condition the build rule on each integration-test rule to avoid rebuilding
   if an env var is set
 * Refine test-integration rule to execute all tests rather than failing
   fast to at least guarantee full test execution on any single run

4 weeks agoAdds petstore tests as problematic and needing to be fixed on OCP4
phantomjinx [Mon, 4 Apr 2022 09:16:02 +0000 (10:16 +0100)] 
Adds petstore tests as problematic and needing to be fixed on OCP4

4 weeks agoFix #3149: Adds logging to execution of maven commands
phantomjinx [Tue, 29 Mar 2022 12:21:14 +0000 (13:21 +0100)] 
Fix #3149: Adds logging to execution of maven commands

* Catches any immediate errors from the command.

4 weeks agoIncreases timeout on kit building in upgrade test
phantomjinx [Fri, 25 Mar 2022 19:04:42 +0000 (19:04 +0000)] 
Increases timeout on kit building in upgrade test

4 weeks agoRefactors proxy reset to its own script
phantomjinx [Fri, 25 Mar 2022 18:53:15 +0000 (18:53 +0000)] 
Refactors proxy reset to its own script

* Makes pre-flight test reset proxy as
  well as cleanup

4 weeks agoFixes preflight e2e test by adding new build to stable channel
phantomjinx [Mon, 14 Mar 2022 15:08:50 +0000 (15:08 +0000)] 
Fixes preflight e2e test by adding new build to stable channel

* build-index-image.sh
 * Instead of adding new build to its own channel (not default), add it to
   the stable channel by updating the catalog entries for camel-k in the
   downloaded bundles.yaml (needs some sed magic to correctly identify the
   correct section)
 * Uses CSV name which is retrieved from the Makefile
 * Requires extra parameters for csv name and last-released image reference

* Makefile
 * Expose csv name to make available for e2e scripts

4 weeks agofix(e2e-testing): Ensures changes to Proxy CR are cleaned up
phantomjinx [Fri, 11 Mar 2022 15:20:12 +0000 (15:20 +0000)] 
fix(e2e-testing): Ensures changes to Proxy CR are cleaned up

* Possible for proxy test to fail and the Proxy CR left pointing at a
  defunct service. Mandates that the Proxy CR is always returned to its
  default state.

* Adds to e2e-testing cleanup action as check

4 weeks agofix(e2e): fixes for upgrade testing on OCP
phantomjinx [Thu, 3 Mar 2022 21:28:37 +0000 (21:28 +0000)] 
fix(e2e): fixes for upgrade testing on OCP

* replaces attribute required in olm.channel syntax to ensure OLM knows
  to upgrade from the last release to the current.

* incorrect regex for localhost replacement

* Fixes integration stalling at "Building Kit" phase due to circular
  attempts to assign the rebuilt integrationkit

4 weeks agofix(#3063): Avoids reassigning sync.Once
phantomjinx [Thu, 3 Mar 2022 21:24:31 +0000 (21:24 +0000)] 
fix(#3063): Avoids reassigning sync.Once

* Reassigning sync.Once causes unlocking of unlocked mutex error and
  recommended should not be done inside the function called by the
  sync.Once

* Instead log the error and bail out as something is wrong with the
  kamelets and needs to be fixed.

* Upgrades the kamelet branch to load compatible kamelets, ie. those that
  define with spec.template rather than spec.flow

4 weeks agoBuild latest opm with fix to http-only
phantomjinx [Fri, 25 Feb 2022 13:39:04 +0000 (13:39 +0000)] 
Build latest opm with fix to http-only

4 weeks agoUpdates the opm version and modifies the build-index-image script
phantomjinx [Tue, 8 Feb 2022 17:52:08 +0000 (17:52 +0000)] 
Updates the opm version and modifies the build-index-image script

* Makefile
 * Adds opm installation in the same manner as kustomize
 * Latest version supports http and skipping tls verification on unsecure
   registries

* action.yaml
 * Delegate fetching opm to the Makefile

* build-index-image.sh
 * Updates `opm render` to latest switches for opm version
 * Fixes for more reliable script execution

4 weeks agofix(e2e): Migrate to OLM file-based catalog format
Antonin Stefanutti [Tue, 1 Feb 2022 17:31:14 +0000 (18:31 +0100)] 
fix(e2e): Migrate to OLM file-based catalog format

4 weeks agocorrected typographical error
gre8t [Sun, 17 Apr 2022 11:05:56 +0000 (12:05 +0100)] 
corrected typographical error

4 weeks agoadded file config example. Linked the example in navigation.
gre8t [Sun, 17 Apr 2022 04:09:25 +0000 (05:09 +0100)] 
added file config example. Linked the example in navigation.

4 weeks agoadded a file-config doc
gre8t [Mon, 11 Apr 2022 14:22:47 +0000 (15:22 +0100)] 
added a file-config doc

4 weeks agochanged class name to file name
gre8t [Mon, 11 Apr 2022 11:05:08 +0000 (12:05 +0100)] 
changed class name to file name

4 weeks agoadded a readme, second example and changed first example file name
gre8t [Wed, 6 Apr 2022 18:47:32 +0000 (19:47 +0100)] 
added a readme, second example and changed first example file name

4 weeks agoupdated service to use a nodeport
gre8t [Tue, 5 Apr 2022 13:46:33 +0000 (14:46 +0100)] 
updated service to use a nodeport