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
John Poth [Wed, 18 May 2022 10:25:21 +0000 (12:25 +0200)]
Fix: use platform.Status instead of platform.Spec
github-actions[bot] [Thu, 19 May 2022 03:36:02 +0000 (03:36 +0000)]
Updated CHANGELOG.md
Antonin Stefanutti [Wed, 18 May 2022 08:38:46 +0000 (10:38 +0200)]
chore(trait): Add an option to disable SSA in deployer trait
Antonin Stefanutti [Wed, 18 May 2022 07:15:20 +0000 (09:15 +0200)]
fix: Use status change predicate to filter updates on owned resources
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
María Arias de Reyna [Tue, 17 May 2022 07:44:07 +0000 (09:44 +0200)]
Using a variable for the version.
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
Tadayoshi Sato [Tue, 17 May 2022 06:18:18 +0000 (15:18 +0900)]
chore(cmd/trait): refactor cmd & trait packages
Andrea Cosentino [Wed, 18 May 2022 05:46:41 +0000 (07:46 +0200)]
Regen with 1.10.0-SNAPSHOT
Andrea Cosentino [Wed, 18 May 2022 05:45:16 +0000 (07:45 +0200)]
Moving main to 1.10.0-SNAPSHOT
github-actions[bot] [Wed, 18 May 2022 03:34:34 +0000 (03:34 +0000)]
Updated CHANGELOG.md
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
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
github-actions[bot] [Sat, 14 May 2022 03:52:58 +0000 (03:52 +0000)]
Updated CHANGELOG.md
John Poth [Fri, 13 May 2022 10:10:07 +0000 (12:10 +0200)]
Fix: support absolute paths on Windows
Andrea Cosentino [Fri, 13 May 2022 08:43:03 +0000 (10:43 +0200)]
Next is 1.9.2-SNAPSHOT
Andrea Cosentino [Fri, 13 May 2022 08:39:25 +0000 (10:39 +0200)]
Helm Chart 1.9.1
SarveshLimaye [Fri, 15 Apr 2022 03:42:28 +0000 (09:12 +0530)]
CamelCase for yaml created sample files
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.
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
Pasquale Congiusti [Tue, 3 May 2022 14:17:47 +0000 (16:17 +0200)]
chore(ci): force unit test
Closes #3242
github-actions[bot] [Fri, 13 May 2022 03:44:42 +0000 (03:44 +0000)]
Updated CHANGELOG.md
Tadayoshi Sato [Thu, 12 May 2022 06:39:17 +0000 (15:39 +0900)]
test(e2e): add E2E test for Service trait
Tadayoshi Sato [Thu, 12 May 2022 06:11:23 +0000 (15:11 +0900)]
chore(e2e): format test java files
Tadayoshi Sato [Wed, 11 May 2022 08:44:01 +0000 (17:44 +0900)]
fix(trait): disable NodePort by default for Service trait
Fix #3253
gre8t [Tue, 10 May 2022 04:58:05 +0000 (05:58 +0100)]
corrected typo error
gre8t [Tue, 26 Apr 2022 15:24:46 +0000 (16:24 +0100)]
fixed typo error
gre8t [Mon, 25 Apr 2022 11:25:19 +0000 (12:25 +0100)]
renamed files, removed image, added a log output to readme
gre8t [Sun, 24 Apr 2022 23:04:31 +0000 (00:04 +0100)]
added logging traits documentation
github-actions[bot] [Tue, 10 May 2022 03:17:38 +0000 (03:17 +0000)]
Updated CHANGELOG.md
github-actions[bot] [Sun, 8 May 2022 03:28:51 +0000 (03:28 +0000)]
Updated CHANGELOG.md
github-actions[bot] [Sat, 7 May 2022 03:24:10 +0000 (03:24 +0000)]
Updated CHANGELOG.md
Pasquale Congiusti [Fri, 6 May 2022 08:43:00 +0000 (10:43 +0200)]
fix(e2e): rest yaml definition as Camel 3.15
Pasquale Congiusti [Thu, 5 May 2022 13:27:29 +0000 (15:27 +0200)]
fix(kamelet): migrate to Camel 3.15 yaml definition
Closes #3255
github-actions[bot] [Fri, 6 May 2022 03:26:40 +0000 (03:26 +0000)]
Updated CHANGELOG.md
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
Pasquale Congiusti [Thu, 5 May 2022 10:14:20 +0000 (12:14 +0200)]
fix(ci): release action tag params
github-actions[bot] [Wed, 4 May 2022 03:36:44 +0000 (03:36 +0000)]
Updated CHANGELOG.md
Pasquale Congiusti [Tue, 3 May 2022 14:08:26 +0000 (16:08 +0200)]
fix(ci): typo
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
Claudio Miranda [Mon, 2 May 2022 23:39:12 +0000 (20:39 -0300)]
package_maven_artifacts: run unzip in silent mode
phantomjinx [Fri, 29 Apr 2022 15:23:46 +0000 (16:23 +0100)]
chore: Fixes linter issues
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
phantomjinx [Thu, 28 Apr 2022 19:46:27 +0000 (20:46 +0100)]
chore: Upgrade controller-gen to 0.6.1
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
phantomjinx [Thu, 28 Apr 2022 15:37:42 +0000 (16:37 +0100)]
Preparing for next release
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
John Poth [Tue, 12 Apr 2022 10:36:32 +0000 (12:36 +0200)]
Add verbose flag for the run command
github-actions[bot] [Fri, 29 Apr 2022 03:36:59 +0000 (03:36 +0000)]
Updated CHANGELOG.md
haanhvu [Wed, 20 Apr 2022 06:22:59 +0000 (13:22 +0700)]
Add Mount trait example
Kuthumi Pepple [Wed, 27 Apr 2022 16:24:21 +0000 (17:24 +0100)]
remove unused portions of template
Kuthumi Pepple [Tue, 26 Apr 2022 15:03:02 +0000 (16:03 +0100)]
define usage template and improve readability
Kuthumi Pepple [Fri, 22 Apr 2022 10:54:35 +0000 (11:54 +0100)]
edit long and short descriptions of bind cmd
Kuthumi Pepple [Fri, 22 Apr 2022 09:57:28 +0000 (10:57 +0100)]
fix(cli): format long subcommand descriptions
github-actions[bot] [Thu, 28 Apr 2022 03:58:03 +0000 (03:58 +0000)]
Updated CHANGELOG.md
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
github-actions[bot] [Wed, 27 Apr 2022 03:38:47 +0000 (03:38 +0000)]
Updated CHANGELOG.md
Andrea Cosentino [Tue, 26 Apr 2022 16:11:13 +0000 (18:11 +0200)]
Upgraded docs to reflect the last release 1.9.0
Andrea Cosentino [Tue, 26 Apr 2022 16:09:26 +0000 (18:09 +0200)]
Removing stagin repository
Andrea Cosentino [Tue, 26 Apr 2022 16:08:31 +0000 (18:08 +0200)]
Added Helm Chart for 1.9.0
Andrea Cosentino [Tue, 26 Apr 2022 16:04:01 +0000 (18:04 +0200)]
Post-release steps
Andrea Cosentino [Thu, 21 Apr 2022 09:42:36 +0000 (11:42 +0200)]
Release 1.9.0
github-actions[bot] [Tue, 26 Apr 2022 03:35:11 +0000 (03:35 +0000)]
Updated CHANGELOG.md
github-actions[bot] [Fri, 22 Apr 2022 03:38:59 +0000 (03:38 +0000)]
Updated CHANGELOG.md
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>
Andrea Cosentino [Thu, 21 Apr 2022 09:17:01 +0000 (11:17 +0200)]
preparing 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
Andrea Cosentino [Thu, 21 Apr 2022 09:04:02 +0000 (11:04 +0200)]
preparing for next release
github-actions[bot] [Thu, 21 Apr 2022 03:38:47 +0000 (03:38 +0000)]
Updated CHANGELOG.md
Kuthumi Pepple [Mon, 18 Apr 2022 16:33:56 +0000 (17:33 +0100)]
use fmt package
Kuthumi Pepple [Mon, 18 Apr 2022 12:42:30 +0000 (13:42 +0100)]
fix(cli): kamel run -o incompatible with --dev
Kuthumi Pepple [Mon, 18 Apr 2022 08:05:36 +0000 (09:05 +0100)]
add TestRunDevModeOutputFlag
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.
Luca Burgazzoli [Wed, 20 Apr 2022 08:47:11 +0000 (10:47 +0200)]
regen resources
Luca Burgazzoli [Sun, 3 Apr 2022 09:53:05 +0000 (11:53 +0200)]
operator: allow to configure the lock name #3162
github-actions[bot] [Wed, 20 Apr 2022 03:38:58 +0000 (03:38 +0000)]
Updated CHANGELOG.md
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
github-actions[bot] [Tue, 19 Apr 2022 03:36:01 +0000 (03:36 +0000)]
Updated CHANGELOG.md
gre8t [Mon, 18 Apr 2022 12:18:31 +0000 (13:18 +0100)]
formatted code using gofmt
gre8t [Sun, 17 Apr 2022 11:22:48 +0000 (12:22 +0100)]
fixed logic for flags: properties, cm and secrets
parul5sahoo [Sat, 16 Apr 2022 08:20:37 +0000 (13:50 +0530)]
Docs: fixed some grammatical errors
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
phantomjinx [Mon, 4 Apr 2022 09:16:02 +0000 (10:16 +0100)]
Adds petstore tests as problematic and needing to be fixed on OCP4
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.
phantomjinx [Fri, 25 Mar 2022 19:04:42 +0000 (19:04 +0000)]
Increases timeout on kit building in upgrade test
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
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
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
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
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
phantomjinx [Fri, 25 Feb 2022 13:39:04 +0000 (13:39 +0000)]
Build latest opm with fix to http-only
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
Antonin Stefanutti [Tue, 1 Feb 2022 17:31:14 +0000 (18:31 +0100)]
fix(e2e): Migrate to OLM file-based catalog format
gre8t [Sun, 17 Apr 2022 11:05:56 +0000 (12:05 +0100)]
corrected typographical error
gre8t [Sun, 17 Apr 2022 04:09:25 +0000 (05:09 +0100)]
added file config example. Linked the example in navigation.
gre8t [Mon, 11 Apr 2022 14:22:47 +0000 (15:22 +0100)]
added a file-config doc
gre8t [Mon, 11 Apr 2022 11:05:08 +0000 (12:05 +0100)]
changed class name to 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
gre8t [Tue, 5 Apr 2022 13:46:33 +0000 (14:46 +0100)]
updated service to use a nodeport