-
Notifications
You must be signed in to change notification settings - Fork 1
rdkcentral support process
Audience: Community
There are two RDKCentral teams providing support to the community.
- Infrastructure Team (Infra) - Responsible for Jira / Confluence / Artifactory, RDKCentral Accounts, LDAP and RDKM Slack Infrastructure.
- Code Management Facility Team (CMF) - Responsible for providing support for all issues related to Code Management within the RDKM ecosystem.
The following is an overview of the workflow to follow if you have a RDKCentral support request or issue:
flowchart LR
%% ======================
%% Main Flow
%% ======================
A([🚀 Start: RDKCentral Support Problem]) --> B{🔍 Determine Problem Type}
B -->|Simple Query| C[💬 Ask on Comcast Enterprise Slack <br/> Slack Channel #code_rdkcentral_support]
click C "https://comcast.enterprise.slack.com/archives/C055S2RGYD6"
B -->|Task Request| D{🗂️ Task Type?}
D -->|Infrastructure Task<br/>• Jira, Confluence, Artifactory, LDAP, RDKM Slack| E["🛠️ Email Infra Team mailto:support@rdkcentral.com"]
click E "mailto:support@rdkcentral.com"
D -->|Code Management Task<br/>•RDKCentral Gerrit / GitHub Repositories| F{📁 Code Management Request Type?}
F -->|New GitHub Repository Request| G["📦 Raise GitHub Repository Request (GHREPORQ) Ticket<br/> on jira.rdkcentral.com"]
click G "https://jira.rdkcentral.com/jira/issues/?jql=project%20%3D%20GHREPOREQ"
F -->|Existing Repository or Other CM Task| H["📝 Raise CMF Support(CMFSUPPORT) Ticket<br/> on jira.rdkcentral.com"]
click H "https://jira.rdkcentral.com/jira/issues/?jql=project%20%3D%20CMFSUPPORT"
%% ======================
%% Spacer to push Notes to bottom
%% ======================
Z(( ))
style Z fill:transparent,stroke:transparent,color:transparent
H --- Z
%% ======================
%% Notes (Right)
%% ======================
subgraph Notes [🧭 Notes]
direction TB
subgraph N1 [📁 CMFSUPPORT Requests]
direction TB
N1a[Types<br/>• Open Sourcing<br/>• Access Issues<br/>• Tooling<br/> ]
N1b[Workflows<br/>• GitHub Actions<br/>• Pull Requests<br/>• Webhooks<br/>• Copilot<br/>• Git‑Flow<br/>• Branching<br/>• Blackduck<br/>• Foss‑id<br/>• Coverity<br/>• Security<br/>• Build<br/>• Test<br/>• CLA<br/>• etc.]
end
end
Z -.-> Notes
%% ======================
%% Color Styling
%% ======================
classDef start fill:#4c8bf5,stroke:#1a3d91,color:#fff
classDef decision fill:#ffcc00,stroke:#cc9900,color:#000
classDef action fill:#34a853,stroke:#0f6b2a,color:#fff
classDef infra fill:#f5a623,stroke:#a16300,color:#fff
classDef cm fill:#7b61ff,stroke:#3e2ca6,color:#fff
classDef notes fill:#f2f2f7,stroke:#b7b7c9,color:#111
class A start
class B,D,F decision
class C,G,H action
class E infra
class Notes,N1,N2,N1a,N2a,N2b notes
The CMF team handles issues related to repositories on RDKCentral:
- New repository requests.
- Repository access requests.
- Branch access issues.
- RDKCentral Open Sourcing
- Coverity Integrations.
- Workflows
- GitHub Actions, Pull Requests, Webhooks, Copilot, Git‑Flow, Branching, Blackduck, Foss‑id, Coverity, CodeQL, Security, Build, Test, CLA, etc.
- Tooling
- General repository maintenance or changes.
The CMF Team have created some useful FAQs and Guides that should be referenced if you are experiencing issues or or have workflow requests on GitHub. These are:
FAQs
- RDKCentral New Repository And Repository Access FAQ
- RDKCentral GitHub Access Issues FAQ
- RDKCentral GitHub Coverity Integration FAQ (Internal)
Guides
- RDKCentral GitHub Profile Setup For Elevated and Private Repository Privileges
- RDKCentral Opensourcing Guidelines
- RDKCentral Community Opensourcing Process
- RDKCentral Internal Opensourcing Process (Internal)
Note: If your support request requires implementation work, a ticket must be created to allow for planning and tracking.
For non-repository infrastructure systems on RDKCentral, contact the Infra Support Team.
RDKCentral infrastructure support issues relate to:
- RDKCentral Accounts / Single Sign On Login
- Confluence/Wiki.
- Jira.
- LDAP.
- Artifactory.
- RDKM Slack.
Contact Email:
support@rdkcentral.com
Submit new repository requests via the GHREPOREQ Jira tracker:
For all other repository or CMF-related issues (access, branches, workflows, etc.), submit a ticket via the CMFSUPPORT tracker:
General questions may be asked in the Comcast Slack channel:
Directly messaging CMF team members is not a supported communication method.
Use email only for Infra-related issues:
Email: support@rdkcentral.com
Any issue requiring implementation, repository changes, workflow updates, or configuration work must have a corresponding ticket so the CMF team can properly plan and track the work.