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

fix(shipyard-controller): Do not reset subscriptions when updating distributor/integration version #7046

Merged
merged 43 commits into from
Mar 3, 2022

Conversation

bacherfl
Copy link
Member

@bacherfl bacherfl commented Mar 3, 2022

Closes #7047

This PR ensures that if the version of the distributor and/or the integration has changed, the previously set up subscriptions will not be overwritten with an empty array

@bacherfl bacherfl added the CI:trigger-build-everything Trigger CI Build: Set BUILD_EVERYTHING=TRUE label Mar 3, 2022
Signed-off-by: Florian Bacher <[email protected]>
@codecov
Copy link

codecov bot commented Mar 3, 2022

Codecov Report

Merging #7046 (ac75a7c) into 0.12.x (b991724) will increase coverage by 0.00%.
The diff coverage is 65.95%.

@@           Coverage Diff           @@
##           0.12.x    #7046   +/-   ##
=======================================
  Coverage   57.45%   57.45%           
=======================================
  Files         486      486           
  Lines       27804    27838   +34     
  Branches     1295     1295           
=======================================
+ Hits        15974    15994   +20     
- Misses      10648    10658   +10     
- Partials     1182     1186    +4     
Impacted Files Coverage Δ
shipyard-controller/db/mongodb_uniform_repo.go 66.35% <59.37%> (-0.54%) ⬇️
...rd-controller/handler/uniformintegrationhandler.go 40.29% <80.00%> (+0.29%) ⬆️
Flag Coverage Δ
api 67.62% <ø> (ø)
approval-service 71.92% <ø> (ø)
bridge-server 48.71% <ø> (ø)
bridge2 74.56% <ø> (ø)
cli 44.12% <ø> (ø)
configuration-service 8.38% <ø> (ø)
distributor 66.92% <ø> (ø)
helm-service 49.04% <ø> (ø)
jmeter-service 13.40% <ø> (ø)
lighthouse-service 74.40% <ø> (ø)
mongodb-datastore 61.24% <ø> (ø)
remediation-service 78.82% <ø> (ø)
resource-service 83.44% <ø> (ø)
secret-service 79.25% <ø> (ø)
shipyard-controller 57.31% <65.95%> (+<0.01%) ⬆️
statistics-service 59.96% <ø> (ø)
webhook-service 78.85% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

bacherfl and others added 21 commits March 3, 2022 10:49
Signed-off-by: Florian Bacher <[email protected]>
Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>
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 <[email protected]>
Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>
(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <[email protected]>
)

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <[email protected]>
(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <[email protected]>
mowies added 4 commits March 3, 2022 13:32
… clusterrolebindings (#6931)

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <[email protected]>
(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <[email protected]>
…I pipeline runs in the source branch (#6966)

(cherry picked from commit 23c4c37)
Signed-off-by: Moritz Wiesinger <[email protected]>
…e empty (#6971)

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <[email protected]>
@bacherfl bacherfl changed the base branch from 0.12.x to backport/ci-changes March 3, 2022 12:35
bacherfl added 10 commits March 3, 2022 13:37
Signed-off-by: Florian Bacher <[email protected]>
Signed-off-by: Florian Bacher <[email protected]>
Signed-off-by: Florian Bacher <[email protected]>
Signed-off-by: Florian Bacher <[email protected]>
Signed-off-by: Florian Bacher <[email protected]>
Signed-off-by: Florian Bacher <[email protected]>
@bacherfl bacherfl changed the base branch from backport/ci-changes to 0.12.x March 3, 2022 12:46
@sonarcloud
Copy link

sonarcloud bot commented Mar 3, 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
0.0% 0.0% Duplication

@bacherfl bacherfl marked this pull request as ready for review March 3, 2022 15:15
@bacherfl bacherfl requested a review from a team as a code owner March 3, 2022 15:15
@bacherfl bacherfl merged commit a5a62ee into 0.12.x Mar 3, 2022
@bacherfl bacherfl deleted the fix/uniform-version-update branch March 3, 2022 16:24
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 <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

Co-authored-by: Moritz Wiesinger <[email protected]>
Co-authored-by: Giovanni Liva <[email protected]>
(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 <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

Co-authored-by: Moritz Wiesinger <[email protected]>
Co-authored-by: Giovanni Liva <[email protected]>
(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 <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

Co-authored-by: Moritz Wiesinger <[email protected]>
Co-authored-by: Giovanni Liva <[email protected]>
(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 <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Minor pipeline improvements (#6613)

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* ci: Fix digest checker pipeline (#6619)

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Co-authored-by: Giovanni Liva <[email protected]>
Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 134d487)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 59a7762)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit e55355f)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 3dd71e5)
Signed-off-by: Moritz Wiesinger <[email protected]>

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

(cherry picked from commit 0609c7d)
Signed-off-by: Moritz Wiesinger <[email protected]>

* 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 <[email protected]>

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

(cherry picked from commit 2abb21c)
Signed-off-by: Moritz Wiesinger <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

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

Signed-off-by: Florian Bacher <[email protected]>

* fixed typo

Signed-off-by: Florian Bacher <[email protected]>

* fixed sonar warnings

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

* pr review

Signed-off-by: Florian Bacher <[email protected]>

* added unit test for repo implementation

Signed-off-by: Florian Bacher <[email protected]>

* added comment

Signed-off-by: Florian Bacher <[email protected]>

Co-authored-by: Moritz Wiesinger <[email protected]>
Co-authored-by: Giovanni Liva <[email protected]>
(cherry picked from commit a5a62ee)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CI:trigger-build-everything Trigger CI Build: Set BUILD_EVERYTHING=TRUE
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants