diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..62ebdacd4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,10 @@ +blank_issues_enabled: false +contact_links: +- name: '💬 Open a Discussion' + url: https://github.com/kapicorp/kapitan/discussions/new/choose + about: | + Share your thoughts, ideas, or concerns, and engage in discussions with the community to collaborate and improve the project. +- name: '💬 Join us on Slack' + url: https://kubernetes.slack.com/archives/C981W2HD3 + about: | + Join our Slack channel to connect with our community, ask questions, and stay updated on project developments. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml new file mode 100644 index 000000000..314c60733 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -0,0 +1,29 @@ +name: Documentation Issue +description: Give us feedback on the documentation +title: "[docs]: " +labels: ["documentation"] +body: + # information + - type: markdown + attributes: + value: | + Thanks for taking the time to give us feedback! + # feature description + - type: textarea + id: documentation-issue-description + attributes: + label: Description of the documentation issue + description: | + A clear and concise description of what the issue with documentation is. + Please make proposals, how it could be done better. + placeholder: Tell us what you want to see in the project! + validations: + required: true + # additional context + - type: textarea + id: additional-context + attributes: + label: Additional context + description: | + Add any other context about the feature here. + placeholder: Anything that might help us understanding your documentation issue... diff --git a/.github/workflows/test-build-publish.yml b/.github/workflows/test-build-publish.yml index dd3c1a71a..346e91835 100644 --- a/.github/workflows/test-build-publish.yml +++ b/.github/workflows/test-build-publish.yml @@ -226,6 +226,9 @@ jobs: type=semver,pattern={{major}} - uses: int128/docker-manifest-create-action@v1 + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME}} + if: env.DOCKERHUB_USERNAME != null with: tags: ${{ steps.meta.outputs.tags }} builder: buildx diff --git a/poetry.lock b/poetry.lock index d367a2e0d..a304293aa 100644 --- a/poetry.lock +++ b/poetry.lock @@ -869,14 +869,14 @@ resolved_reference = "118b46bcbf79de435e6ca4ec60d19c49be84f634" [[package]] name = "packaging" -version = "23.1" +version = "23.2" description = "Core utilities for Python packages" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"}, - {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"}, + {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"}, + {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, ] [[package]] @@ -1135,14 +1135,14 @@ six = ">=1.5" [[package]] name = "python-gnupg" -version = "0.4.9" +version = "0.5.1" description = "A wrapper for the Gnu Privacy Guard (GPG or GnuPG)" category = "main" optional = false python-versions = "*" files = [ - {file = "python-gnupg-0.4.9.tar.gz", hash = "sha256:aaa748795572591aaf127b4ac8985684f3673ff82b39f370c836b006e68fc537"}, - {file = "python_gnupg-0.4.9-py2.py3-none-any.whl", hash = "sha256:012960bde4d25dad631bb7650f563dda5e7271248a73f3584240063a293d99d8"}, + {file = "python-gnupg-0.5.1.tar.gz", hash = "sha256:5674bad4e93876c0b0d3197e314d7f942d39018bf31e2b833f6788a6813c3fb8"}, + {file = "python_gnupg-0.5.1-py2.py3-none-any.whl", hash = "sha256:bf9b2d9032ef38139b7d64184176cd0b293eaeae6e4f93f50e304c7051174482"}, ] [[package]] @@ -1589,18 +1589,18 @@ files = [ [[package]] name = "urllib3" -version = "1.26.16" +version = "1.26.17" description = "HTTP library with thread-safe connection pooling, file post, and more." category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" files = [ - {file = "urllib3-1.26.16-py2.py3-none-any.whl", hash = "sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f"}, - {file = "urllib3-1.26.16.tar.gz", hash = "sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14"}, + {file = "urllib3-1.26.17-py2.py3-none-any.whl", hash = "sha256:94a757d178c9be92ef5539b8840d48dc9cf1b2709c9d6b588232a055c524458b"}, + {file = "urllib3-1.26.17.tar.gz", hash = "sha256:24d6a242c28d29af46c3fae832c36db3bbebcc533dd1bb549172cd739c82df21"}, ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] +brotli = ["brotli (==1.0.9)", "brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"] socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] @@ -1663,4 +1663,4 @@ test = ["docker"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "39ec8df394efaf54dd29f9e4dbcc713ae3ab820b2b155bdea8d6c3af1a4554fd" +content-hash = "da1ea75cdd9ba1632bf6acce8a6aadfc8125ebfd2d431a8e71d2995d225aa9aa" diff --git a/pyproject.toml b/pyproject.toml index 2c5b947d9..b91fcc1ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,7 +50,7 @@ jinja2 = "^3.0.1" jsonnet = "^0.20.0" jsonschema = "^4.17.3" kadet = "^0.2.2" -python-gnupg = "^0.4.7" +python-gnupg = ">=0.4.7,<0.6.0" pyyaml = "^6.0" omegaconf = { git = "https://github.com/neXenio/omegaconf.git", branch = "dev" } requests = "^2.28.2"