cabal-version: 1.12
name: kubernetes-client
version: 0.2.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.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 && <1.1,
bytestring ==0.10.*,
connection >=0.2 && <0.4,
containers >=0.5 && <0.7,
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.2.0.0,
microlens ==0.4.*,
mtl ==2.2.*,
oidc-client ==0.4.*,
pem ==0.2.*,
safe-exceptions >=0.1.0.0 && <0.2,
stm >=2.4 && <2.6,
streaming-bytestring >=0.1 && <0.2.0,
text >=0.11 && <1.3,
time ==1.8.*,
timerep ==2.0.*,
tls >=1.4.1 && <1.5,
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 && <0.12
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 && <1.1,
bytestring ==0.10.*,
connection >=0.2 && <0.4,
containers >=0.5 && <0.7,
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.2.0.0,
microlens ==0.4.*,
mtl ==2.2.*,
oidc-client ==0.4.*,
pem ==0.2.*,
safe-exceptions >=0.1.0.0 && <0.2,
stm >=2.4 && <2.6,
streaming-bytestring >=0.1 && <0.2.0,
text >=0.11 && <1.3,
time ==1.8.*,
timerep ==2.0.*,
tls >=1.4.1 && <1.5,
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 && <0.12
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
other-modules:
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 && <1.1,
bytestring ==0.10.*,
connection >=0.2 && <0.4,
containers >=0.5 && <0.7,
data-default-class ==0.1.*,
either ==5.0.*,
file-embed >=0.0.11 && <0.1,
filepath ==1.4.*,
hoauth2 ==1.8.*,
hspec >=2.7.1 && <2.8,
hspec-attoparsec >=0.1.0.2 && <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.2.0.0,
microlens ==0.4.*,
mtl ==2.2.*,
oidc-client ==0.4.*,
pem ==0.2.*,
safe-exceptions >=0.1.0.0 && <0.2,
stm >=2.4 && <2.6,
streaming-bytestring >=0.1 && <0.2.0,
text >=0.11 && <1.3,
time ==1.8.*,
timerep ==2.0.*,
tls >=1.4.1 && <1.5,
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 && <0.12