onlyutkarsh / utkarsh-utility-tasks

A set of utility build and release tasks to help you in your Azure Pipelines.

Home Page:https://marketplace.visualstudio.com/items?itemName=onlyutkarsh.utkarsh-utility-tasks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure Utility Tasks

A set of utility build and release tasks to help you in your Azure Pipelines. The tasks in this extension are written in node and hence can be run in both Windows or Linux based agents.

Twitter Follow Visual Studio Marketplace Build status

Tasks

This extension currently provides following tasks. I plan to add more in the future.

Publish Secrets to Azure Key vault

As the name suggests this task publishes the secrets to selected azure key vault. The advantage of using this task is you can publish secrets in bulk. Useful especially when you need to publish multiple secrets at once. The task also allows you to add optional tags to each secret you write.

Read more

publish-to-kv

Azure Lock/Unlock resource group/subscription

This task allows you to Lock/Unlock Azure resource group or a subscription. You can apply/remove ReadOnly or CanNotDelete locks.

Read more

azure-lock-unlock

Manage tags

This task allows you to add one or multiple tags at once to Azure resource group. You can replace existing tags with the new one or also Clear the existing tags.

Read more

azure-manage-tags

Generate Secrets

This task generates a secure string based on the given criteria. The task will be useful

  • When you do not want to maintain the passwords, secrets in your files and commit in the source control. Use this task to generate passwords/secrets on the fly.
  • You would like to rotate your passwords every few days and hence would like to generate new passwords in your pipeline.

Read more

generate-secret

Changes

  • v#{Release.ReleaseName}#
  • 1.0.30
    • Fix sentry tags
  • 1.0.24
  • 1.0.16
    • Add Manage tags task
    • Add Lock/Unlock Azure task.
    • Fix issue in Publish Secrets to Keyvault task where some characters were getting trimmed from secrets.
  • 1.0.0
    • Initial release.

Telemetry

To monitor/improve the tasks I send some telemetry only when task errors out. The data I send include platform (Windows/Linux etc) and the stacktrace of the exception. This will never send data like your name, subscription/tenant details. The code is open source and you are free to take a look. If you have any concerns, please raise an issue and I am happy investigate.

Feedback

Please rate the extension and share/tweet to spread the word!!

  • Found a bug or need to make a feature request? - Raise it as an issue.

About

A set of utility build and release tasks to help you in your Azure Pipelines.

https://marketplace.visualstudio.com/items?itemName=onlyutkarsh.utkarsh-utility-tasks

License:GNU General Public License v3.0


Languages

Language:TypeScript 100.0%