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

feat!(publick8s/updates.jenkins.io) switch Storage Account to Premium to decrease costs (BREAKING) #682

Conversation

dduportal
Copy link
Contributor

@dduportal dduportal commented May 2, 2024

Related to jenkins-infra/helpdesk#2649 (comment)

This PR switches to a Premium storage account kind for updates.jenkins.io to remove costs related to file storage transactions. The storage costs will increase from $0.09 to $0.50 which is ... affordable... to say the least (compared to the expected decrease of ~$320 transaction cost).

Note:

  • The update center job is not trying to update storage
  • Services azure.updates.jenkins.io and mirrors.updates.jenkins.io have been uninstalled

…se costs

BREAKING

Signed-off-by: Damien Duportal <damien.duportal@gmail.com>
@dduportal dduportal changed the title feat!(updates.jenkins.io) switch Storage Account to Premium to decrea… feat!(updates.jenkins.io) switch Storage Account to Premium to decrease costs (BREAKING) May 2, 2024
@dduportal dduportal changed the title feat!(updates.jenkins.io) switch Storage Account to Premium to decrease costs (BREAKING) feat!(publick8s/updates.jenkins.io) switch Storage Account to Premium to decrease costs (BREAKING) May 2, 2024
@dduportal dduportal marked this pull request as ready for review May 2, 2024 16:47
@dduportal dduportal requested a review from a team as a code owner May 2, 2024 16:47
@dduportal
Copy link
Contributor Author

Plan: 3 to add, 0 to change, 3 to destroy. => self merging

@dduportal dduportal merged commit 13d2d28 into jenkins-infra:main May 2, 2024
3 checks passed
@dduportal dduportal deleted the feat/updates.jenkins.io/premium-storage branch May 2, 2024 16:50
dduportal added a commit that referenced this pull request May 2, 2024
Fixup of #682 which failed to deploy (HTTP/400 error) when creating the
file shares.

As per
https://learn.microsoft.com/en-us/azure/storage/files/understanding-billing#provisioning-method,
the minimum size for a file share is 100 Gb.

The cost evaluation in
jenkins-infra/helpdesk#2649 (comment)
need to be re-evaluated:

- Transactions cost from ~$380 to $0 monthly
- Storage cost from $0.09 monthly to $32 (2 x 100 x 0,16).

Signed-off-by: Damien Duportal <damien.duportal@gmail.com>
@dduportal
Copy link
Contributor Author

This PR failed to deploy. See #683

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.

None yet

1 participant