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

enable workloadidentity for AIO #188

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

jagadishmurugan
Copy link
Collaborator

Verification steps:

  1. Download connectedk8s private bits containing implementation for --enable-oidc-issue flags
  2. Download & install helm
  3. .\aksEdgeQuickStartForAio.ps1 -Location "eastus" -SubscriptionId -TenantId "72f988bf-86f1-41af-91ab-2d7cd011db47" -ClusterName "" -ResourceGroupName aksee-arc-testframework -connectedK8sPrivateWhlPath "path-to-connectedk8s-1.6.8_private-py2.py3-none-any.whl" -helmPath "path-to-helm.exe" -Tag "test-v0.2"

Note: This change is not intended to be committed as it uses private bits. Once the prod bits from Arc team is available, we should make minor modifications to use the correct arc module versions and change repo/tag back point to Azure (main fork).

@seanyen
Copy link
Contributor

seanyen commented Jun 27, 2024

I can see you add the code to consume the private bits and enable workload identity when Arc connecting the cluster. LGTM.

@jagadishmurugan jagadishmurugan changed the base branch from main to AIO-Integration June 27, 2024 02:14
@jagadishmurugan jagadishmurugan changed the base branch from AIO-Integration to main June 27, 2024 02:14
[string] $Tag,
# Temporary params for private bits
[Parameter(Mandatory=$true)]
[string] $connectedK8sPrivateWhlPath,

Choose a reason for hiding this comment

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

We cannot let customer to enter this parameter if we ship this script to customers.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

this wont be merged to main (merged to a private integration branch already) - this is intended only for internal testing and needed to test private Arc bits.
the two parameters will not be needed in the final version and code around private bits will also be removed

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

Successfully merging this pull request may close these issues.

3 participants