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

Migrate to CDN SDK #36

Merged
merged 29 commits into from
Dec 11, 2020
Merged

Migrate to CDN SDK #36

merged 29 commits into from
Dec 11, 2020

Conversation

im-kulikov
Copy link
Contributor

@im-kulikov im-kulikov commented Nov 24, 2020

closes #37

Evgeniy Kulikov added 10 commits November 24, 2020 09:57
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
It will be replaced with sdk/pool

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
- remove graceful context
- remove logger component

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
- remove unused methods
- refactoring app.Worker
- migrate to new pool, client, auth and credentials

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
@im-kulikov im-kulikov added enhancement Improving existing functionality wip labels Nov 24, 2020
@im-kulikov im-kulikov added this to the Pre-public Release milestone Nov 24, 2020
@im-kulikov im-kulikov requested a review from pkorotkov November 24, 2020 07:14
@im-kulikov im-kulikov self-assigned this Nov 24, 2020
@im-kulikov
Copy link
Contributor Author

WIP until will be tested with new authmate and dev-env

Evgeniy Kulikov added 13 commits November 24, 2020 12:17
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Migrate to cred/bearer instead of CredentialsClient

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
- don't require token.BearerToken
- don't call `GetObjectInfo`

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
- don't require token.BearerToken
- simplify method layer.objectPut
- add method to check that object exists
- add method to fetch Owner (from context or sdk client)

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
TODO should be replaced with S3_GW before release

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
TODO should be replaced with S3_GW before release

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
- set output for flag set
- change env prefix for all environments
- migrate to CDN SDK release v0.1.0
- update README

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
@im-kulikov im-kulikov mentioned this pull request Dec 2, 2020
2 tasks
Evgeniy Kulikov added 6 commits December 2, 2020 12:49
- add listen-domains config key
- add method to fetch domains list to listen

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
should work over {bucket}.{domain} and /{bucket}

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
WriterDetector allows to fetch ContentType and write status response, when streaming content

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
@im-kulikov im-kulikov added documentation Improvements or additions to documentation enhancement Improving existing functionality and removed enhancement Improving existing functionality wip labels Dec 11, 2020
@im-kulikov im-kulikov merged commit aeb37b9 into master Dec 11, 2020
@im-kulikov im-kulikov deleted the migrate-to-cdn-sdk branch December 11, 2020 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement Improving existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Official AWS s3 python library fails on attempt to get object
2 participants