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

[Bedrock] [EOV] Elektra changes for Bedrock #1335

Open
5 tasks done
edda opened this issue Apr 4, 2024 · 2 comments
Open
5 tasks done

[Bedrock] [EOV] Elektra changes for Bedrock #1335

edda opened this issue Apr 4, 2024 · 2 comments
Assignees

Comments

@edda
Copy link
Collaborator

edda commented Apr 4, 2024

Collection of things that need to be done for project Bedrock.

Bedrock customers will each get their own domain which follows a certain naming pattern (probably this will be iaas-someID). All the adjustments we will have to make should only be done for domains following this naming pattern. Don't hardcode name pattern but store it in a configuration.

Hide certain services/plugins via service_available? method:

  • cost report
  • automation
  • masterdata (?)

Additional stuff:

  • project wizard fip network step needs a differentiation for these specific domains and configure a fip network that doesn't follow the same naming pattern as the exisiting domains. Exact naming pattern for the network tbd
  • check fip validation. We used to have some validation that only allowed certain subnet ranges because others are reserved within SAP. Check if this is still enforced anywhere as for these customers it doesn't make sense to do this.
@ArtieReus
Copy link
Collaborator

ArtieReus commented Apr 23, 2024

https://operations.global.cloud.sap/docs/operation/active_directory/external_domains/

First draft tasks:

  • Ensure all navigations are aligned using the plugin_available? method and Ensure primary entries within SimpleNavigation.

  • Design a domain configuration object accessible throughout the entire application. This object should encapsulate the necessary logic for all configuration types. Convert this object to JavaScript for consumption in the React apps.

  • Browse routing should be secured by adding logic into the ScopeController redirecting the user to the domain page when trying to access to one of the disabled plugins.

  • Project wizard fip network step needs a differentiation for these specific domains and configure a fip network that doesn't follow the same naming pattern as the exisiting domains. Name FloatingIP-external-iaas-01 (probably without 01). Discovering of the free existing network. Rbac for the Admin domain ccadmin/ccadmin-netinfra.

  • DNS create new hide only.sap, c.<region>.cloud.sap

  • disable cidr_must_be_in_reserved_range

  • merge PRs for new domains:

  • e2e tests for bedrock configuration

    • disabled plugins
    • disable routing paths
    • hide DNS zone creation sap internal provider
    • disable check cidr_must_be_in_reserved_range method

@ArtieReus ArtieReus changed the title [Bedrock] Elektra changes for Bedrock [Bedrock] [EOV] Elektra changes for Bedrock Apr 24, 2024
@edda
Copy link
Collaborator Author

edda commented Jun 6, 2024

Potential open topics that need to be checked once the first actual customer use case becomes clearer:

  • Are there issues with users that aren't C/D/I-users, e.g. sending emails, log in without client cert, request workflow (inquiry tool), ...

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

No branches or pull requests

3 participants