Skip to content

Releases: datopian/ckan-cloud-operator

v0.2.1

16 Apr 16:42
Compare
Choose a tag to compare
  • Continuous deployment from published releases to Jenkins JNLP agent
    • zero downtime deployment on ephemeral agent. waits for jobs to complete and marks node offline during deployment.
    • Deployed operator version is stored in ckan-cloud-operator config value and checked from ckan-cloud-operator-env script to use the compatible version
    • ckan-cloud-operator cluster info command fails if operator uses an incompatible version

v0.2.0

15 Apr 09:20
Compare
Choose a tag to compare

Changelog

  • handle inconsistent storage naming (#24)
  • define ENVIRONMENT_NAME in activate (#22)
  • fix pip version to 18.1 - fixes #26 (#27)
  • add connection pooler, fix deis instance hang on db get (#30)
  • fix waiting for ready status (#31)
  • (#32)
    • added DB web-ui: ckan-cloud-operator db web-ui
    • fixed various problems with db migration and setup process
    • fixes to connection pooler
    • fixed checks of existing DB
    • increment suffix to db name in case it already exists (as re-using existing db name doesn't work)
    • add commands to delete routes
    • delete routes on instance deletion
    • added jupyter notebook for bulk migration and testing
  • uptime monitoring (#41)
  • add documentation, refactoring, misc. improvements (#42)
  • backup and restore operations (#48)
  • fix for envvars (#49)
  • add monitoring docs f6bdd34
  • support for multiple db instances (#51)
  • update orgportals smtp creds (#52)
  • add jenkins-jnlp agent
  • add resources package dataflow
  • enable access logs debugging
  • support for AWS based infra (#53)
  • deploy jenkins-jnlp on release publish
  • verification of installed operator version

v0.0.3

06 Jan 09:52
Compare
Choose a tag to compare
  • commands for deis ckan instance import and management
  • finalize docker, add command to list and get deis instance details
  • add docker image, continuous deployment, update documentation
  • refactor cli to use click, misc. improvements and fixes
  • refactor deis instance management to components, misc. improvements and fixes
  • add a class for management of running ckan instance - port-forward, exec, logs, paster
  • add annotations for setting flags, values and secrets on deis instances
  • add support for management of gcloud, gitlab and the centralized ckan infra
  • add kubectl helper functions: check_call, update_secret, get_item_detailed_description
  • add ckan-cloud-operator-env script to manage multiple ckan cloud operators