Skip to content

Commit

Permalink
Add support for workload identity federation authentication (#15)
Browse files Browse the repository at this point in the history
  • Loading branch information
frasdav committed Aug 28, 2024
1 parent 92bc956 commit 793e790
Show file tree
Hide file tree
Showing 16 changed files with 832 additions and 214 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Sheriff Azure DevOps Extension Changelog

## 0.0.6

* `SheriffPlan` and `SheriffApply` tasks updated to support workload identity federation authentication.

## 0.0.5

* `InstallSheriffCLI` task updated to download Sheriff from Azure Storage.
Expand Down
6 changes: 3 additions & 3 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@

| Maintainer | GitHub ID | Affiliation |
| --------------- | --------- | ----------- |
| Craig Anderson | [cda0](https://github.com/cda0) | [Frontier](https://github.com/gofrontier-com/) |
| Fraser Davidson | [frasdav](https://github.com/frasdav) | [Frontier](https://github.com/gofrontier-com/) |
| Neil Cowlin | [n-cow](https://github.com/n-cow) | [Frontier](https://github.com/gofrontier-com/) |
| Craig Anderson | [cda0](https://github.com/cda0) | [Frontier](https://github.com/frontierhq/) |
| Fraser Davidson | [frasdav](https://github.com/frasdav) | [Frontier](https://github.com/frontierhq/) |
| Neil Cowlin | [n-cow](https://github.com/n-cow) | [Frontier](https://github.com/frontierhq/) |
16 changes: 8 additions & 8 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. image:: https://github.com/gofrontier-com/sheriff-azure-devops-extension/actions/workflows/ci.yml/badge.svg
:target: https://github.com/gofrontier-com/sheriff-azure-devops-extension/actions/workflows/ci.yml
.. image:: https://github.com/gofrontier-com/sheriff-azure-devops-extension/actions/workflows/release.yml/badge.svg
:target: https://github.com/gofrontier-com/sheriff-azure-devops-extension/actions/workflows/release.yml
.. image:: https://github.com/frontierhq/sheriff-azure-devops-extension/actions/workflows/ci.yml/badge.svg
:target: https://github.com/frontierhq/sheriff-azure-devops-extension/actions/workflows/ci.yml
.. image:: https://github.com/frontierhq/sheriff-azure-devops-extension/actions/workflows/release.yml/badge.svg
:target: https://github.com/frontierhq/sheriff-azure-devops-extension/actions/workflows/release.yml

|
Expand All @@ -19,9 +19,9 @@ About
-----

This is an Azure DevOps extension that provides tasks for installing and running
`Sheriff <https://github.com/gofrontier-com/sheriff>`_, a command line tool to
manage Azure role-based access control (Azure RBAC) and Microsoft Entra
Privileged Identity Management (Microsoft Entra PIM) using desired state configuration.
`Sheriff <https://github.com/frontierhq/sheriff>`_, a command line tool to
manage Microsoft Entra Privileged Identity Management (Microsoft Entra PIM) using
desired state configuration.

------------
Installation
Expand Down Expand Up @@ -81,4 +81,4 @@ This task runs Sheriff in apply mode, equivalent to running ``sheriff apply [mod
Contributing
------------

We welcome contributions to this repository. Please see `CONTRIBUTING.md <https://github.com/gofrontier-com/sheriff-azure-devops-extension/tree/main/CONTRIBUTING.md>`_ for more information.
We welcome contributions to this repository. Please see `CONTRIBUTING.md <https://github.com/frontierhq/sheriff-azure-devops-extension/tree/main/CONTRIBUTING.md>`_ for more information.
4 changes: 2 additions & 2 deletions overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## About

This is an Azure DevOps extension that provides tasks for installing and running
[Sheriff](https://github.com/gofrontier-com/sheriff), a command line tool to
[Sheriff](https://github.com/frontierhq/sheriff), a command line tool to
manage Microsoft Entra Privileged Identity Management (Microsoft Entra PIM)
using desired state configuration.

Expand Down Expand Up @@ -51,4 +51,4 @@ This task runs Sheriff in apply mode, equivalent to running ``sheriff apply [mod

## Contributing

We welcome contributions to this repository. Please see [CONTRIBUTING.md](https://github.com/gofrontier-com/sheriff-azure-devops-extension/tree/main/CONTRIBUTING.md) for more information.
We welcome contributions to this repository. Please see [CONTRIBUTING.md](https://github.com/frontierhq/sheriff-azure-devops-extension/tree/main/CONTRIBUTING.md) for more information.
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@
},
"repository": {
"type": "git",
"url": "[email protected]:gofrontier-com/sheriff-azure-devops-extension.git"
"url": "[email protected]:frontierhq/sheriff-azure-devops-extension.git"
},
"author": "Frontier Digital Ltd",
"author": "Frontier",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/gofrontier-com/sheriff-azure-devops-extension/issues"
"url": "https://github.com/frontierhq/sheriff-azure-devops-extension/issues"
},
"homepage": "https://github.com/gofrontier-com/sheriff-azure-devops-extension#readme",
"homepage": "https://github.com/frontierhq/sheriff-azure-devops-extension#readme",
"dependencies": {
"fs-extra": "^11.1.1",
"rimraf": "^5.0.1",
Expand Down
2 changes: 1 addition & 1 deletion tasks/InstallSheriffCLI/InstallSheriffCLIV0/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"test:js": "eslint .",
"test:unit": "mocha test/unit --recursive --reporter mocha-multi --reporter-options spec=-,mocha-junit-reporter=-"
},
"author": "Frontier Digital Ltd",
"author": "Frontier",
"license": "GPL-3.0",
"dependencies": {
"axios": "^1.4.0",
Expand Down
4 changes: 2 additions & 2 deletions tasks/InstallSheriffCLI/InstallSheriffCLIV0/task.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
"friendlyName": "Install Sheriff CLI",
"instanceNameFormat": "Install Sheriff CLI",
"description": "Installs the Sheriff CLI",
"helpUrl": "https://github.com/gofrontier-com/sheriff-azure-devops-extension/tasks//InstallSheriffCLIV0/README.md",
"helpUrl": "https://github.com/frontierhq/sheriff-azure-devops-extension/tasks//InstallSheriffCLIV0/README.md",
"category": "Utility",
"author": "Frontier Digital Ltd",
"author": "Frontier",
"inputs": [
{
"name": "version",
Expand Down
Loading

0 comments on commit 793e790

Please sign in to comment.