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

Add Azure storage native support #30

Closed
wants to merge 177 commits into from

Conversation

ashugauttam225
Copy link
Contributor

@ashugauttam225 ashugauttam225 commented May 26, 2024

i have added the functionality for native support for Azure storage, which makes it available to store backups in Azure in a Juju-managed way.
Please review and do comment and i will make the necessary changes accordingly.
I will add the unit test later.

Fixes: #29

Copy link
Contributor

@jneo8 jneo8 left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution.
Please include unit tests in the PR, thanks.

src/config.yaml Outdated Show resolved Hide resolved
src/lib/lib_duplicity.py Outdated Show resolved Hide resolved
src/reactive/duplicity.py Outdated Show resolved Hide resolved
Copy link
Contributor

@jneo8 jneo8 left a comment

Choose a reason for hiding this comment

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

Also please include unit tests in the PR.

src/lib/lib_duplicity.py Outdated Show resolved Hide resolved
src/lib/lib_duplicity.py Outdated Show resolved Hide resolved
src/reactive/duplicity.py Outdated Show resolved Hide resolved
src/reactive/duplicity.py Outdated Show resolved Hide resolved
src/config.yaml Show resolved Hide resolved
src/lib/lib_duplicity.py Outdated Show resolved Hide resolved
Copy link
Contributor

@jneo8 jneo8 left a comment

Choose a reason for hiding this comment

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

Just leave a message to confirm the scope of this PR.
And do we want to make juju2/3 compatible in this PR? Or you will provide another PR to fix it?

src/reactive/duplicity.py Outdated Show resolved Hide resolved
@jneo8
Copy link
Contributor

jneo8 commented Jun 27, 2024

Hi @ashugauttam225 , are you still work on this one?

jneo8
jneo8 previously approved these changes Jul 31, 2024
chanchiwai-ray
chanchiwai-ray previously approved these changes Jul 31, 2024
@ashugauttam225 ashugauttam225 dismissed stale reviews from chanchiwai-ray and jneo8 via e1b3d43 July 31, 2024 12:47
@samuelallan72 samuelallan72 changed the title Added Azure storage native support, for issue #29 Added Azure storage native support Jul 31, 2024
@samuelallan72 samuelallan72 changed the title Added Azure storage native support Add Azure storage native support Jul 31, 2024
dashmage and others added 28 commits August 12, 2024 02:16
- Add ubuntu release check
- Use single variable for private key checking and conversion
- Remove extra var in unit test
- Parametrize and mock ubuntu release
There was linting issue and also wrong unit tests.
This patch provide fix for installation fabric on bionic series.
Adding pkg-config according documentation + disable system Python
packages.

fixes: #1968367
Like this, we can automatically trigger this workflow by our weekly tests.
* Add new release and promote workflow

Using official actions directly.

* apply suggestions

* using officail action to setup LXD

* Update .github/workflows/release.yaml

Co-authored-by: Andrea Ieri <[email protected]>

---------

Co-authored-by: Andrea Ieri <[email protected]>
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.

Add Azure storage native support