-
Notifications
You must be signed in to change notification settings - Fork 3
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(service): ensure default credentials work #1306
Conversation
📝 WalkthroughWalkthroughThe pull request introduces a new managed identity resource in the Bicep file for secure access to Azure resources. It updates environment variables for a container app to include the Changes
Possibly related PRs
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
🧹 Outside diff range and nitpick comments (1)
.azure/applications/service/main.bicep (1)
78-81
: Consider updating documentation for the new environment variable.Since
AZURE_CLIENT_ID
has been added as a new environment variable, it's important to update any relevant documentation or configuration files to reflect this change. This ensures that all team members are aware of the new requirement.Would you like assistance in updating the documentation to include details about the
AZURE_CLIENT_ID
environment variable?
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
📒 Files selected for processing (1)
- .azure/applications/service/main.bicep (2 hunks)
🧰 Additional context used
📓 Learnings (2)
📓 Common learnings
Learnt from: arealmaas PR: digdir/dialogporten#1303 File: .azure/applications/service/main.bicep:116-120 Timestamp: 2024-10-16T08:45:38.834Z Learning: In the Bicep file `.azure/applications/service/main.bicep`, the `managedIdentity` resource is created alongside the container app and does not exist prior to deployment.
.azure/applications/service/main.bicep (1)
Learnt from: arealmaas PR: digdir/dialogporten#1303 File: .azure/applications/service/main.bicep:116-120 Timestamp: 2024-10-16T08:45:38.834Z Learning: In the Bicep file `.azure/applications/service/main.bicep`, the `managedIdentity` resource is created alongside the container app and does not exist prior to deployment.
🔇 Additional comments (2)
.azure/applications/service/main.bicep (2)
55-59
: Confirm no conflicting managed identities exist.Ensure that there are no other managed identities being created or referenced elsewhere that might conflict with the new
managedIdentity
resource. This helps prevent unintended access issues or confusion over which identity is in use.
78-81
: Verify the application handlesAZURE_CLIENT_ID
appropriately.Adding
AZURE_CLIENT_ID
to the environment variables ensures that the application uses the correct user-assigned managed identity. Please verify that the application code is configured to utilize this environment variable for authentication with Azure resources.Run the following script to check for the usage of
AZURE_CLIENT_ID
in the application code:
🤖 I have created a release *beep* *boop* --- ## [1.25.0](v1.24.0...v1.25.0) (2024-10-17) ### Features * **applications:** add scalers for cpu and memory ([#1295](#1295)) ([eb0f19b](eb0f19b)) * **infrastructure:** create new yt01 app environment ([#1291](#1291)) ([1a1ccc0](1a1ccc0)) * **service:** add permissions for service-bus ([#1305](#1305)) ([7bf4177](7bf4177)) * **service:** deploy application in container apps ([#1303](#1303)) ([a309044](a309044)) ### Bug Fixes * **applications:** add missing property for scale configuration ([3ffb724](3ffb724)) * **applications:** use correct scale configuration ([#1311](#1311)) ([b8fb3cc](b8fb3cc)) * Fix ID-porten acr claim parsing ([#1299](#1299)) ([8b8862f](8b8862f)) * **service:** ensure default credentials work ([#1306](#1306)) ([b1e6a14](b1e6a14)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Description
Related Issue(s)
Verification
Documentation
docs
-directory, Altinnpedia or a separate linked PR in altinn-studio-docs., if applicable)Summary by CodeRabbit
New Features
AZURE_CLIENT_ID
for enhanced security.Improvements