Compare commits
7 Commits
v0.5.0
...
67692b372f
Author | SHA1 | Date | |
---|---|---|---|
67692b372f | |||
8a6219718a
|
|||
a10f6b3c9a | |||
56657df85a | |||
6a324e66da | |||
6081374696 | |||
a3cec12284 |
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
@ -27,14 +27,14 @@ jobs:
|
|||||||
version: v3.10.0
|
version: v3.10.0
|
||||||
|
|
||||||
- name: Run chart-releaser
|
- name: Run chart-releaser
|
||||||
uses: helm/chart-releaser-action@v1.4.1
|
uses: helm/chart-releaser-action@v1.5.0
|
||||||
with:
|
with:
|
||||||
charts_dir: charts
|
charts_dir: charts
|
||||||
env:
|
env:
|
||||||
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
|
||||||
- name: Get app version from chart
|
- name: Get app version from chart
|
||||||
uses: mikefarah/yq@v4.30.6
|
uses: mikefarah/yq@v4.30.8
|
||||||
id: app_version
|
id: app_version
|
||||||
with:
|
with:
|
||||||
cmd: yq '.appVersion' charts/bitwarden-crd-operator/Chart.yaml
|
cmd: yq '.appVersion' charts/bitwarden-crd-operator/Chart.yaml
|
||||||
@ -65,4 +65,4 @@ jobs:
|
|||||||
file_glob: true
|
file_glob: true
|
||||||
file: lerentis-bitwarden-crd-operator_*.spdx.json
|
file: lerentis-bitwarden-crd-operator_*.spdx.json
|
||||||
tag: ${{ steps.previoustag.outputs.tag }}
|
tag: ${{ steps.previoustag.outputs.tag }}
|
||||||
overwrite: false
|
overwrite: true
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
|
import json
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
class BitwardenCommandException(Exception):
|
class BitwardenCommandException(Exception):
|
||||||
@ -8,6 +9,11 @@ def get_secret_from_bitwarden(id):
|
|||||||
return command_wrapper(command=f"get item {id}")
|
return command_wrapper(command=f"get item {id}")
|
||||||
|
|
||||||
def unlock_bw(logger):
|
def unlock_bw(logger):
|
||||||
|
status_output = command_wrapper("status")
|
||||||
|
status = json.loads(status_output)['status']
|
||||||
|
if status == 'unlocked':
|
||||||
|
logger.info("Already unlocked")
|
||||||
|
return
|
||||||
token_output = command_wrapper("unlock --passwordenv BW_PASSWORD")
|
token_output = command_wrapper("unlock --passwordenv BW_PASSWORD")
|
||||||
tokens = token_output.split('"')[1::2]
|
tokens = token_output.split('"')[1::2]
|
||||||
os.environ["BW_SESSION"] = tokens[1]
|
os.environ["BW_SESSION"] = tokens[1]
|
||||||
|
Reference in New Issue
Block a user