Coder Social home page Coder Social logo

urbanmedia / passbolt-operator Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 1.0 1.86 MB

A Kubernetes Operator that allows you to synchronize your Passbolt credentials with Kubernetes Secrets

License: Apache License 2.0

Dockerfile 0.07% Makefile 5.03% Go 89.85% Shell 5.06%
kubernetes kubernetes-operator operator passbolt secret secret-management secrets secrets-management

passbolt-operator's People

Contributors

dependabot[bot] avatar helgebonert avatar ishanvyas22 avatar leonsteinhaeuser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

ishanvyas22

passbolt-operator's Issues

[feature request]: allow users to customize the output string using the gotemplates

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe

Currently, it is not possible to create a secret field that contains a custom connection string like database dsn strings. This feature might be required for applications to retrieve and set certain settings.

Describe the solution you'd like:

apiVersion: passbolt.tagesspiegel.de/v1alpha1
kind: PassboltSecret
metadata:
  name: passboltsecret-sample
spec:
  leaveOnDelete: false
  secrets:
    - kubernetesSecretKey: s3_endpoint
      passboltSecret:
         name: S3_EXAMPLE
         field: uri
    - kubernetesSecretKey: dsn
      passboltSecret:
         name: APP_EXAMPLE
         template: postgresql://{{.Username}}@{{.URL}}/mydatabase?sslmode=disable?password={{.Password}}

Describe alternatives you've considered

Not every application supports configuring the database, password and username in a separate field. Since we do not support such things yet, we should think about it.

Additional context:

No response

[BUG]: Improve error message for "not found" secrets in passbolt

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

- message: >-
        failed to get secret with name "": Getting Resource: Error API JSON
        Response Status: Message: The resource does not exist., Body: ""

Expected Behavior

An error message with much more details.

Version

v2.1.0

Steps To Reproduce

  1. Link a secret in password which was not shared with the read-only user

Additional context:

No response

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.