Skip to main content

datus-eks-plugin

Inspect Amazon EKS and provide short-lived Kubernetes authentication without invoking the AWS CLI. The plugin is independently configured under agent.plugins.eks and can be used directly or as the credential provider for datus-k8s-plugin.

agent:
  plugins:
    eks:
      datus-dev:
        default: true
        cluster: datus-dev-eks-cluster
        region: us-east-1
        role_arn: arn:aws:iam::123456789012:role/datus-dev-eks-operator

    k8s:
      datus-dev:
        default: true
        provider: eks
        namespace: analytics
        allowed_namespaces: analytics,analytics-staging

The k8s profile defaults provider_profile to its own profile name, so the example resolves the eks.datus-dev profile automatically. No kubeconfig or aws executable is needed in provider mode.

Commands

datus eks clusters list
datus eks clusters describe
datus eks nodegroups list
datus eks addons list
datus eks access-entries list
datus eks fargate-profiles list
datus eks updates list
datus eks insights list
datus eks auth whoami

datus eks kubernetes cluster and datus eks kubernetes credential are machine-facing JSON commands consumed by the k8s plugin. The credential command is denied to the Agent's bash tool in both normal and auto modes so bearer tokens are not surfaced in model-visible output.

All EKS operational commands in this first version are read-only.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datus_eks_plugin-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datus_eks_plugin-0.1.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file datus_eks_plugin-0.1.0.tar.gz.

File metadata

  • Download URL: datus_eks_plugin-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.0

File hashes

Hashes for datus_eks_plugin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5cdb66a2dd18275a5e399036c2925f7cc44675bdf4923561a8aba60dfea990e2
MD5 94e4863dbdc71e63f0b87404261fc3ce
BLAKE2b-256 ddc1af75ece383347ae83a388b21cd957bdc2ba3c4b58318a252187cecf1a348

See more details on using hashes here.

File details

Details for the file datus_eks_plugin-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for datus_eks_plugin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2007e286b848ac1b402a17570e2bd36cdc254d751e3fdc7c48e21215f3650b6a
MD5 4683b5251ded2628f9d551f33e98a3fb
BLAKE2b-256 223ff92cd62ab86b86eb6ed9848f6cd03eb3fc216c960d232b34db9621660574

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page