Releases: datopian/ckan-cloud-docker
Releases · datopian/ckan-cloud-docker
v0.0.8
v0.0.7
- add support for postgis in cca-operator centralized db initialization script #21
- don't install postgis on all dbs - only on the main ckan db (#22)
- cca-operator: improve checking of status for create/update instance
- add instance-status cca-operator command which returns detailed status of the instance
- added events from ckan initContainers and containers which are detected by instance-status
v0.0.6
v0.0.4
v0.0.3
- cca-operator: add support for global kubectl arguments using
KUBECTL_GLOBAL_ARGS
environment variable - cca-operator: Set proper permissions to directories holding authorized_keys + install openssh sftp server #10
- cca-operator: add_domain_to_traefik function, improvements to update/create instance, add get-instance-values jenkins script
- cca-operator: Support setting custom admin email on creation (#13)
v0.0.2
Changelog
CKAN instance improvements
- handle multiple names for requirements.txt #8
Refactor cca-operator create/update instance commands
- use common code and be more modular and self healing
- CKAN is installed from the Helm charts repo, configurable in the instance values:
ckanHelmChartRepo
: default =https://raw.githubusercontent.com/ViderumGlobal/ckan-cloud-helm/master/charts_repository
ckanHelmChartVersion
: default = `` which installs latest stable version. Set tov0.0.0
to install latest (unstable) version.
- CKAN admin password is saved in a Kubernetes secret to allow retrieving it after instance creation
Added cca-operator commands
recreate-instance <INSTANCE_ID>
- delete and recreates an instancecat my-values.yaml | set-instance-values <INSTANCE_ID>
- gets values in stdin and stores for the given instance idget-instance-values <INSTANCE_ID>
- returns the values yaml for the given instance idinstance-connection-info <INSTANCE_ID>
- returns the admin password and other connection detailskubectl [args..]
- allows to interact with the Kubernetes cluster via cca-operator
Added support for running cca-operator as a persistent container
- Exposes an SSH server for interacting with cca-operator
server
command starts the SSH server- add authorized keys using
add-server-authorized
command:cat id_rsa.pub | add-server-authorized
Added a preconfigured Jenkins container
- Allows to test the Jenkins jobs locally using the docker-compose environment
- Includes the cluster administration jobs corresponding to latest cca-operator functionality
- Includes custom CKAN build job which works with local code when used with the docker-compose environment
Added cloud provisioning api to the docker-compose environment
- Connects with the docker-compose cca-operator server
v0.0.1
- Docker images: ckan, db, solr, nginx
- docker-compose environment for local development / testing
- cca-operator (CKAN Cloud API operator)
- cluster provisioning commands for cca-operator: list-instances, create-instance, delete-instance, update-instance
- Supported flow for modifying CKAN extensions / themes / code / SOLR schemas
- CI/CD using Travis - builds and publishes docker images on Docker Hub