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

Add the doc on Secret customization #933

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

IwonaLanger
Copy link
Contributor

Description

Changes proposed in this pull request:

  • Add the document on how to customize the sap-btp-manager Secret.

Related issue(s)

See #901

@IwonaLanger IwonaLanger added documentation Improvements or additions to documentation area/documentation Issues or PRs related to documentation kind/enhancement Categorizes issue or PR as related to modifying or improving an existing feature labels Dec 19, 2024
@IwonaLanger IwonaLanger self-assigned this Dec 19, 2024
@kyma-bot kyma-bot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. cla: yes Indicates the PR's author has signed the CLA. labels Dec 19, 2024
Copy link

Add one of following labels

- kind/feature -> Use it when you want to submit a new feature

- kind/enhancement -> Use it when you modify or improve an existing feature

- kind/bug -> Use it when you fix a bug

@kyma-bot kyma-bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Dec 19, 2024
@IwonaLanger IwonaLanger marked this pull request as ready for review December 19, 2024 12:50
@IwonaLanger IwonaLanger requested review from a team as code owners December 19, 2024 12:50
@kyma-bot kyma-bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Dec 19, 2024
@kyma-gopher-bot kyma-gopher-bot enabled auto-merge (squash) December 19, 2024 12:50
@@ -0,0 +1,45 @@
# Customize the Default Credentials and Access

You can customize the `sap-btp-manager` Secret and manage your own SAP BTP Operator's default configuration.

Choose a reason for hiding this comment

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

Does this mean "manage the default configuration of your own SAP BTP Operator", or "manage your own default configuration of the SAP BTP Operator"?
I assume the 2nd option, anyway I'd suggest phrasing it in an unambiguous way,

## Context

When you create SAP BTP, Kyma runtime, the `sap-btp-manager` Secret is automatically created as the default Secret managing the SAP BTP Operator's resources.
Any changes to the Secret are reverted, and the previous settings are restored within up to 24 hours.

Choose a reason for hiding this comment

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

Because the word reconciliation comes up in line 11, I'd introduce it here:

Suggested change
Any changes to the Secret are reverted, and the previous settings are restored within up to 24 hours.
Because of Kyma's automatic reconciliation, any changes to the Secret are reverted, and the previous settings are restored within up to 24 hours.

(maybe you can phrase it more elegantly :D)

To customize the `sap-btp-manager` Secret and prevent your changes from being reverted, you must stop the Secret's reconciliation.
With the customized Secret, you can perform the following actions:

* Manage your own SAP BTP Operator's default configuration

Choose a reason for hiding this comment

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

like in line 3, I find this noun phrase ambiguous. Can you disentangle it a bit?

With the customized Secret, you can perform the following actions:

* Manage your own SAP BTP Operator's default configuration
* Migrate the instances you created outside of the Kyma environment to your Kyma cluster

Choose a reason for hiding this comment

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

instances of what? Kyma instances? Application instances? Service instances?


## Result

Your customized `sap-btp-manager` Secret is now the default SAP BTP Operator's Secret. It generates the SAP BTP service operator's resources, as shown in the following diagram:

Choose a reason for hiding this comment

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

preposition instead of genitive makes it easier to understand for me

Suggested change
Your customized `sap-btp-manager` Secret is now the default SAP BTP Operator's Secret. It generates the SAP BTP service operator's resources, as shown in the following diagram:
Your customized `sap-btp-manager` Secret is now the default Secret of the SAP BTP Operator. It generates the SAP BTP service operator's resources, as shown in the following diagram:


With the customized default `sap-btp-manager` Secret, you can perform the following actions:

* Migrate your instances created, for example, in Gardener, to the Kyma environment.

Choose a reason for hiding this comment

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

same question as in line 15 :D

NHingerl
NHingerl previously approved these changes Dec 19, 2024
@kyma-bot kyma-bot added the lgtm Looks good to me! label Dec 19, 2024
@kyma-bot kyma-bot removed the lgtm Looks good to me! label Dec 20, 2024
@kyma-bot kyma-bot added the lgtm Looks good to me! label Dec 20, 2024
@IwonaLanger IwonaLanger added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Issues or PRs related to documentation cla: yes Indicates the PR's author has signed the CLA. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. documentation Improvements or additions to documentation kind/enhancement Categorizes issue or PR as related to modifying or improving an existing feature lgtm Looks good to me! size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants