Skip to content

[patch]: add sls_pod_templates support to LicenseService CR for standard and centralized pipelines - #563

Open
AditIBM931 wants to merge 12 commits into
mainfrom
MASCORE-15757
Open

[patch]: add sls_pod_templates support to LicenseService CR for standard and centralized pipelines#563
AditIBM931 wants to merge 12 commits into
mainfrom
MASCORE-15757

Conversation

@AditIBM931

Copy link
Copy Markdown
Contributor

Summary

Adds optional sls_pod_templates support to the LicenseService custom resource in both the standard (instance-based) and centralized (standalone) SLS pipelines, allowing operators to configure pod-level settings such as resource requests/limits, replicas, tolerations, and affinity on SLS workloads.

Changes

Standard pipeline (instance-applications/)

  • instance-applications/100-ibm-sls/templates/06-ibm-sls_LicenseService.yaml — renders spec.podTemplates when sls_pod_templates is set
  • instance-applications/100-ibm-sls/values.yaml — adds sls_pod_templates: {} default
  • root-applications/ibm-mas-instance-root/templates/100-ibm-sls-app.yaml — forwards ibm_sls.sls_pod_templates into the ArgoCD application values

Centralized pipeline (sls-applications/)

  • sls-applications/100-ibm-sls/templates/06-ibm-sls_LicenseService.yaml — same podTemplates block
  • sls-applications/100-ibm-sls/values.yaml — adds sls_pod_templates: {} default
  • root-applications/ibm-mas-sls-root/templates/100-ibm-sls-app.yaml — forwards ibm_sls_standalone.sls_pod_templates into the ArgoCD application values

Related Jira issues

Testing

  • spec.podTemplates confirmed present in live LicenseService CR after sync
  • both centralized and standard sls pipeline pod templates are being picked up by gitops and argoCD
Screenshot 2026-08-19 at 1 47 36 PM Screenshot 2026-08-07 at 5 15 41 PM

@AditIBM931
AditIBM931 requested review from rbinns and whitfiea August 19, 2026 15:00
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.

2 participants