shell-plugins icon indicating copy to clipboard operation
shell-plugins copied to clipboard

EKS AWS Credentials + GUI Based Programs

Open bassrock opened this issue 1 year ago • 1 comments

Platform or tool

AWS

Desired or expected behavior

When using EKS with 1password and kubectl following setup here https://github.com/1Password/shell-plugins/issues/212#issuecomment-1733578472 I would expect to be able to use GUI programs that interact with Kubectl.

The programs I am using or Lens or Aptakube

Current behavior

Kubectl works perfectly on the terminal following the setup in https://github.com/1Password/shell-plugins/issues/212#issuecomment-1733578472. However when Aptakube or Lens tries to interact with kubectl reading the configuration they error with something like the following after asking for my biopmetrics.

Image

Relevant log output


op CLI version

2.30.0-beta.03

bassrock avatar Jan 29 '25 16:01 bassrock

Having a similar issue with JET Pilot as well - here's the user configuration in my kubeconfig:

user:
  exec:
    apiVersion: client.authentication.k8s.io/v1beta1
    command: op
    args:
    - plugin
    - run
    - --
    - aws
    - --region
    - us-east-1
    - eks
    - get-token
    - --cluster-name
    - foo
    - --output
    - json
    env: null
    interactiveMode: Always
    provideClusterInfo: false

My plugin is configured to only activate in ~/Development - does it need to be set globally?

alxmrtn avatar Jun 11 '25 12:06 alxmrtn