diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 68133283..034d32d3 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -11,7 +11,7 @@ # Author - [ ] Changes are OpenShift compatible - [ ] CRD changes approved -- [ ] CRD documentation for all fields, following the [style guide](https://docs.stackable.tech/home/nightly/contributor/docs-style-guide). +- [ ] CRD documentation for all fields, following the [style guide](https://docs.stackable.tech/home/nightly/contributor/docs/style-guide). - [ ] Helm chart can be installed and deployed operator works - [ ] Integration tests passed (for non trivial changes) - [ ] Changes need to be "offline" compatible @@ -22,7 +22,7 @@ - [ ] Code contains useful comments - [ ] Code contains useful logging statements - [ ] (Integration-)Test cases added -- [ ] Documentation added or updated. Follows the [style guide](https://docs.stackable.tech/home/nightly/contributor/docs-style-guide). +- [ ] Documentation added or updated. Follows the [style guide](https://docs.stackable.tech/home/nightly/contributor/docs/style-guide). - [ ] Changelog updated - [ ] Cargo.toml only contains references to git tags (not specific commits or branches) ``` diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bf0c4686..41473c67 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ env: CARGO_TERM_COLOR: always CARGO_INCREMENTAL: '0' CARGO_PROFILE_DEV_DEBUG: '0' - RUST_TOOLCHAIN_VERSION: "1.79.0" + RUST_TOOLCHAIN_VERSION: "1.80.0" RUSTFLAGS: "-D warnings" RUSTDOCFLAGS: "-D warnings" RUST_LOG: "info" @@ -368,7 +368,13 @@ jobs: make -e build - name: Publish Docker image and Helm chart if: ${{ !github.event.pull_request.head.repo.fork }} - run: make -e publish + run: | + # We want to publish helmcharts only once as they have a common name, while still publishing both images with architecture specific tags + if [ "$(uname -m)" = "x86_64" ]; then + make -e publish + else + make -e docker-publish + fi # Output the name of the published image to the Job output for later use - id: printtag name: Output image name and tag diff --git a/CHANGELOG.md b/CHANGELOG.md index ea7cec30..5282cf8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [24.7.0] - 2024-07-24 + ### Added - Support specifying the SecretClass that is used to obtain TLS certificates ([#622]). diff --git a/docs/modules/nifi/examples/getting_started/install-operator-output.txt b/docs/modules/nifi/examples/getting_started/install-operator-output.txt deleted file mode 100644 index 023b253d..00000000 --- a/docs/modules/nifi/examples/getting_started/install-operator-output.txt +++ /dev/null @@ -1,7 +0,0 @@ -# tag::stackablectl-install-operators-output[] -Installing commons=0.0.0-dev operator -Installing secret=0.0.0-dev operator -Installing listener=0.0.0-dev operator -Installing zookeeper=0.0.0-dev operator -Installing nifi=0.0.0-dev operator -# end::stackablectl-install-operators-output[] diff --git a/docs/modules/nifi/examples/getting_started/install-operator-output.txt.j2 b/docs/modules/nifi/examples/getting_started/install-operator-output.txt.j2 deleted file mode 100644 index deb06d49..00000000 --- a/docs/modules/nifi/examples/getting_started/install-operator-output.txt.j2 +++ /dev/null @@ -1,7 +0,0 @@ -# tag::stackablectl-install-operators-output[] -Installing commons={{ versions.commons }} operator -Installing secret={{ versions.secret }} operator -Installing listener={{ versions.listener }} operator -Installing zookeeper={{ versions.zookeeper }} operator -Installing nifi={{ versions.nifi }} operator -# end::stackablectl-install-operators-output[] diff --git a/docs/modules/nifi/examples/getting_started/install_output.txt b/docs/modules/nifi/examples/getting_started/install_output.txt new file mode 100644 index 00000000..26756a31 --- /dev/null +++ b/docs/modules/nifi/examples/getting_started/install_output.txt @@ -0,0 +1,5 @@ +Installed commons=0.0.0-dev operator +Installed secret=0.0.0-dev operator +Installed listener=0.0.0-dev operator +Installed zookeeper=0.0.0-dev operator +Installed nifi=0.0.0-dev operator diff --git a/docs/modules/nifi/examples/getting_started/install_output.txt.j2 b/docs/modules/nifi/examples/getting_started/install_output.txt.j2 new file mode 100644 index 00000000..a1ed3bbb --- /dev/null +++ b/docs/modules/nifi/examples/getting_started/install_output.txt.j2 @@ -0,0 +1,5 @@ +Installed commons={{ versions.commons }} operator +Installed secret={{ versions.secret }} operator +Installed listener={{ versions.listener }} operator +Installed zookeeper={{ versions.zookeeper }} operator +Installed nifi={{ versions.nifi }} operator diff --git a/docs/modules/nifi/pages/getting_started/installation.adoc b/docs/modules/nifi/pages/getting_started/installation.adoc index 1382b740..0140795c 100644 --- a/docs/modules/nifi/pages/getting_started/installation.adoc +++ b/docs/modules/nifi/pages/getting_started/installation.adoc @@ -30,9 +30,7 @@ include::example$getting_started/getting_started.sh[tag=stackablectl-install-ope The output should contain the following lines [source] ----- -include::example$getting_started/install-operator-output.txt[tag=stackablectl-install-operators-output] ----- +include::example$getting_started/install_output.txt[] TIP: Consult the xref:management:stackablectl:quickstart.adoc[] to learn more about how to use `stackablectl`. -- diff --git a/rust-toolchain.toml b/rust-toolchain.toml index eb024560..c0731f2e 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,3 @@ # DO NOT EDIT, this file is generated by operator-templating [toolchain] -channel = "1.79.0" +channel = "1.80.0"