cabal-version: 1.12
name: kubernetes-client
version: 0.3.0.0
license: Apache-2.0
license-file: LICENSE
maintainer:
Shimin Guo <smguo2001@gmail.com>,
Akshay Mankar <itsakshaymankar@gmail.com>
synopsis: Client library for Kubernetes
description:
Client library for interacting with a Kubernetes cluster.
.
This package contains hand-written code while kubernetes-client-core contains code auto-generated from the OpenAPI spec.
category: Web
build-type: Simple
extra-source-files:
test/testdata/certs/certificate.pem
test/testdata/certs/private-key.pem
test/testdata/kubeconfig.yaml
test/testdata/tokens/token1
test/testdata/tokens/token2
README.md
library
exposed-modules:
Kubernetes.Client
Kubernetes.Client.Auth.Basic
Kubernetes.Client.Auth.ClientCert
Kubernetes.Client.Auth.GCP
Kubernetes.Client.Auth.Internal.Types
Kubernetes.Client.Auth.OIDC
Kubernetes.Client.Auth.Token
Kubernetes.Client.Auth.TokenFile
Kubernetes.Client.Config
Kubernetes.Client.Internal.TLSUtils
Kubernetes.Client.KubeConfig
Kubernetes.Client.Watch
Kubernetes.Data.K8sJSONPath
hs-source-dirs: src
other-modules: Paths_kubernetes_client
default-language: Haskell2010
ghc-options: -Wall
build-depends:
aeson >=1.2 && <1.5,
attoparsec ==0.13.*,
base >=4.7 && <5.0,
base64-bytestring >=1.0.0.2,
bytestring ==0.10.*,
connection >=0.2,
containers >=0.5,
data-default-class >=0.1,
either >=5.0,
filepath >=1.4,
hoauth2 >=1.8,
http-client >=0.5 && <0.7,
http-client-tls >=0.3,
jose-jwt >=0.8,
jsonpath ==0.1.*,
kubernetes-client-core ==0.3.0.0,
microlens ==0.4.*,
mtl >=2.2,
oidc-client >=0.4,
pem >=0.2,
safe-exceptions >=0.1.0.0,
stm >=2.4,
streaming-bytestring >=0.1 && <0.2.0,
text >=0.11 && <1.3,
time >=1.8,
timerep >=2.0,
tls >=1.4.1,
typed-process >=0.2,
uri-bytestring >=0.3,
x509 >=1.7,
x509-store >=1.6,
x509-system >=1.6,
x509-validation >=1.6,
yaml >=0.8.32
test-suite example
type: exitcode-stdio-1.0
main-is: App.hs
hs-source-dirs: example
other-modules: Paths_kubernetes_client
default-language: Haskell2010
build-depends:
aeson >=1.2 && <1.5,
attoparsec ==0.13.*,
base >=4.7 && <5.0,
base64-bytestring >=1.0.0.2,
bytestring ==0.10.*,
connection >=0.2,
containers >=0.5,
data-default-class >=0.1,
either >=5.0,
filepath >=1.4,
hoauth2 >=1.8,
http-client >=0.5 && <0.7,
http-client-tls >=0.3,
jose-jwt >=0.8,
jsonpath ==0.1.*,
kubernetes-client -any,
kubernetes-client-core ==0.3.0.0,
microlens ==0.4.*,
mtl >=2.2,
oidc-client >=0.4,
pem >=0.2,
safe-exceptions >=0.1.0.0,
stm >=2.4,
streaming-bytestring >=0.1 && <0.2.0,
text >=0.11 && <1.3,
time >=1.8,
timerep >=2.0,
tls >=1.4.1,
typed-process >=0.2,
uri-bytestring >=0.3,
x509 >=1.7,
x509-store >=1.6,
x509-system >=1.6,
x509-validation >=1.6,
yaml >=0.8.32
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
other-modules:
Kubernetes.Client.Auth.BasicSpec
Kubernetes.Client.Auth.ClientCertSpec
Kubernetes.Client.Auth.TokenFileSpec
Kubernetes.Client.KubeConfigSpec
Kubernetes.Data.K8sJSONPathSpec
Paths_kubernetes_client
default-language: Haskell2010
build-depends:
aeson >=1.2 && <1.5,
attoparsec ==0.13.*,
base >=4.7 && <5.0,
base64-bytestring >=1.0.0.2,
bytestring ==0.10.*,
connection >=0.2,
containers >=0.5,
data-default-class >=0.1,
either >=5.0,
file-embed >=0.0.11,
filepath >=1.4,
hoauth2 >=1.8,
hspec >=2.7.1,
hspec-attoparsec >=0.1.0.2,
http-client >=0.5 && <0.7,
http-client-tls >=0.3,
jose-jwt >=0.8,
jsonpath ==0.1.*,
kubernetes-client -any,
kubernetes-client-core ==0.3.0.0,
microlens ==0.4.*,
mtl >=2.2,
oidc-client >=0.4,
pem >=0.2,
safe-exceptions >=0.1.0.0,
stm >=2.4,
streaming-bytestring >=0.1 && <0.2.0,
text >=0.11 && <1.3,
time >=1.8,
timerep >=2.0,
tls >=1.4.1,
typed-process >=0.2,
uri-bytestring >=0.3,
x509 >=1.7,
x509-store >=1.6,
x509-system >=1.6,
x509-validation >=1.6,
yaml >=0.11.1.2