Skip to content

Commit 1f4868f

Browse files
committed
change package name for generated code to kubernetes-openapi-client-gen. adapt existing code to the change
1 parent 9ac01d2 commit 1f4868f

File tree

6 files changed

+23
-26
lines changed

6 files changed

+23
-26
lines changed

kubernetes-client-helper/package.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ library:
44
source-dirs: src
55
dependencies:
66
- base >=4.7 && <5.0
7-
- kubernetes == 0.1.0.0
7+
- kubernetes-openapi-client-gen == 0.1.0.0
88
- pem
99
- x509
1010
- tls
@@ -19,6 +19,3 @@ dependencies:
1919
- bytestring >=0.10.0 && <0.11
2020
- text >=0.11 && <1.3
2121
- safe-exceptions <0.2
22-
23-
24-

kubernetes-client-helper/src/Kubernetes/ClientHelper.hs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
module Kubernetes.ClientHelper where
44

5-
import qualified Kubernetes.Core as K
6-
import qualified Kubernetes.Model as K
5+
import qualified Kubernetes.OpenAPI.Core as K
6+
import qualified Kubernetes.OpenAPI.Model as K
77

88
import Control.Exception.Safe (Exception, MonadThrow, throwM)
99
import Control.Monad.IO.Class (MonadIO, liftIO)
@@ -32,23 +32,23 @@ import qualified Network.TLS.Extra as TLS
3232
import System.Environment (getEnv)
3333
import System.X509 (getSystemCertificateStore)
3434

35-
-- |Sets the master URI in the 'K.KubernetesConfig'.
35+
-- |Sets the master URI in the 'K.KubernetesClientConfig'.
3636
setMasterURI
3737
:: T.Text -- ^ Master URI
38-
-> K.KubernetesConfig
39-
-> K.KubernetesConfig
38+
-> K.KubernetesClientConfig
39+
-> K.KubernetesClientConfig
4040
setMasterURI server kcfg =
4141
kcfg { K.configHost = (LazyB.fromStrict . T.encodeUtf8) server }
4242

4343
-- |Disables the client-side auth methods validation. This is necessary if you are using client cert authentication.
44-
disableValidateAuthMethods :: K.KubernetesConfig -> K.KubernetesConfig
44+
disableValidateAuthMethods :: K.KubernetesClientConfig -> K.KubernetesClientConfig
4545
disableValidateAuthMethods kcfg = kcfg { K.configValidateAuthMethods = False }
4646

47-
-- |Configures the 'K.KubernetesConfig' to use token authentication.
47+
-- |Configures the 'K.KubernetesClientConfig' to use token authentication.
4848
setTokenAuth
4949
:: T.Text -- ^Authentication token
50-
-> K.KubernetesConfig
51-
-> K.KubernetesConfig
50+
-> K.KubernetesClientConfig
51+
-> K.KubernetesClientConfig
5252
setTokenAuth token kcfg = kcfg
5353
{ K.configAuthMethods = [K.AnyAuthMethod (K.AuthApiKeyBearerToken $ "Bearer " <> token)]
5454
}
@@ -124,7 +124,7 @@ loadPEMCerts p = do
124124
serviceAccountDir :: FilePath
125125
serviceAccountDir = "/var/run/secrets/kubernetes.io/serviceaccount"
126126

127-
cluster :: (MonadIO m, MonadThrow m) => m (NH.Manager, K.KubernetesConfig)
127+
cluster :: (MonadIO m, MonadThrow m) => m (NH.Manager, K.KubernetesClientConfig)
128128
cluster = do
129129
caStore <- loadPEMCerts $ serviceAccountDir ++ "/ca.crt"
130130
defTlsParams <- liftIO defaultTLSClientParams

kubernetes-watch/package.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ dependencies:
1010
- mtl >=2.2.1
1111
- streaming-bytestring >= 0.1.5 && < 0.2.0
1212
- text >=0.11 && <1.3
13-
- kubernetes == 0.1.0.0
13+
- kubernetes-openapi-client-gen == 0.1.0.0
1414

1515

kubernetes-watch/src/Kubernetes/Watch/Client.hs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ import Data.Aeson
1313
import qualified Data.ByteString as B
1414
import qualified Data.ByteString.Streaming.Char8 as Q
1515
import qualified Data.Text as T
16-
import Kubernetes.Core
17-
import Kubernetes.Client
18-
import Kubernetes.MimeTypes
19-
import Kubernetes.Model (Watch(..))
16+
import Kubernetes.OpenAPI.Core
17+
import Kubernetes.OpenAPI.Client
18+
import Kubernetes.OpenAPI.MimeTypes
19+
import Kubernetes.OpenAPI.Model (Watch(..))
2020
import Network.HTTP.Client
2121

2222
data WatchEvent a = WatchEvent
@@ -66,7 +66,7 @@ Launching 'dispatchWatch' with the above we get a stream of endpoints data:
6666
dispatchWatch ::
6767
(HasOptionalParam req Watch, MimeType accept, MimeType contentType) =>
6868
Manager
69-
-> KubernetesConfig
69+
-> KubernetesClientConfig
7070
-> KubernetesRequest req contentType resp accept
7171
-> (Q.ByteString IO () -> IO a)
7272
-> IO a

kubernetes/kubernetes-openapi.cabal renamed to kubernetes/kubernetes-openapi-client-gen.cabal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
name: kubernetes-openapi
1+
name: kubernetes-openapi-client-gen
22
version: 0.1.0.0
3-
synopsis: Auto-generated kubernetes-openapi API Client
3+
synopsis: Auto-generated kubernetes-openapi-client-gen API Client
44
description: .
55
Client library for calling the Kubernetes API based on http-client.
66
.
@@ -57,7 +57,7 @@ library
5757
, vector >=0.10.9 && <0.13
5858
, katip >=0.4 && < 0.6
5959
other-modules:
60-
Paths_kubernetes_openapi
60+
Paths_kubernetes_openapi_client_gen
6161
exposed-modules:
6262
Kubernetes.OpenAPI
6363
Kubernetes.OpenAPI.API.Admissionregistration
@@ -127,7 +127,7 @@ test-suite tests
127127
tests
128128
ghc-options: -Wall -fno-warn-orphans
129129
build-depends:
130-
kubernetes-openapi
130+
kubernetes-openapi-client-gen
131131
, QuickCheck
132132
, aeson
133133
, base >=4.7 && <5.0

kubernetes/lib/Kubernetes/OpenAPI/Core.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,14 @@ instance P.Show KubernetesClientConfig where
9595
--
9696
-- configUserAgent:
9797
--
98-
-- @"kubernetes-openapi/0.1.0.0"@
98+
-- @"kubernetes-openapi-client-gen/0.1.0.0"@
9999
--
100100
newConfig :: IO KubernetesClientConfig
101101
newConfig = do
102102
logCxt <- initLogContext
103103
return $ KubernetesClientConfig
104104
{ configHost = "https://localhost"
105-
, configUserAgent = "kubernetes-openapi/0.1.0.0"
105+
, configUserAgent = "kubernetes-openapi-client-gen/0.1.0.0"
106106
, configLogExecWithContext = runDefaultLogExecWithContext
107107
, configLogContext = logCxt
108108
, configAuthMethods = []

0 commit comments

Comments
 (0)