From 1e1e823020fb95fc6cb25d56e249b97570f2c527 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Feb 09 2024 13:48:22 +0000 Subject: [PATCH 1/4] Add communishift user documentation Signed-off-by: Michal Konecny --- diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 4eeee0b..6571f95 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -14,3 +14,4 @@ ** xref:services.adoc#_misc[Miscellaneous] ** xref:sle.adoc[SLE] *** xref:sle_services.adoc[SLE of the services] +* xref:communishift.adoc[Communishift] diff --git a/modules/ROOT/pages/communishift.adoc b/modules/ROOT/pages/communishift.adoc new file mode 100644 index 0000000..6fc9e5c --- /dev/null +++ b/modules/ROOT/pages/communishift.adoc @@ -0,0 +1,45 @@ += User guide Communishift + +The Communishift is a community +link:https://www.redhat.com/en/technologies/cloud-computing/openshift[OpenShift] instance hosted +by Fedora. It is meant to host PoC or test deployments for Fedora related projects. + +== Request new namespace + +To request a new namespace in Communishift go to +link:https://pagure.io/fedora-infrastructure/issues[Fedora Infrastructure ticket tracker], open a +new issue and use `communishift` template (look at the `Types` field). + +== Removal of the projects + +All the projects on Communishift will be deleted every Fedora Linux release (6 months). If you need +more than 6 months for your project, please open a ticket on +link:https://pagure.io/fedora-infrastructure/issues[Fedora Infrastructure ticket tracker] and explain +why your project should not be deleted. + +== Request for additional resources + +There is a quota set per project. In case you need additional resources for your project please +open a ticket on +link:https://pagure.io/fedora-infrastructure/issues[Fedora Infrastructure ticket tracker] with +information about how much resources you need and why you need them. + +== Service usage requirements + +Following is the list of requirements you need to meet with your project to be allowed to have it +on Communishift. If the project violates any of those requirements it will rejected and in case it's already +running in Communishift it will be deleted. + +. No malicious software ++ +Don't use the namespace to host malicious service. ++ +. Project needs to have some relation to Fedora project ++ +Your project needs to be related to Fedora project. It could be either proof of concept for new Fedora +service, test deployment for new Fedora service or some service that could be useful for Fedora community. ++ +. No violation of community policies or code of conduct ++ +Your project needs to adhere to link:https://docs.fedoraproject.org/en-US/legal/[Fedora community policies] +and link:https://docs.fedoraproject.org/en-US/project/code-of-conduct/[Fedora Code of Conduct]. From 0aae7a0263ea2255563c578e5acc76eed0258998 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Feb 09 2024 13:48:22 +0000 Subject: [PATCH 2/4] Add note to end of the file We should be able to delete the project if it violates something that we didn't cover in the list. Signed-off-by: Michal Konecny --- diff --git a/modules/ROOT/pages/communishift.adoc b/modules/ROOT/pages/communishift.adoc index 6fc9e5c..794a54b 100644 --- a/modules/ROOT/pages/communishift.adoc +++ b/modules/ROOT/pages/communishift.adoc @@ -43,3 +43,6 @@ service, test deployment for new Fedora service or some service that could be us + Your project needs to adhere to link:https://docs.fedoraproject.org/en-US/legal/[Fedora community policies] and link:https://docs.fedoraproject.org/en-US/project/code-of-conduct/[Fedora Code of Conduct]. + +Note that this list is not exhaustive, there may be other reasons we disable or delete your application, +but we will make every effort to communicate with you about any such actions. From 72c1fbe342429351e146655db44ad30065f6ebc3 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Feb 09 2024 13:48:22 +0000 Subject: [PATCH 3/4] Add link to official documentation Signed-off-by: Michal Konecny --- diff --git a/modules/ROOT/pages/communishift.adoc b/modules/ROOT/pages/communishift.adoc index 794a54b..c11ec71 100644 --- a/modules/ROOT/pages/communishift.adoc +++ b/modules/ROOT/pages/communishift.adoc @@ -10,6 +10,9 @@ To request a new namespace in Communishift go to link:https://pagure.io/fedora-infrastructure/issues[Fedora Infrastructure ticket tracker], open a new issue and use `communishift` template (look at the `Types` field). +If you need any help with your OpenShift project, please refer to official +link:https://docs.openshift.com/dedicated/welcome/index.html[OpenShift documentation]. + == Removal of the projects All the projects on Communishift will be deleted every Fedora Linux release (6 months). If you need From da97734149c86a52517232a54060840ff1fd7c84 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Feb 09 2024 13:48:22 +0000 Subject: [PATCH 4/4] Add entry about personal data Signed-off-by: Michal Konecny --- diff --git a/modules/ROOT/pages/communishift.adoc b/modules/ROOT/pages/communishift.adoc index c11ec71..0500511 100644 --- a/modules/ROOT/pages/communishift.adoc +++ b/modules/ROOT/pages/communishift.adoc @@ -46,6 +46,12 @@ service, test deployment for new Fedora service or some service that could be us + Your project needs to adhere to link:https://docs.fedoraproject.org/en-US/legal/[Fedora community policies] and link:https://docs.fedoraproject.org/en-US/project/code-of-conduct/[Fedora Code of Conduct]. ++ +. Do not store or handle personal data on Communishift instance ++ +We as Fedora are obligated to follow GDPR related requests and we don't have a way to do that in community +managed services. If your service demands to work with user data for any reason, please use FAS for authentication +and don't store anything on Communishift side. Note that this list is not exhaustive, there may be other reasons we disable or delete your application, but we will make every effort to communicate with you about any such actions.