-
Notifications
You must be signed in to change notification settings - Fork 170
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
Provision for installing submariner downstream unreleased build #8716
Provision for installing submariner downstream unreleased build #8716
Conversation
4c5cbd0
to
6f1b21f
Compare
ead53ef
to
869c8bd
Compare
Rebased on latest master |
402a9b3
to
aa1509a
Compare
ocs_ci/templates/ocs-deployment/multicluster/submariner_downstream_unreleased_catsrc.yaml
Outdated
Show resolved
Hide resolved
4c5ba73
to
c21d921
Compare
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
c21d921
to
9364544
Compare
Rebased on latest master |
Simplify build tag extraction for submariner Signed-off-by: Shylesh Kumar Mohan <[email protected]>
9364544
to
e2e87ce
Compare
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
ocs_ci/deployment/deployment.py
Outdated
@@ -351,6 +352,43 @@ def do_deploy_ocs(self): | |||
"ocs_registry_image", None | |||
) | |||
ocs_install_verification(ocs_registry_image=ocs_registry_image) | |||
# if we have Globalnet enabled in case of submariner with RDR | |||
# we need to add a flag to storagecluster | |||
if config.ENV_DATA.get("enable_globalnet", None): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if config.ENV_DATA.get("enable_globalnet", None): | |
if config.ENV_DATA.get("enable_globalnet", True): |
ENV_DATA: | ||
submariner_source: "downstream" | ||
submariner_release_type: "unreleased" | ||
submariner_version: "0.16.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we support only one specific unreleased DS version? Or we do support also previous unreleased DS versions, like we do in ODF? E.g. 4.13.5
.
If so , then maybe we can move to the ODF or OCP configuration file - depends on to which is's more relevant.
If only one unreleased version, we can keep it here in the file. She same Q for the channel.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@keesturam , @prsurve @sidhant-agrawal , could you please provide your inputs here so that we can create OCP/ODF specific submariner versions?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For ODF's y stream releases, we will mostly support one unreleased submariner version until GA. However, after the GA we will have to support future versions.
For eg., all the while with 4.14, we have been using submariner 0.16.0.
I hope this helps.
Validation for serviceexports Addressed few review comments Signed-off-by: Shylesh Kumar Mohan <[email protected]>
7c420de
to
125b1bf
Compare
Signed-off-by: Shylesh Kumar Mohan <[email protected]>
125b1bf
to
8a5356f
Compare
Verified here: https://url.corp.redhat.com/rdrglobalnetverification |
conf/README.md
Outdated
@@ -256,6 +256,10 @@ higher priority). | |||
* `nb_nfs_mount` - NFS mount point used specifically for testing noobaa db NFS mount test | |||
* `custom_default_storageclass_names` - Set to true if custom storageclass names use instead of default one. | |||
* `storageclassnames` - Under this key, custom storage class names for `cephFilesystems`, `cephObjectStores`, `cephBlockPools`, `cephNonResilientPools`, `nfs` and for `encryption` are defined. | |||
* `submariner_source` - Source from which we take submariner build, ex: upstream, downstream, downstream_unreleased | |||
* `submariner_release_type` - Released OR Unreleased submariner build | |||
* `enable_globalnet` - enable or disable globalnet for submariner |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
explain default value for enable_globalnet
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
ENV_DATA: | ||
submariner_source: "downstream" | ||
submariner_release_type: "unreleased" | ||
submariner_version: "0.16.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@keesturam , @prsurve @sidhant-agrawal , could you please provide your inputs here so that we can create OCP/ODF specific submariner versions?
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: am-agrawa, petr-balogh, prsurve, shylesh, sidhant-agrawal The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
No description provided.