GithubHelp home page GithubHelp logo

piszmog / cloudconfigclient Goto Github PK

View Code? Open in Web Editor NEW
17.0 3.0 5.0 322 KB

Go client library for Spring Config Server

License: MIT License

Go 100.00%
golang go config config-server cloudfoundry spring pcf cloud-foundry pivotal-cloud-foundry

cloudconfigclient's Introduction

Hi there ๐Ÿ‘‹, I'm Randell

I am a Software Engineer. Previously, I have worked as a Software Engineer in the Financial, Defense, and Software Tooling Industries. I have been professionally working since 2013.

๐Ÿ’Ž Some Facts

  • Constantly learning new things
  • A tinkerer
  • Foster Dog Dad ๐Ÿถ

cloudconfigclient's People

Contributors

dependabot[bot] avatar piszmog avatar tristanhorlamus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cloudconfigclient's Issues

Spring Cloud Bus

Hi,

I am currently refactoring some Go applications to retrieve configuration from SCCS, and this cloudconfigclient module has been really useful to me. Thank you for it!

For my cases, one missing piece of the puzzle about making Go applications to work with SCCS was to support Spring Cloud Bus in order to get automatic config refresh notifications.

Then I put this small lib in place to help with receiving config refresh notifications from SCCS:

https://github.com/udhos/refresh: refresh delivers Spring Cloud Config Bus refresh notifications to Go applications

Hope it might be useful to you as well!

Thanks again!

support labels

Issue Description

missing ability to use label
https://docs.spring.io/spring-cloud-config/docs/current/reference/html/

Steps to Reproduce

the GetConfiguration method does not accept label as 3rd parameter and therefore won't be able to build a path to call SCC with a specific label as shown on spring cloud config documentation:
/{application}/{profile}[/{label}]

suggestion is to introduce a second function (to be backward compatible) GetConfigurationWithLabel that allows for a 3rd parameter to be used and added at the end of the path

Expected Behavior

calling GetConfiguraitonWithLabel will apply the provided label and pull the spring cloud config from the selected label (branch-name / tag)

Acceptance Criteria

How. to get vault. placeholder values

Issue Description

I have configured a vault. with spring. config servers and using vault. values placeholder, but when I use this repo and. fetch the properties from github, still it shows placeholder. not actual valu.

Key : test.password value: ${vault..secret}

Steps to Reproduce

Read values. from vault/git placeholders.

Expected Behavior

We should see actual values from vault placeholder.

Acceptance Criteria

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.