Skip to content
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

Fix release notes links #843

Open
wants to merge 8 commits into
base: release-1.4
Choose a base branch
from

Conversation

jmagak
Copy link
Contributor

@jmagak jmagak commented Jan 13, 2025

IMPORTANT: Do Not Merge - To be merged by Docs Team Only

Version(s): 1.4

Add the relevant labels to the Pull Request.
Issue: https://issues.redhat.com/browse/RHIDP-5458

@rhdh-bot
Copy link
Collaborator

rhdh-bot commented Jan 13, 2025

Copy link
Member

@linfraze linfraze left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple comments, otherwise lgtm

modules/release-notes/ref-release-notes-new-features.adoc Outdated Show resolved Hide resolved
modules/release-notes/ref-release-notes-new-features.adoc Outdated Show resolved Hide resolved
modules/release-notes/ref-release-notes-new-features.adoc Outdated Show resolved Hide resolved
Copy link
Member

@linfraze linfraze left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approving /lgtm


[id="feature-rhidp-3817"]
== Added Configuration Profiles

With this update, there are additional link:https://github.com/redhat-developer/rhdh-operator/blob/main/docs/profiles.md[configuration profiles].
With this update, there are additional configuration profiles.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why remove link to more information? cc: @rm3l

release notes are generated using JIRA as the single source of truth. Please apply your changes in https://issues.redhat.com/browse/RHIDP-3817 then run this script:

https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.4/modules/release-notes/single-source-release-notes.py

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why remove link to more information? cc: @rm3l

release notes are generated using JIRA as the single source of truth. Please apply your changes in https://issues.redhat.com/browse/RHIDP-3817 then run this script:

https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.4/modules/release-notes/single-source-release-notes.py

Do we add links to upstream docs? @nickboldt @rm3l

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On this specific release note item, I think https://issues.redhat.com/browse/RHIDP-3817 should never have been flagged as an issue requiring release note updates. I don't think this feature is relevant to the end-user. From our product docs, we are always deploying and supporting the RHDH operator profile. So, mentioning additional profiles does not seem relevant to RHDH users, IMO.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we add links to upstream docs?

I understood that the Docs team was okay with that, no?
I remember this question was raised to the docs team in the past (e.g., when linking the airgap prep script for the Operator in the Airgap docs), and it was said that is was fine IIRC.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Links to upstream? Yes.

The following docs all refer to github.com/backstage ...

  • ./artifacts/rhdh-plugins-reference/ocm/ocm-backend-plugin-readme.adoc
  • ./artifacts/rhdh-plugins-reference/ocm/ocm-common-plugin-readme.adoc
  • ./modules/customizing-the-home-page/proc-customizing-the-home-page-cards.adoc
  • ./modules/dynamic-plugins/ref-example-third-party-plugin-installation.adoc

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Support team has acked linking to GH repos under the Developer and OpenShift GH orgs. Since the above link is in the Dev GH repo it should be ok @jmagak
@rm3l in the airgap docs, did we get an ack from the support team to refer to this link - https://github.com/containers/skopeo/blob/main/install.md ?

Copy link
Member

@rm3l rm3l Jan 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in the airgap docs, did we get an ack from the support team to refer to this link - containers/skopeo@main/install.md ?

Not sure about an explicit ack... Checking, but I am confused now, as there are multiple external links for example to the AWS docs (here), Microsoft docs (here), GKE docs (here), with further details on how to install some tools like the aws, aks or gcloud CLIs.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Preeticp I've asked for clarification on #rhdh-support.

Copy link
Member

@linfraze linfraze Jan 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rm3l @nickboldt @jmagak @Preeticp rather than a link to a page about what configuration profiles are, what I think would be more helpful for the user is to know what the additional profiles are, why they have been added, and how the user can benefit from the addition. Any reason why we aren't sharing that info?

@nickboldt
Copy link
Member

approving /lgtm

release notes are generated using JIRA as the single source of truth. Please apply your changes in https://issues.redhat.com/browse/RHIDP-3621 then run this script:

https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/blob/release-1.4/modules/release-notes/single-source-release-notes.py

If you apply these changes and then we release a 1.4.2 security / bug fix update, your changes will be overwritten by the above script.

So it's 100% better to use JIRA release note text fields for the contents of the release notes.

@nickboldt
Copy link
Member

Regenerated from JIRA release note text fields and pushed the changes into your PR.

If that reverted your requested changes, please apply them in JIRA and I can re-run the ./modules/release-notes/single-source-release-notes.py script for you.

Here's my changes (with whitespace / line ending changes ignored):

6bc66e9?w=1

@jmagak
Copy link
Contributor Author

jmagak commented Jan 23, 2025

Regenerated from JIRA release note text fields and pushed the changes into your PR.

If that reverted your requested changes, please apply them in JIRA and I can re-run the ./modules/release-notes/single-source-release-notes.py script for you.

Here's my changes (with whitespace / line ending changes ignored):

6bc66e9?w=1

Could you please re-run the script again? @nickboldt It appears that some texts are modified differently when the script is run.

@jmagak jmagak force-pushed the RHIDP-5458-Fix-Release-Notes-1.4-New-Features-Links branch from 6bc66e9 to 4a8f61e Compare January 23, 2025 13:15
@jmagak
Copy link
Contributor Author

jmagak commented Jan 23, 2025

Regenerated from JIRA release note text fields and pushed the changes into your PR.

If that reverted your requested changes, please apply them in JIRA and I can re-run the ./modules/release-notes/single-source-release-notes.py script for you.

Here's my changes (with whitespace / line ending changes ignored):

6bc66e9?w=1

Hi @nickboldt , I ran the script and this PR should be in sync with those from your end.

@jmagak
Copy link
Contributor Author

jmagak commented Jan 24, 2025

@rm3l @nickboldt @jmagak @Preeticp even more than a link to a page about what configuration profiles are, what I think would be most helpful for the user is to know what the additional profiles are, why they have been added, and how the user can benefit from the addition. Any reason why we aren't sharing that info?

That is a great suggestion, as well as wonderful questions you have raised, @linfraze . I trust that a summary of the content in the link, rather than linking the entire document, might suffice in this case. My question, however, is where to draw the line on what to highlight from the upstream document, especially if we want to avoid leaving the user searching for additional content from where they cannot access.

…d apply minor formatting changes

Signed-off-by: Nick Boldt <[email protected]>
Copy link
Member

@nickboldt nickboldt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.



[id="feature-rhidp-4780"]
== [Docs] Document per-ConfigMap/Secret configuration of mountPath
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants