Step 1 of 4: Choose Issues

Cancel

Key Summary Description
ENTESB-16914

ENTESB-16351 Update openshift-integration examples to use property=file: instead of deprecated property-file

https://github.com/openshift-integration/

 

9 places to update https://github.com/search?q=org%3Aopenshift-integration+property-file&type=code

ENTESB-16912

ENTESB-16351 Update Serverless api examples to not use --property-file

The example https://github.com/apache/camel-k-examples/blob/main/02-serverless-api/ is using property-file deprecated option in 2 files:

https://github.com/apache/camel-k-examples/blob/b50a18ccc8ee3fcf677e99ca33ef347fede86707/02-serverless-api/test/yaks-config.yaml#L14

https://github.com/apache/camel-k-examples/blob/main/02-serverless-api/readme.didact.md

 

ENTESB-16705

ENTESB-16351 Blogging about the feature with useful user stories

Can take inspiration from https://docs.google.com/document/d/1nMjb6XSmJil-d-d8D2KNTMs6NPw2w_I-JksvBtnNgKI/edit#heading=h.zfwehmqhtymo

  • Changing the HTTP port of a Quarkus service
  • Changing the log level of Camel
  • Configuring a Postgres connection
  • Configure runtime properties using a configmap or secret
  • Configure SSL using a client certificate
ENTESB-16626

ENTESB-16351 --config @Path should not be supported

Include a check to warn the user she cannot use it.

ENTESB-16620

ENTESB-16351 Camel K runtime --resource mount point ignore

We must not process any file under the default resource mount point

ENTESB-16619

ENTESB-16351 @path security review

A user may try to change important integration files (ie /etc/camel, /root, /bin, ...) - we should limit that.

ENTESB-16571

ENTESB-16351 Review SynchIntegration method

In Dev mode we watch for files that are submitted to the integration (ie, resources). We should check that all kind of files are taken in consideration for this feature.

ENTESB-16570

ENTESB-16351 Support secret/configmap key selection

Right now we don't allow the user to specify a key of the configmap/secret. With this task we'll let the user to filter only one specific key she wants to provide (ie, --config configmap:my-cm/my-file-key)

ENTESB-16533

ENTESB-16351 Configuration trait refactoring

See https://github.com/apache/camel-k/issues/2320

ENTESB-16476

ENTESB-16351 Support --build-config

ENTESB-16475

ENTESB-16351 Provide upstream documentation

  • Working examples
  • Features introduced explaination
  • Any compatibility/deprecation notice
  • Modeline support
ENTESB-16474

ENTESB-16351 Modeline --build-property/--config-property support

ENTESB-16473

ENTESB-16351 Modeline --property/--property-file compatibility

ENTESB-16472

ENTESB-16351 Modeline --config support

ENTESB-16471

ENTESB-16351 Modeline --resource compatibility

ENTESB-16457

ENTESB-16351 Resource/config file size limitation

ENTESB-16456

ENTESB-16351 Check --config does not provide a binary file

Also check the impact on Camel K runtime.

ENTESB-16455

ENTESB-16351 Support --resource @path

ENTESB-16454

ENTESB-16351 Deprecate --configmap/--secret

ENTESB-16452

ENTESB-16351 --resource backward compatibility

ENTESB-16451

ENTESB-16351 Support --resource

ENTESB-16450

ENTESB-16351 Support --config

ENTESB-16449

ENTESB-16351 Deprecate --property/--property-file

ENTESB-16448

ENTESB-16351 Support property file option for --build-property and --config-property

ENTESB-16447

ENTESB-16351 Support --config-property

ENTESB-16446

ENTESB-16351 Support --build-property

ENTESB-16440

ENTESB-16351 User config integration tests

Provide a set of integration test for both properties and resources options that can be used by the user

ENTESB-16439

ENTESB-16351 Provide baseline examples

Baseline examples will be useful to validate the feature and can be used for integration tests

Cancel