diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9c8a66603faff6c65a2a89f6fcafe76fb59e33d0..7fe4d0c1869c5033b1ba2a311e12b3d9c3877aaa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: file: '/templates/validation.yml' - project: 'to-be-continuous/bash' ref: '3.3' - file: 'templates/gitlab-ci-bash.yml' + file: '/templates/gitlab-ci-bash.yml' - project: 'to-be-continuous/semantic-release' ref: '3.7' file: '/templates/gitlab-ci-semrel.yml' diff --git a/README.md b/README.md index 50de41c9c10baabfee458cae852a7734780b1573..35d91f68675759bbaa85de9471f30a9f3ee75d76 100644 --- a/README.md +++ b/README.md @@ -444,7 +444,7 @@ Then you may retrieve any of your secret(s) from Vault using the following synta With: -| Name | Description | +| Parameter | Description | | -------------------------------- | -------------------------------------- | | `secret_path` (_path parameter_) | this is your secret location in the Vault server | | `field` (_query parameter_) | parameter to access a single basic field from the secret JSON payload | diff --git a/kicker.json b/kicker.json index 4421f5a139646c276d847078c63d54e6bd409949..95cade1954ec8d88642fa64ff49ad34760e2c75b 100644 --- a/kicker.json +++ b/kicker.json @@ -3,6 +3,8 @@ "description": "Build, test and analyse your [Python](https://www.python.org/) projects", "template_path": "templates/gitlab-ci-python.yml", "kind": "build", + "prefix": "python", + "is_component": true, "variables": [ { "name": "PYTHON_IMAGE", diff --git a/logo.png b/logo.png index 1a5fd6cd45ca8645c1bd4962d0d19216b0fb23a3..8b2fb3b7798e23a1dee5cac8d5a199e011f6828f 100644 Binary files a/logo.png and b/logo.png differ diff --git a/templates/gitlab-ci-python-vault.yml b/templates/gitlab-ci-python-vault.yml index f8c9a41a7923282a943a8edea4370138dcb72746..1316aed6d7fcf2392347eec2276eb63ae97372ae 100644 --- a/templates/gitlab-ci-python-vault.yml +++ b/templates/gitlab-ci-python-vault.yml @@ -5,7 +5,7 @@ spec: inputs: vault-base-url: description: The Vault server base API url - default: '' # null + default: '' vault-oidc-aud: description: The `aud` claim for the JWT default: $CI_SERVER_URL diff --git a/templates/gitlab-ci-python.yml b/templates/gitlab-ci-python.yml index 2eff32ab19efb902e4224ee24664114b7f599bd6..889dbc394f0db48a9b3f170c670623e9c82147db 100644 --- a/templates/gitlab-ci-python.yml +++ b/templates/gitlab-ci-python.yml @@ -47,13 +47,13 @@ spec: default: '*' pip-opts: description: pip extra [options](https://pip.pypa.io/en/stable/cli/pip/#general-options) - default: '' # null + default: '' extra-deps: description: |- Extra sets of dependencies to install For [Setuptools](https://setuptools.pypa.io/en/latest/userguide/dependency_management.html?highlight=extras#optional-dependencies) or [Poetry](https://python-poetry.org/docs/pyproject/#extras) only - default: '' # null + default: '' package-enabled: description: Enable package type: boolean @@ -64,31 +64,31 @@ spec: default: false pylint-args: description: Additional [pylint CLI options](http://pylint.pycqa.org/en/latest/user_guide/run.html#command-line-options) - default: '' # null + default: '' pylint-files: description: Files or directories to analyse - default: '' # null + default: '' unittest-enabled: description: Enable unittest type: boolean default: false unittest-args: description: Additional xmlrunner/unittest CLI options - default: '' # null + default: '' pytest-enabled: description: Enable pytest type: boolean default: false pytest-args: description: Additional [pytest](https://docs.pytest.org/en/stable/usage.html) or [pytest-cov](https://github.com/pytest-dev/pytest-cov#usage) CLI options - default: '' # null + default: '' nosetests-enabled: description: Enable nosetest type: boolean default: false nosetests-args: description: Additional [nose CLI options](https://nose.readthedocs.io/en/latest/usage.html#options) - default: '' # null + default: '' bandit-enabled: description: Enable Bandit type: boolean @@ -115,7 +115,7 @@ spec: Url to the `tar.gz` package for `linux_amd64` of Syft to use _When unset, the latest version will be used_ - default: '' # null + default: '' sbom-name: description: Component name of the emitted SBOM default: $CI_PROJECT_PATH/$PYTHON_PROJECT_DIR