geosolutions-it/c195-CKAN

Dev/Test Server Installation

Opened this issue · 3 comments

We need to move on with the installation of the CKAN DEV/TEST Server for this client.
A few additional information:

  • The platform of choice is MS Azure. The client has a tight relationship with MS.
  • While this is not a PROD instance I would want to perform an installation that try to mimics PROD as closely as possible
    • We shall use Azure PostgreSQL
    • We shall try to use Docker where applicable
    • We shall try to integrate ASAP with Azure Directory services (this requires more investigation and a discussion with the client)
    • We shall think about HA and Scalability. As an instance, we shall try to use a scalable SOLR service; even though there isn't a MS managed services AFAIK, there are various options in the marketplace
  • We shall have CI-CD in place, possibly using Azure Pipelines
  • We shall start with a super basic customization of the GUI and then, in time talk about a more refined customization
  • We shall use some sort of automation for the deployment (terraform, helm charts, anything) --> OPTIONAL
  • It has to be checked if and how a cluster of CKAN and Solr instances can be deployed on the cloud.
  • Authentication in CKAN should be performed with Azure Directory Services. SSO is also a nice to have feature, but it is really low priority at the moment.
etj commented

Step 1A

CREA deployment on Azure - step 1A

etj commented

Step 1B

CREA deployment on Azure - step 1B

etj commented

Step 1C

CREA deployment on Azure - step 1C