Code Monkey home page Code Monkey logo

Comments (3)

woodcockr avatar woodcockr commented on June 7, 2024

Need to be a bit careful with the AAA design for AGDC. We have HPC, Cloud and PC targets and multiple deployment environments (e.g. NCI, Pawsey, AWS (CEOS Data Cube)). The technology stack shouldn't be hard wired in a way that prevents the variety of target environments from working.
Postgres authentication will probably be fine in all cases, but I'm no expert and just wanted to highlight the requirement here isn't just for the specific NCI deployment environment.

from datacube-core.

jeremyh avatar jeremyh commented on June 7, 2024

Good point Rob.

From the perspective of AGDC's code, this will only hard-code the Postgres roles expected not the authentication scheme.

The authentication scheme used is dependent on the deployment of the Postgres server. An environment can always use manually-configured users, as with AGDCv1.

from datacube-core.

jeremyh avatar jeremyh commented on June 7, 2024
  • AGDC roles are now created on database initialisation
  • We've added cli grant commands to add/modify users
  • Our NCI modules now use NCI usernames instead of cube_user.

Closing.

from datacube-core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.