Merge in RR/pyinfra from feature/MLOPS-23-pyinfra-does-not-use-the-value-of-the-storage_azurecontainername-environment to master
* commit '7a740403bb65db97c8e4cb54de00aac3536b2e4c':
update
update test config
update test config
add pytests to check if a configured bucket can be found
add submodule initialization
load different env vars for the variable depending on the set
Merge in RR/pyinfra from RED-5324 to master
* commit 'ffaa4a668b447fe3f4708d99ec6fccec14f85693':
RED-5324: Added missing storage-region to key to config and to minio-client creation so that storage access works on s3
Merge in RR/pyinfra from RED-5009-fix-ack-bug to master
Squashed commit of the following:
commit 7b00edf6fe1167345e774d658fcd2e60c01d05d5
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Wed Aug 24 14:52:57 2022 +0200
RED-5009 pyinfra now truly rejects messages that couldn't be processed by the callback (e.g. inobtainable storage file)
Merge in RR/pyinfra from RED-5009 to master
Squashed commit of the following:
commit 1f8114379bdeb3af8640c71c2edde2a672bb358c
Author: Viktor Seifert <viktor.seifert@iqser.com>
Date: Mon Aug 22 16:55:04 2022 +0200
RED-5009: Added the possibility for a callback to signal that a message should be declined/dead-lettered
commit be674c2915f6f149c581bc2fe2783217fe424df8
Author: Viktor Seifert <viktor.seifert@iqser.com>
Date: Fri Aug 19 16:26:38 2022 +0200
RED-5009: Changed callback to not process redelivered messages to prevent endless retries
Merge in RR/pyinfra from add-exists-to-storage to master
Squashed commit of the following:
commit 48d5e1c9e103702bfebfc115e811576514e115c3
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Fri Aug 12 13:32:40 2022 +0200
refactor
commit 711d2c8dbf7c78e26133e3ea3a57670fe829059b
Author: Julius Unverfehrt <julius.unverfehrt@iqser.com>
Date: Fri Aug 12 11:45:42 2022 +0200
add method to check if objects exists for azure and s3
Merge in RR/pyinfra from RED-4653 to master
* commit '7e2cb20040a6be7510f5b06b0a522c1b044d5ee3':
RED-4653: Corrected if-operator
RED-4653: Added value to config to prevent writing the token as a default since that is only useful in a container
RED-4653: Implemented a startup probe for k8s
Merge in RR/pyinfra from RED-4653 to master
* commit '0efbd2c98cecaa1e33991473b1b120827df60ae9':
RED-4653: Removed unnecessary string formatting
RED-4653: Reordered code to prevent errors on application shutdown
RED-4653: Changed code to close only the connection instead of the channel & connection to see if that is sufficient for a clean shutdown
RED-4653: Added some debugging code to test if closing the connection needed
RED-4653: Corrected exception block to not swallow exceptions
RED-4653: Switch to closing channel instead of only cancelling subscription on shutdown.
RED-4653: Corrected signal handler by correctly handling passed params