Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: upstream some minor fixes necessary for creating releases #158

Merged
merged 5 commits into from
Mar 28, 2023

Conversation

paullatzelsperger
Copy link
Contributor

@paullatzelsperger paullatzelsperger commented Mar 28, 2023

WHAT

This pr adds some minor fixes and tweaks in preparation for releasing versions, such as adapting GH Actions workflows and adding some files needed for QGate evaluation.

WHY

Those changes are necessary for releasing versions and must thus be upstreamed.

IMPORTANT

This pull-request should be merged after catenax-ng#10 is merged, because that contains some last-minute fixes as well.

[edit] This PR should also be merged after #134 to avoid duplicated work

done

Copy link
Contributor

@florianrusch-zf florianrusch-zf left a comment

Choose a reason for hiding this comment

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

Quite a lot of your changes are already part of my PR #134. Maybe we should merge the #134 first and then rebase this PR on it, because I think we will then have less merge conflicts (hopefully!) than the other way around.

WDYT?

@paullatzelsperger
Copy link
Contributor Author

Quite a lot of your changes are already part of my PR #134. Maybe we should merge the #134 first and then rebase this PR on it, because I think we will then have less merge conflicts (hopefully!) than the other way around.

WDYT?

yep, that makes sense. i'll update the description thus.

@@ -48,7 +48,7 @@ helm install my-release tractusx-edc/edc-controlplane --version 0.3.0
| envSecretName | string | `nil` | [Kubernetes Secret Resource](https://kubernetes.io/docs/concepts/configuration/secret/) name to load environment variables from |
| fullnameOverride | string | `""` | Overrides the releases full name |
| image.pullPolicy | string | `"IfNotPresent"` | [Kubernetes image pull policy](https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy) to use |
| image.repository | string | `"ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault"` | Which derivate of the edc control-plane to use. One of: [ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql-hashicorp-vault, ghcr.io/catenax-ng/product-edc/edc-controlplane-postgresql, ghcr.io/catenax-ng/product-edc/edc-controlplane-memory] |
| image.repository | string | `"ghcr.io/eclipse-tractusx/tractusx-edc/edc-controlplane-postgresql-hashicorp-vault"` | Which derivate of the edc control-plane to use. One of: [ghcr.io/eclipse-tractusx/tractusx-edc/edc-controlplane-postgresql-hashicorp-vault, ghcr.io/eclipse-tractusx/tractusx-edc/edc-controlplane-postgresql, ghcr.io/eclipse-tractusx/tractusx-edc/edc-controlplane-memory] |
Copy link
Contributor

Choose a reason for hiding this comment

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

Where will the new container images be release?

Copy link
Contributor Author

@paullatzelsperger paullatzelsperger Mar 28, 2023

Choose a reason for hiding this comment

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

they should go into upstream, i.e. tractusx-edc. to be fair, they are not there yet, but as soon as this PR is merged, i'll trigger a release, which will put them there.

Copy link
Contributor

Choose a reason for hiding this comment

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

Hi @florianrusch-zf and @paullatzelsperger ,
images is eclipse-tractusx are private on default, and I think they will stay that way.
In the meantime we have the proper docs/notices/agreements, that we can publish images on DockerHub.
#149 was a precondition for that. So in my opinion you are good to go and publish on DockerHub, if you add the proper notice. Example: https://github.com/eclipse-tractusx/item-relationship-service#notice-for-docker-image

Co-authored-by: Florian Rusch (ZF Friedrichshafen AG) <[email protected]>
@SebastianBezold SebastianBezold merged commit c6ea80d into eclipse-tractusx:develop Mar 28, 2023
paullatzelsperger pushed a commit to paullatzelsperger/tractusx-edc that referenced this pull request May 4, 2023
chore: upstream some minor fixes necessary for creating releases
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants