Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: use env var to get bucket url #130

Merged
merged 4 commits into from
Feb 21, 2023
Merged

fix: use env var to get bucket url #130

merged 4 commits into from
Feb 21, 2023

Conversation

sysvm
Copy link
Collaborator

@sysvm sysvm commented Feb 20, 2023

Description

Support both environment variables and config.toml to get bucket url. Using environment variables is more safe. In addition, fix service piece store config and readme.md.

Rationale

We can get bucket url from either config.toml or env vars.

Example

add an example CLI or API response...

Changes

Notable changes:

  • add each change in a bullet point here
  • ...

@will-2012
Copy link
Collaborator

will-2012 commented Feb 20, 2023

s.config.PieceConfig undefined (type *SyncerConfig has no field or method PieceConfig), syncer code has not been changed yet? and stone_node.

@sysvm
Copy link
Collaborator Author

sysvm commented Feb 21, 2023

s.config.PieceConfig undefined (type *SyncerConfig has no field or method PieceConfig), syncer code has not been changed yet? and stone_node.

fixed

Copy link
Collaborator

@will-2012 will-2012 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@joeylichang joeylichang merged commit 8000741 into develop Feb 21, 2023
@sysvm sysvm deleted the piecestore_env branch February 21, 2023 12:45
constwz pushed a commit that referenced this pull request Feb 22, 2023
* fix: use env var to get bucket url

* fix: improve loading config from env function

* fix: rename variable names

* fix: change piece store readme.md

---------

Co-authored-by: DylanYong <dylan.y@nodereal.io>
joeylichang added a commit that referenced this pull request Feb 26, 2023
* fix: docker push bug (#115)

* feat: add stone load and gc workflow (#117)

* feat: add iterator and batch interface to db

* chore: delete memory job db v1 code

* feat: impl the iterator and batch of job memory db

* feat: add stone load and gc db

* chore: delete job sql db v1 impl

* feat: job sql add iterator and batcher interface

* refactor: rename job_db v2 interface to job_db interface

---------

Co-authored-by: joeylichang <joeycli0919@gmail.com>

* feat: implement signer service (#119)

* feat: implement signer service

* feat: add api auth and ip whitelist for signer

* refactor: redesign the interface of singer service

* refactor: use greenfield-go-sdk

* fix: msg to be signed should not be pre-hashed

* feat: add VerifyBucketApproval, VerifyObjectApproval interface

* feat: add signer client

---------

Co-authored-by: joeylichang <joeycli0919@gmail.com>

* feat: client opt (#129)

* feat: implement gateway challenge workflow (#127)

* feat: implement gateway challenge workflow

* feat: support get range object

* read:block_syncer

* read:block_syncer

* read:block-syncer

* read:block-syncer

* fix: use env var to get bucket url (#130)

* fix: use env var to get bucket url

* fix: improve loading config from env function

* fix: rename variable names

* fix: change piece store readme.md

---------

Co-authored-by: DylanYong <dylan.y@nodereal.io>

* read:toml

* feat: stone node sends piece data to gateway (#128)

* feat: stone node sends piece data to gateway

* feat: alloc resp add bucket name and object name

* fix: fix errors of stone node uint test

* fix: fix gateway config

* fix: add gateway syncer rpc ut

* fix: add one log in gateway sync piece handler func

* fix: add detailed log in gateway sync piece handler

---------

Co-authored-by: DylanYong <dylan.y@nodereal.io>

* read:cmd_complete

* read:del

* read:test-job

* read:block-syncer-frame

* read:fix

* fix: upgrade greenfield version to fix the signing bug (#133)

* ci: fix release job

* dep: upgrade greenfield version

* fix: unit test for gnfd sign client

* fix: signer adapt to on-chain logic (#136)

* feat: add metadata service to sp (#132)

* feat: init commit

* feat: register metadata service and run on 9733 port

* feat: impl ListObjectsByBucketName api & model update

* feat: cleanup files and add metadata service sdk

* feat: add mock and unit tests

* feat: uniform error return values

* feat: metadata service case_driver update

---------

Co-authored-by: BarryTong65 <barrytong.work@gmail.com>
Co-authored-by: joeycli <joeycli0919@gmail.com>

* read:del

* read:block-syncer-update

* read:block-syncer-db

* fix: use greenfield-go-sdk and upgrade lib version (#135)

* fix: use greenfield-go-sdk and upgrade lib version

* ci: rename main to master

* fix: update greenfield-common version

---------

Co-authored-by: DylanYong <dylan.y@nodereal.io>

* feat: add chain client to sp (#131)

* feat: impl the interaction between sp and chain interface

* fix: return bucket id from auth object

* feat: add check authorization

* feat: add chain client to stonehub

* feat: add chain client to uploader/downloader

* feat: implement get approval workflow

* feat: implement object seal and integrity hash sign workflow

* chore: update dependencies

* feat:implement secondary sp integrity hash sign workflow

* test: add signer and chain to onebox

* fix: fix itergrated test bug

---------

Co-authored-by: joeylichang <joeycli0919@gmail.com>

---------

Co-authored-by: joeycli <joeycli0919@gmail.com>
Co-authored-by: dylanhuang <j75689@gmail.com>
Co-authored-by: constwz <changbohao30@gmail.com>
Co-authored-by: VM <112189277+sysvm@users.noreply.github.com>
Co-authored-by: DylanYong <dylan.y@nodereal.io>
Co-authored-by: constwz <122766871+constwz@users.noreply.github.com>
Co-authored-by: Annie <108039750+annielz@users.noreply.github.com>
Co-authored-by: BarryTong65 <barrytong.work@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants