killbill-cloud
killbill-cloud copied to clipboard
Kill Bill deployment utilities
Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. Release notes Sourced from rubocop's releases. RuboCop 1.36 New features #10931: Add AllowOnSelfClass option to Style/CaseEquality. (@sambostock) Bug fixes #10958:...
This light image can be deployed in serverless environments (e.g. Google Cloud Run). Among differences with the main image: * Custom configuration script to interpret environment variables in `killbill.properties` as...
Add https://oss.sonatype.org/content/repositories/releases/ as a global mirror, to work around latencies in Sonatype Central mirroring in CircleCI.
With https://github.com/killbill/killbill-cloud/pull/173, it looks like it is not possible to customize the `logback.xml` anymore. Report: https://groups.google.com/g/killbilling-users/c/9u0QhfAaqsE/m/l-acdC8tAwAJ
The query parameter is being deprecated: https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/#authenticating-using-query-parameters See https://github.com/killbill/killbill-cloud/blob/33097028c287ec2035e6d89fac4fc70727bf03e0/kpm/lib/kpm/migrations.rb#L57 The associated Ansible migration tasks need to be updated as well (and the `killbill/base` image needs to be re-generated).
See https://github.com/killbill/killbill-cloud/blob/ae3c8ff9b60539eff3bd3206b6e9538a47d35e26/docker/templates/postgresql/tagged/Dockerfile.template#L18 The patch level (`.0`) is hardcoded.
... or a control parameter whether to extract the .war ``` killbill: version: 0.12.1 webapp_path: /var/lib/tomcat7/webapps/ROOT plugins_dir: /var/tmp/bundles ``` simply created a _killbill-xxx.war_ file under the ROOT directory (which is...
* Use KPM APIs instead of parsing `$stdout`. See `TODO` in `ansible/library/killbill_migrations` * Finish work for Ruby plugins DDL. See `TODO` in `ansible/roles/migrations/tasks/main.yml`
It seems like specifying a `
Original thread: https://groups.google.com/forum/#!msg/killbilling-users/bk21r-_47AA/TPR5qlojAwAJ. This could be done by fetching the DDL files from Github using the tag (similar to what `kpm migrations` does, but looking at the main files instead...