diff --git a/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/defaults/main.yml b/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/defaults/main.yml index 928e20b9d87..4f64c95d0f7 100644 --- a/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/defaults/main.yml +++ b/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/defaults/main.yml @@ -82,4 +82,14 @@ ocp4_workload_redhat_developer_hub_gitlab_runner_catalog_image_tag: v1.18.2 ocp4_workload_redhat_developer_hub_minio_namespace: ic-shared-minio ocp4_workload_redhat_developer_hub_minio_username: minio ocp4_workload_redhat_developer_hub_minio_password: password -ocp4_workload_redhat_developer_hub_minio_bucket_name: backstage-bucket \ No newline at end of file +ocp4_workload_redhat_developer_hub_minio_bucket_name: backstage-bucket + +# devspaces +# ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_enabled: false +# ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_name: devspaces-operator +# ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_image: quay.io/gpte-devops-automation/olm_snapshot_redhat_catalog +# ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_image_tag: v4.14_2024_05_20 +# ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_namespace: openshift-operators +# ocp4_workload_redhat_developer_hub_devspaces_operator_channel: stable +# ocp4_workload_redhat_developer_hub_devspaces_operator_namespace: openshift-operators +# ocp4_workload_redhat_developer_hub_devspaces_operator_starting_csv: devspacesoperator.v3.13.0 \ No newline at end of file diff --git a/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/templates/application-devspaces.yml.j2 b/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/templates/application-devspaces.yml.j2 index c25a9631b27..714527460b0 100644 --- a/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/templates/application-devspaces.yml.j2 +++ b/ansible/roles_ocp_workloads/ocp4_workload_redhat_developer_hub/templates/application-devspaces.yml.j2 @@ -14,6 +14,38 @@ spec: value: {{ ocp4_workload_redhat_developer_hub_devspaces_client_secret }} - name: oauth.provider value: https://{{ ocp4_workload_redhat_developer_hub_gitlab_host }} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_enabled is defined %} + - name: devSpaces.operator.catalogSource.enabled + value: '{{ ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_enabled }}' +{% endif %} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_name is defined %} + - name: devSpaces.operator.catalogSource.name + value: {{ ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_name }} +{% endif %} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_image is defined %} + - name: devSpaces.operator.catalogSource.image + value: {{ ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_image }} +{% endif %} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_image_tag is defined %} + - name: devSpaces.operator.catalogSource.tag + value: {{ ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_image_tag }} +{% endif %} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_namespace is defined %} + - name: devSpaces.operator.catalogSource.namespace + value: {{ ocp4_workload_redhat_developer_hub_devspaces_operator_ctl_src_namespace }} +{% endif %} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_channel is defined %} + - name: devSpaces.operator.channel + value: {{ ocp4_workload_redhat_developer_hub_devspaces_operator_channel }} +{% endif %} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_namespace is defined %} + - name: devSpaces.operator.namespace + value: {{ ocp4_workload_redhat_developer_hub_devspaces_operator_namespace }} +{% endif %} +{% if ocp4_workload_redhat_developer_hub_devspaces_operator_starting_csv is defined %} + - name: devSpaces.operator.startingCSV + value: {{ ocp4_workload_redhat_developer_hub_devspaces_operator_starting_csv }} +{% endif %} repoURL: {{ ocp4_workload_redhat_developer_hub_janus_bootstrap_repo }} targetRevision: {{ ocp4_workload_redhat_developer_hub_janus_bootstrap_repo_revision }} path: charts/devspaces