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.
Metadata
Release files for datus-eks-plugin 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| datus_eks_plugin-0.1.0.tar.gz | 11.8 kB | Without provenance | Details for datus_eks_plugin-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| datus_eks_plugin-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for datus_eks_plugin-0.1.0-py3-none-any.whl |
Total release size: 23.3 kB
Release files / datus_eks_plugin-0.1.0.tar.gz
| Download URL | datus_eks_plugin-0.1.0.tar.gz |
|---|---|
| Size | 11.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5cdb66a2dd18275a5e399036c2925f7cc44675bdf4923561a8aba60dfea990e2
|
|
BLAKE2b-256 checksum How to use checksums |
ddc1af75ece383347ae83a388b21cd957bdc2ba3c4b58318a252187cecf1a348
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|
Release files / datus_eks_plugin-0.1.0-py3-none-any.whl
| Download URL | datus_eks_plugin-0.1.0-py3-none-any.whl |
|---|---|
| Size | 11.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2007e286b848ac1b402a17570e2bd36cdc254d751e3fdc7c48e21215f3650b6a
|
|
BLAKE2b-256 checksum How to use checksums |
223ff92cd62ab86b86eb6ed9848f6cd03eb3fc216c960d232b34db9621660574
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|
Security for datus-eks-plugin 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.