Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

ci: Ensure that build matrix runs as far as possible #6875

Merged
merged 1 commit into from
Feb 16, 2022

Conversation

mowies
Copy link
Member

@mowies mowies commented Feb 16, 2022

This PR

  • sets the build matrix in both release pipelines to fail-fast: false. This has the effect that even if one matrix job fails, the others continue running instead of being cancelled immediately.

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
@mowies mowies requested review from a team and removed request for christian-kreuzberger-dtx February 16, 2022 06:51
@sonarcloud
Copy link

sonarcloud bot commented Feb 16, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

Copy link
Member

@christian-kreuzberger-dtx christian-kreuzberger-dtx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mowies mowies merged commit 0baff49 into master Feb 16, 2022
@mowies mowies deleted the ci/fix-release-push branch February 16, 2022 07:01
mowies added a commit that referenced this pull request Mar 3, 2022
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
mowies added a commit that referenced this pull request Mar 3, 2022
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
bacherfl pushed a commit that referenced this pull request Mar 3, 2022
* ci: Add pipeline to nightly check docker image digests (#6598)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only push docker images if not from a forked repo (#6618)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix CI pipeline not pushing master images to registry (#6634)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* feat: Release helm charts on GitHub pages (#6559)

BREAKING CHANGES: The Keptn Helm charts are now served from the [keptn/helm-charts](https://github.com/keptn/helm-charts) repository through GitHub pages. They are accessible by using https://charts.keptn.sh as a helm chart repository.

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Remove unneeded pipelines and config files (#6642)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6643)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6659)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix intergation tests taking master artifacts from bot commits (#6670)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* test: Integration Tests on static GKE clusters (#6632)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Add k8s resource stats to release notes (#6718)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix dev helm charts not having a unique image name (#6816)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Disable manual triggers of the CI pipeline (#6819)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Always use datetimed version for integration tests (#6820)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Ensure that build matrix runs as far as possible (#6875)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only upload dev helm chart for non-fork PRs (#6763)

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Push dev images to dev dockerhub registry, adjust helm charts (#6857)

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Removed makefile and all usages of it (#6804)

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix cleanup in integration tests to also include clusterroles and clusterrolebindings (#6931)

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix release pipeline not uploading helm charts correctly (#6944)

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix integration test pipeline not starting if there were 404ing CI pipeline runs in the source branch (#6966)

(cherry picked from commit 23c4c37)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix resource cleanup in integration tests when resource arrays are empty (#6971)

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* Remove backport artifact

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
bacherfl added a commit that referenced this pull request Mar 3, 2022
…stributor/integration version (#7046)

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* ci: Add pipeline to nightly check docker image digests (#6598)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only push docker images if not from a forked repo (#6618)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix CI pipeline not pushing master images to registry (#6634)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* feat: Release helm charts on GitHub pages (#6559)

BREAKING CHANGES: The Keptn Helm charts are now served from the [keptn/helm-charts](https://github.com/keptn/helm-charts) repository through GitHub pages. They are accessible by using https://charts.keptn.sh as a helm chart repository.

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Remove unneeded pipelines and config files (#6642)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6643)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6659)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix intergation tests taking master artifacts from bot commits (#6670)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* test: Integration Tests on static GKE clusters (#6632)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Add k8s resource stats to release notes (#6718)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix dev helm charts not having a unique image name (#6816)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Disable manual triggers of the CI pipeline (#6819)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Always use datetimed version for integration tests (#6820)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Ensure that build matrix runs as far as possible (#6875)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only upload dev helm chart for non-fork PRs (#6763)

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Push dev images to dev dockerhub registry, adjust helm charts (#6857)

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Removed makefile and all usages of it (#6804)

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix cleanup in integration tests to also include clusterroles and clusterrolebindings (#6931)

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix release pipeline not uploading helm charts correctly (#6944)

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix integration test pipeline not starting if there were 404ing CI pipeline runs in the source branch (#6966)

(cherry picked from commit 23c4c37)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix resource cleanup in integration tests when resource arrays are empty (#6971)

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

Co-authored-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
bacherfl added a commit that referenced this pull request Mar 3, 2022
…stributor/integration version (#7046)

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* ci: Add pipeline to nightly check docker image digests (#6598)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only push docker images if not from a forked repo (#6618)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix CI pipeline not pushing master images to registry (#6634)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* feat: Release helm charts on GitHub pages (#6559)

BREAKING CHANGES: The Keptn Helm charts are now served from the [keptn/helm-charts](https://github.com/keptn/helm-charts) repository through GitHub pages. They are accessible by using https://charts.keptn.sh as a helm chart repository.

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Remove unneeded pipelines and config files (#6642)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6643)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6659)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix intergation tests taking master artifacts from bot commits (#6670)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* test: Integration Tests on static GKE clusters (#6632)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Add k8s resource stats to release notes (#6718)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix dev helm charts not having a unique image name (#6816)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Disable manual triggers of the CI pipeline (#6819)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Always use datetimed version for integration tests (#6820)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Ensure that build matrix runs as far as possible (#6875)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only upload dev helm chart for non-fork PRs (#6763)

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Push dev images to dev dockerhub registry, adjust helm charts (#6857)

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Removed makefile and all usages of it (#6804)

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix cleanup in integration tests to also include clusterroles and clusterrolebindings (#6931)

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix release pipeline not uploading helm charts correctly (#6944)

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix integration test pipeline not starting if there were 404ing CI pipeline runs in the source branch (#6966)

(cherry picked from commit 23c4c37)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix resource cleanup in integration tests when resource arrays are empty (#6971)

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

Co-authored-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
(cherry picked from commit a5a62ee)
bacherfl added a commit that referenced this pull request Mar 3, 2022
…stributor/integration version (#7046)

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* ci: Add pipeline to nightly check docker image digests (#6598)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only push docker images if not from a forked repo (#6618)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix CI pipeline not pushing master images to registry (#6634)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* feat: Release helm charts on GitHub pages (#6559)

BREAKING CHANGES: The Keptn Helm charts are now served from the [keptn/helm-charts](https://github.com/keptn/helm-charts) repository through GitHub pages. They are accessible by using https://charts.keptn.sh as a helm chart repository.

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Remove unneeded pipelines and config files (#6642)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6643)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6659)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix intergation tests taking master artifacts from bot commits (#6670)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* test: Integration Tests on static GKE clusters (#6632)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Add k8s resource stats to release notes (#6718)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix dev helm charts not having a unique image name (#6816)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Disable manual triggers of the CI pipeline (#6819)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Always use datetimed version for integration tests (#6820)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Ensure that build matrix runs as far as possible (#6875)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only upload dev helm chart for non-fork PRs (#6763)

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Push dev images to dev dockerhub registry, adjust helm charts (#6857)

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Removed makefile and all usages of it (#6804)

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix cleanup in integration tests to also include clusterroles and clusterrolebindings (#6931)

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix release pipeline not uploading helm charts correctly (#6944)

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix integration test pipeline not starting if there were 404ing CI pipeline runs in the source branch (#6966)

(cherry picked from commit 23c4c37)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix resource cleanup in integration tests when resource arrays are empty (#6971)

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

Co-authored-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
(cherry picked from commit a5a62ee)
bacherfl added a commit that referenced this pull request Mar 4, 2022
…stributor/integration version (#7046) (#7059)

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* ci: Add pipeline to nightly check docker image digests (#6598)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only push docker images if not from a forked repo (#6618)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix CI pipeline not pushing master images to registry (#6634)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* feat: Release helm charts on GitHub pages (#6559)

BREAKING CHANGES: The Keptn Helm charts are now served from the [keptn/helm-charts](https://github.com/keptn/helm-charts) repository through GitHub pages. They are accessible by using https://charts.keptn.sh as a helm chart repository.

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Remove unneeded pipelines and config files (#6642)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6643)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6659)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix intergation tests taking master artifacts from bot commits (#6670)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* test: Integration Tests on static GKE clusters (#6632)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Add k8s resource stats to release notes (#6718)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix dev helm charts not having a unique image name (#6816)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Disable manual triggers of the CI pipeline (#6819)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Always use datetimed version for integration tests (#6820)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Ensure that build matrix runs as far as possible (#6875)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only upload dev helm chart for non-fork PRs (#6763)

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Push dev images to dev dockerhub registry, adjust helm charts (#6857)

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Removed makefile and all usages of it (#6804)

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix cleanup in integration tests to also include clusterroles and clusterrolebindings (#6931)

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix release pipeline not uploading helm charts correctly (#6944)

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix integration test pipeline not starting if there were 404ing CI pipeline runs in the source branch (#6966)

(cherry picked from commit 23c4c37)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix resource cleanup in integration tests when resource arrays are empty (#6971)

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

Co-authored-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
(cherry picked from commit a5a62ee)
bacherfl added a commit that referenced this pull request Mar 7, 2022
…stributor/integration version (#7046) (#7058)

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* ci: Add pipeline to nightly check docker image digests (#6598)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only push docker images if not from a forked repo (#6618)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix CI pipeline not pushing master images to registry (#6634)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* feat: Release helm charts on GitHub pages (#6559)

BREAKING CHANGES: The Keptn Helm charts are now served from the [keptn/helm-charts](https://github.com/keptn/helm-charts) repository through GitHub pages. They are accessible by using https://charts.keptn.sh as a helm chart repository.

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Remove unneeded pipelines and config files (#6642)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6643)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix master builds not pushing docker images (#6659)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix intergation tests taking master artifacts from bot commits (#6670)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* test: Integration Tests on static GKE clusters (#6632)

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Add k8s resource stats to release notes (#6718)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix dev helm charts not having a unique image name (#6816)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Disable manual triggers of the CI pipeline (#6819)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Always use datetimed version for integration tests (#6820)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Ensure that build matrix runs as far as possible (#6875)

Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Only upload dev helm chart for non-fork PRs (#6763)

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Push dev images to dev dockerhub registry, adjust helm charts (#6857)

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* chore: Removed makefile and all usages of it (#6804)

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix cleanup in integration tests to also include clusterroles and clusterrolebindings (#6931)

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix release pipeline not uploading helm charts correctly (#6944)

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix integration test pipeline not starting if there were 404ing CI pipeline runs in the source branch (#6966)

(cherry picked from commit 23c4c37)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* ci: Fix resource cleanup in integration tests when resource arrays are empty (#6971)

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fix(shipyard-controller): Do not overwrite existing subscriptions in case of version update

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added assertion to check if subscriptions are still there after version upgrade

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed typo

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* fixed sonar warnings

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* pr review

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

* added comment

Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com>

Co-authored-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
(cherry picked from commit a5a62ee)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants