packages feed

kubernetes-client-0.3.0.0: kubernetes-client.cabal

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