mirror of
https://github.com/dhall-lang/dhall-kubernetes.git
synced 2024-09-10 23:15:30 +03:00
Prefer "schema" syntax for examples (#93)
* Also update to the latest version of `dhall` * Also fix `./scripts/generate.sh` to generate the `schemas*` files
This commit is contained in:
parent
fee24c0993
commit
7af2ab5345
5
Makefile
5
Makefile
@ -11,12 +11,13 @@ build: README.md
|
||||
dhall freeze --all --inplace ./types.dhall
|
||||
dhall freeze --all --inplace ./typesUnion.dhall
|
||||
dhall freeze --all --inplace ./defaults.dhall
|
||||
dhall freeze --all --inplace ./schemas.dhall
|
||||
check: build
|
||||
LC_ALL=en_US.UTF-8 ./scripts/check-source.py
|
||||
mkdir -p tmp
|
||||
LC_ALL=en_US.UTF-8 ./scripts/build-examples.py tmp
|
||||
install: build
|
||||
cp -r types defaults "${out}"
|
||||
cp types.dhall defaults.dhall typesUnion.dhall "${out}"
|
||||
cp -r types defaults schemas "${out}"
|
||||
cp types.dhall defaults.dhall typesUnion.dhall schemas.dhall "${out}"
|
||||
cp README.md "${out}"
|
||||
|
||||
|
245
README.md
245
README.md
@ -30,13 +30,8 @@ or the [full tutorial][dhall-tutorial].
|
||||
|
||||
## Prerequisites
|
||||
|
||||
**NOTE**: `dhall-kubernetes` requires at least version `1.23.0` of [the interpreter](https://github.com/dhall-lang/dhall-haskell)
|
||||
(version `7.0.0` of the language).
|
||||
|
||||
You can install the latest version with the following [stack][stack] command:
|
||||
```bash
|
||||
stack install dhall-1.23.0 dhall-json-1.2.8 --resolver=nightly-2019-05-13
|
||||
```
|
||||
**NOTE**: `dhall-kubernetes` requires at least version `1.27.0` of [the interpreter](https://github.com/dhall-lang/dhall-haskell)
|
||||
(version `11.0.0` of the language).
|
||||
|
||||
## Quickstart - a simple Deployment
|
||||
|
||||
@ -61,47 +56,37 @@ In the following example, we:
|
||||
```haskell
|
||||
-- examples/deploymentSimple.dhall
|
||||
|
||||
let types =
|
||||
../types.dhall sha256:e48e21b807dad217a6c3e631fcaf3e950062310bfb4a8bbcecc330eb7b2f60ed
|
||||
let kubernetes =
|
||||
../schemas.dhall sha256:9704063d1e2d17050cb18afae199a24f4cd1264e6c8e696ca94781309e213785
|
||||
|
||||
let defaults =
|
||||
../defaults.dhall sha256:4450e23dc81975d111650e06c0238862944bf699537af6cbacac9c7e471dfabe
|
||||
|
||||
let deployment
|
||||
: types.Deployment
|
||||
= defaults.Deployment
|
||||
// { metadata =
|
||||
defaults.ObjectMeta // { name = "nginx" }
|
||||
, spec =
|
||||
Some
|
||||
( defaults.DeploymentSpec
|
||||
// { replicas =
|
||||
Some 2
|
||||
, template =
|
||||
defaults.PodTemplateSpec
|
||||
// { metadata =
|
||||
defaults.ObjectMeta // { name = "nginx" }
|
||||
, spec =
|
||||
Some
|
||||
( defaults.PodSpec
|
||||
// { containers =
|
||||
[ defaults.Container
|
||||
// { name =
|
||||
"nginx"
|
||||
, image =
|
||||
Some "nginx:1.15.3"
|
||||
, ports =
|
||||
[ defaults.ContainerPort
|
||||
// { containerPort = 80 }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
)
|
||||
let deployment =
|
||||
kubernetes.Deployment::{
|
||||
, metadata = kubernetes.ObjectMeta::{ name = "nginx" }
|
||||
, spec =
|
||||
Some
|
||||
kubernetes.DeploymentSpec::{
|
||||
, replicas = Some 2
|
||||
, template =
|
||||
kubernetes.PodTemplateSpec::{
|
||||
, metadata = kubernetes.ObjectMeta::{ name = "nginx" }
|
||||
, spec =
|
||||
Some
|
||||
kubernetes.PodSpec::{
|
||||
, containers =
|
||||
[ kubernetes.Container::{
|
||||
, name = "nginx"
|
||||
, image = Some "nginx:1.15.3"
|
||||
, ports =
|
||||
[ kubernetes.ContainerPort::{
|
||||
, containerPort = 80
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
in deployment
|
||||
|
||||
@ -119,19 +104,19 @@ And we get:
|
||||
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- image: nginx:1.15.3
|
||||
name: nginx
|
||||
ports:
|
||||
- containerPort: 80
|
||||
metadata:
|
||||
name: nginx
|
||||
replicas: 2
|
||||
metadata:
|
||||
name: nginx
|
||||
spec:
|
||||
replicas: 2
|
||||
template:
|
||||
metadata:
|
||||
name: nginx
|
||||
spec:
|
||||
containers:
|
||||
- image: nginx:1.15.3
|
||||
name: nginx
|
||||
ports:
|
||||
- containerPort: 80
|
||||
|
||||
```
|
||||
|
||||
@ -165,84 +150,74 @@ Things to note in the following example:
|
||||
|
||||
let Prelude = ../Prelude.dhall
|
||||
|
||||
let map = Prelude.`List`.map
|
||||
let map = Prelude.List.map
|
||||
|
||||
let kv = Prelude.JSON.keyText
|
||||
|
||||
let types =
|
||||
../types.dhall sha256:e48e21b807dad217a6c3e631fcaf3e950062310bfb4a8bbcecc330eb7b2f60ed
|
||||
|
||||
let defaults =
|
||||
../defaults.dhall sha256:4450e23dc81975d111650e06c0238862944bf699537af6cbacac9c7e471dfabe
|
||||
let kubernetes =
|
||||
../schemas.dhall sha256:9704063d1e2d17050cb18afae199a24f4cd1264e6c8e696ca94781309e213785
|
||||
|
||||
let Service = { name : Text, host : Text, version : Text }
|
||||
|
||||
let services = [ { name = "foo", host = "foo.example.com", version = "2.3" } ]
|
||||
|
||||
let makeTLS
|
||||
: Service -> types.IngressTLS
|
||||
= \(service : Service)
|
||||
-> { hosts =
|
||||
[ service.host ]
|
||||
, secretName =
|
||||
Some "${service.name}-certificate"
|
||||
}
|
||||
: Service → types.IngressTLS
|
||||
= λ(service : Service)
|
||||
→ { hosts = [ service.host ]
|
||||
, secretName = Some "${service.name}-certificate"
|
||||
}
|
||||
|
||||
let makeRule
|
||||
: Service -> types.IngressRule
|
||||
= \(service : Service)
|
||||
-> { host =
|
||||
Some service.host
|
||||
, http =
|
||||
Some
|
||||
: Service → types.IngressRule
|
||||
= λ(service : Service)
|
||||
→ { host = Some service.host
|
||||
, http =
|
||||
Some
|
||||
{ paths =
|
||||
[ { backend =
|
||||
{ serviceName =
|
||||
service.name
|
||||
, servicePort =
|
||||
types.IntOrString.Int 80
|
||||
{ serviceName = service.name
|
||||
, servicePort = types.IntOrString.Int 80
|
||||
}
|
||||
, path =
|
||||
None Text
|
||||
, path = None Text
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let mkIngress
|
||||
: List Service -> types.Ingress
|
||||
= \(inputServices : List Service)
|
||||
-> let annotations =
|
||||
[ kv "kubernetes.io/ingress.class" "nginx"
|
||||
, kv "kubernetes.io/ingress.allow-http" "false"
|
||||
]
|
||||
|
||||
let defaultService =
|
||||
{ name =
|
||||
"default"
|
||||
, host =
|
||||
"default.example.com"
|
||||
, version =
|
||||
" 1.0"
|
||||
: List Service → types.Ingress
|
||||
= λ(inputServices : List Service)
|
||||
→ let annotations =
|
||||
[ kv "kubernetes.io/ingress.class" "nginx"
|
||||
, kv "kubernetes.io/ingress.allow-http" "false"
|
||||
]
|
||||
|
||||
let defaultService =
|
||||
{ name = "default"
|
||||
, host = "default.example.com"
|
||||
, version = " 1.0"
|
||||
}
|
||||
|
||||
let ingressServices = inputServices # [ defaultService ]
|
||||
|
||||
let spec =
|
||||
kubernetes.IngressSpec::{
|
||||
, tls = map Service types.IngressTLS makeTLS ingressServices
|
||||
, rules = map Service types.IngressRule makeRule ingressServices
|
||||
}
|
||||
|
||||
in kubernetes.Ingress::{
|
||||
, metadata =
|
||||
kubernetes.ObjectMeta::{
|
||||
, name = "nginx"
|
||||
, annotations = annotations
|
||||
}
|
||||
|
||||
let ingressServices = inputServices # [ defaultService ]
|
||||
|
||||
let spec =
|
||||
defaults.IngressSpec
|
||||
// { tls =
|
||||
map Service types.IngressTLS makeTLS ingressServices
|
||||
, rules =
|
||||
map Service types.IngressRule makeRule ingressServices
|
||||
}
|
||||
|
||||
in defaults.Ingress
|
||||
// { metadata =
|
||||
defaults.ObjectMeta
|
||||
// { name = "nginx", annotations = annotations }
|
||||
, spec =
|
||||
Some spec
|
||||
}
|
||||
, spec = Some spec
|
||||
}
|
||||
|
||||
in mkIngress services
|
||||
|
||||
@ -260,32 +235,32 @@ Result:
|
||||
|
||||
apiVersion: networking.k8s.io/v1beta1
|
||||
kind: Ingress
|
||||
spec:
|
||||
rules:
|
||||
- http:
|
||||
paths:
|
||||
- backend:
|
||||
servicePort: 80
|
||||
serviceName: foo
|
||||
host: foo.example.com
|
||||
- http:
|
||||
paths:
|
||||
- backend:
|
||||
servicePort: 80
|
||||
serviceName: default
|
||||
host: default.example.com
|
||||
tls:
|
||||
- hosts:
|
||||
- foo.example.com
|
||||
secretName: foo-certificate
|
||||
- hosts:
|
||||
- default.example.com
|
||||
secretName: default-certificate
|
||||
metadata:
|
||||
annotations:
|
||||
kubernetes.io/ingress.allow-http: "false"
|
||||
kubernetes.io/ingress.class: nginx
|
||||
kubernetes.io/ingress.allow-http: 'false'
|
||||
name: nginx
|
||||
spec:
|
||||
rules:
|
||||
- host: foo.example.com
|
||||
http:
|
||||
paths:
|
||||
- backend:
|
||||
serviceName: foo
|
||||
servicePort: 80
|
||||
- host: default.example.com
|
||||
http:
|
||||
paths:
|
||||
- backend:
|
||||
serviceName: default
|
||||
servicePort: 80
|
||||
tls:
|
||||
- hosts:
|
||||
- foo.example.com
|
||||
secretName: foo-certificate
|
||||
- hosts:
|
||||
- default.example.com
|
||||
secretName: default-certificate
|
||||
|
||||
```
|
||||
|
||||
@ -326,7 +301,7 @@ in
|
||||
## Projects Using `dhall-kubernetes`
|
||||
|
||||
* [dhall-prometheus-operator][dhall-prometheus-operator]: Provides types and default records for [Prometheus Operators][prometheus-operator].
|
||||
* [EarnestResearch/dhall-packages](https://github.com/EarnestResearch/dhall-packages): Provides dhall bindings for several dhall packages, including Kubernetes applications such as [argo](https://github.com/argoproj/argo), [argocd](https://github.com/argoproj/argo-cd), [ambassador](https://github.com/datawire/ambassador), [kubernetes-external-secrets](https://github.com/godaddy/kubernetes-external-secrets) and more.
|
||||
|
||||
|
||||
## Development
|
||||
|
||||
|
@ -1,9 +1,6 @@
|
||||
{ apiVersion =
|
||||
"admissionregistration.k8s.io/v1beta1"
|
||||
, kind =
|
||||
"MutatingWebhookConfiguration"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
{ apiVersion = "admissionregistration.k8s.io/v1beta1"
|
||||
, kind = "MutatingWebhookConfiguration"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, webhooks =
|
||||
[] : List ./../types/io.k8s.api.admissionregistration.v1beta1.Webhook.dhall
|
||||
}
|
||||
|
@ -1,10 +1,7 @@
|
||||
{ apiVersion =
|
||||
"admissionregistration.k8s.io/v1beta1"
|
||||
, kind =
|
||||
"MutatingWebhookConfigurationList"
|
||||
{ apiVersion = "admissionregistration.k8s.io/v1beta1"
|
||||
, kind = "MutatingWebhookConfigurationList"
|
||||
, items =
|
||||
[] : List
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.MutatingWebhookConfiguration.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiGroups =
|
||||
[] : List Text
|
||||
, apiVersions =
|
||||
[] : List Text
|
||||
, operations =
|
||||
[] : List Text
|
||||
, resources =
|
||||
[] : List Text
|
||||
, scope =
|
||||
None Text
|
||||
{ apiGroups = [] : List Text
|
||||
, apiVersions = [] : List Text
|
||||
, operations = [] : List Text
|
||||
, resources = [] : List Text
|
||||
, scope = None Text
|
||||
}
|
||||
|
@ -1,9 +1,6 @@
|
||||
{ apiVersion =
|
||||
"admissionregistration.k8s.io/v1beta1"
|
||||
, kind =
|
||||
"ValidatingWebhookConfiguration"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
{ apiVersion = "admissionregistration.k8s.io/v1beta1"
|
||||
, kind = "ValidatingWebhookConfiguration"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, webhooks =
|
||||
[] : List ./../types/io.k8s.api.admissionregistration.v1beta1.Webhook.dhall
|
||||
}
|
||||
|
@ -1,10 +1,7 @@
|
||||
{ apiVersion =
|
||||
"admissionregistration.k8s.io/v1beta1"
|
||||
, kind =
|
||||
"ValidatingWebhookConfigurationList"
|
||||
{ apiVersion = "admissionregistration.k8s.io/v1beta1"
|
||||
, kind = "ValidatingWebhookConfigurationList"
|
||||
, items =
|
||||
[] : List
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.ValidatingWebhookConfiguration.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,16 +1,12 @@
|
||||
{ admissionReviewVersions =
|
||||
[] : List Text
|
||||
{ admissionReviewVersions = [] : List Text
|
||||
, clientConfig =
|
||||
./io.k8s.api.admissionregistration.v1beta1.WebhookClientConfig.dhall
|
||||
, rules =
|
||||
[] : List
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.RuleWithOperations.dhall
|
||||
, failurePolicy =
|
||||
None Text
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.RuleWithOperations.dhall
|
||||
, failurePolicy = None Text
|
||||
, namespaceSelector =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, sideEffects =
|
||||
None Text
|
||||
, timeoutSeconds =
|
||||
None Natural
|
||||
, sideEffects = None Text
|
||||
, timeoutSeconds = None Natural
|
||||
}
|
||||
|
@ -1,8 +1,6 @@
|
||||
{ caBundle =
|
||||
None Text
|
||||
{ caBundle = None Text
|
||||
, service =
|
||||
None
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.ServiceReference.dhall
|
||||
, url =
|
||||
None Text
|
||||
./../types/io.k8s.api.admissionregistration.v1beta1.ServiceReference.dhall
|
||||
, url = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"ControllerRevision"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, data =
|
||||
None ./../types/io.k8s.apimachinery.pkg.runtime.RawExtension.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "ControllerRevision"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, data = None ./../types/io.k8s.apimachinery.pkg.runtime.RawExtension.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"ControllerRevisionList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.ControllerRevision.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "ControllerRevisionList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1.ControllerRevision.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"DaemonSet"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1.DaemonSetSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1.DaemonSetStatus.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "DaemonSet"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1.DaemonSetSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1.DaemonSetStatus.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ lastTransitionTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"DaemonSetList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.DaemonSet.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "DaemonSetList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1.DaemonSet.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, updateStrategy =
|
||||
None ./../types/io.k8s.api.apps.v1.DaemonSetUpdateStrategy.dhall
|
||||
}
|
||||
|
@ -1,13 +1,7 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.DaemonSetCondition.dhall
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, numberAvailable =
|
||||
None Natural
|
||||
, numberUnavailable =
|
||||
None Natural
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, updatedNumberScheduled =
|
||||
None Natural
|
||||
{ conditions = [] : List ./../types/io.k8s.api.apps.v1.DaemonSetCondition.dhall
|
||||
, collisionCount = None Natural
|
||||
, numberAvailable = None Natural
|
||||
, numberUnavailable = None Natural
|
||||
, observedGeneration = None Natural
|
||||
, updatedNumberScheduled = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1.RollingUpdateDaemonSet.dhall
|
||||
, type =
|
||||
None Text
|
||||
{ rollingUpdate = ./io.k8s.api.apps.v1.RollingUpdateDaemonSet.dhall
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"Deployment"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1.DeploymentSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1.DeploymentStatus.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "Deployment"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1.DeploymentSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1.DeploymentStatus.dhall
|
||||
}
|
||||
|
@ -2,8 +2,6 @@
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, lastUpdateTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"DeploymentList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.Deployment.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "DeploymentList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1.Deployment.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,17 +1,9 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds =
|
||||
None Natural
|
||||
, paused =
|
||||
None Bool
|
||||
, progressDeadlineSeconds =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
, strategy =
|
||||
None ./../types/io.k8s.api.apps.v1.DeploymentStrategy.dhall
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds = None Natural
|
||||
, paused = None Bool
|
||||
, progressDeadlineSeconds = None Natural
|
||||
, replicas = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, strategy = None ./../types/io.k8s.api.apps.v1.DeploymentStrategy.dhall
|
||||
}
|
||||
|
@ -1,17 +1,9 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.DeploymentCondition.dhall
|
||||
, availableReplicas =
|
||||
None Natural
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, unavailableReplicas =
|
||||
None Natural
|
||||
, updatedReplicas =
|
||||
None Natural
|
||||
{ conditions = [] : List ./../types/io.k8s.api.apps.v1.DeploymentCondition.dhall
|
||||
, availableReplicas = None Natural
|
||||
, collisionCount = None Natural
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
, replicas = None Natural
|
||||
, unavailableReplicas = None Natural
|
||||
, updatedReplicas = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1.RollingUpdateDeployment.dhall
|
||||
, type =
|
||||
None Text
|
||||
{ rollingUpdate = ./io.k8s.api.apps.v1.RollingUpdateDeployment.dhall
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"ReplicaSet"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1.ReplicaSetSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1.ReplicaSetStatus.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "ReplicaSet"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1.ReplicaSetSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1.ReplicaSetStatus.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ lastTransitionTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"ReplicaSetList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.ReplicaSet.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "ReplicaSetList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1.ReplicaSet.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, minReadySeconds =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, template =
|
||||
None ./../types/io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, minReadySeconds = None Natural
|
||||
, replicas = None Natural
|
||||
, template = None ./../types/io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.ReplicaSetCondition.dhall
|
||||
, availableReplicas =
|
||||
None Natural
|
||||
, fullyLabeledReplicas =
|
||||
None Natural
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
{ conditions = [] : List ./../types/io.k8s.api.apps.v1.ReplicaSetCondition.dhall
|
||||
, availableReplicas = None Natural
|
||||
, fullyLabeledReplicas = None Natural
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"StatefulSet"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1.StatefulSetSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1.StatefulSetStatus.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "StatefulSet"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1.StatefulSetSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1.StatefulSetStatus.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ lastTransitionTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1"
|
||||
, kind =
|
||||
"StatefulSetList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.StatefulSet.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1"
|
||||
, kind = "StatefulSetList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1.StatefulSet.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,15 +1,10 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, volumeClaimTemplates =
|
||||
[] : List ./../types/io.k8s.api.core.v1.PersistentVolumeClaim.dhall
|
||||
, podManagementPolicy =
|
||||
None Text
|
||||
, replicas =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
, podManagementPolicy = None Text
|
||||
, replicas = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, updateStrategy =
|
||||
None ./../types/io.k8s.api.apps.v1.StatefulSetUpdateStrategy.dhall
|
||||
}
|
||||
|
@ -1,17 +1,10 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1.StatefulSetCondition.dhall
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, currentReplicas =
|
||||
None Natural
|
||||
, currentRevision =
|
||||
None Text
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
, updateRevision =
|
||||
None Text
|
||||
, updatedReplicas =
|
||||
None Natural
|
||||
, collisionCount = None Natural
|
||||
, currentReplicas = None Natural
|
||||
, currentRevision = None Text
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
, updateRevision = None Text
|
||||
, updatedReplicas = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy.dhall
|
||||
, type =
|
||||
None Text
|
||||
{ rollingUpdate = ./io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy.dhall
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"ControllerRevision"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, data =
|
||||
None ./../types/io.k8s.apimachinery.pkg.runtime.RawExtension.dhall
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "ControllerRevision"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, data = None ./../types/io.k8s.apimachinery.pkg.runtime.RawExtension.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"ControllerRevisionList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta1.ControllerRevision.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "ControllerRevisionList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta1.ControllerRevision.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"Deployment"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1beta1.DeploymentSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta1.DeploymentStatus.dhall
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "Deployment"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1beta1.DeploymentSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta1.DeploymentStatus.dhall
|
||||
}
|
||||
|
@ -2,8 +2,6 @@
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, lastUpdateTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"DeploymentList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta1.Deployment.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "DeploymentList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta1.Deployment.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"DeploymentRollback"
|
||||
, rollbackTo =
|
||||
./io.k8s.api.apps.v1beta1.RollbackConfig.dhall
|
||||
, updatedAnnotations =
|
||||
[] : List { mapKey : Text, mapValue : Text }
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "DeploymentRollback"
|
||||
, rollbackTo = ./io.k8s.api.apps.v1beta1.RollbackConfig.dhall
|
||||
, updatedAnnotations = [] : List { mapKey : Text, mapValue : Text }
|
||||
}
|
||||
|
@ -1,19 +1,11 @@
|
||||
{ rollbackTo =
|
||||
./io.k8s.api.apps.v1beta1.RollbackConfig.dhall
|
||||
, template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds =
|
||||
None Natural
|
||||
, paused =
|
||||
None Bool
|
||||
, progressDeadlineSeconds =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
{ rollbackTo = ./io.k8s.api.apps.v1beta1.RollbackConfig.dhall
|
||||
, template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds = None Natural
|
||||
, paused = None Bool
|
||||
, progressDeadlineSeconds = None Natural
|
||||
, replicas = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, selector =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, strategy =
|
||||
None ./../types/io.k8s.api.apps.v1beta1.DeploymentStrategy.dhall
|
||||
, strategy = None ./../types/io.k8s.api.apps.v1beta1.DeploymentStrategy.dhall
|
||||
}
|
||||
|
@ -1,17 +1,10 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta1.DeploymentCondition.dhall
|
||||
, availableReplicas =
|
||||
None Natural
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, unavailableReplicas =
|
||||
None Natural
|
||||
, updatedReplicas =
|
||||
None Natural
|
||||
, availableReplicas = None Natural
|
||||
, collisionCount = None Natural
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
, replicas = None Natural
|
||||
, unavailableReplicas = None Natural
|
||||
, updatedReplicas = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1beta1.RollingUpdateDeployment.dhall
|
||||
, type =
|
||||
None Text
|
||||
{ rollingUpdate = ./io.k8s.api.apps.v1beta1.RollingUpdateDeployment.dhall
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"Scale"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.apps.v1beta1.ScaleSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta1.ScaleStatus.dhall
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "Scale"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.apps.v1beta1.ScaleSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta1.ScaleStatus.dhall
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ selector =
|
||||
[] : List { mapKey : Text, mapValue : Text }
|
||||
, targetSelector =
|
||||
None Text
|
||||
{ selector = [] : List { mapKey : Text, mapValue : Text }
|
||||
, targetSelector = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"StatefulSet"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1beta1.StatefulSetSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta1.StatefulSetStatus.dhall
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "StatefulSet"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1beta1.StatefulSetSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta1.StatefulSetStatus.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ lastTransitionTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta1"
|
||||
, kind =
|
||||
"StatefulSetList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta1.StatefulSet.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta1"
|
||||
, kind = "StatefulSetList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta1.StatefulSet.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,13 +1,9 @@
|
||||
{ template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
{ template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, volumeClaimTemplates =
|
||||
[] : List ./../types/io.k8s.api.core.v1.PersistentVolumeClaim.dhall
|
||||
, podManagementPolicy =
|
||||
None Text
|
||||
, replicas =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
, podManagementPolicy = None Text
|
||||
, replicas = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, selector =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, updateStrategy =
|
||||
|
@ -1,17 +1,10 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta1.StatefulSetCondition.dhall
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, currentReplicas =
|
||||
None Natural
|
||||
, currentRevision =
|
||||
None Text
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
, updateRevision =
|
||||
None Text
|
||||
, updatedReplicas =
|
||||
None Natural
|
||||
, collisionCount = None Natural
|
||||
, currentReplicas = None Natural
|
||||
, currentRevision = None Text
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
, updateRevision = None Text
|
||||
, updatedReplicas = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,4 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1beta1.RollingUpdateStatefulSetStrategy.dhall
|
||||
, type =
|
||||
None Text
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"ControllerRevision"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, data =
|
||||
None ./../types/io.k8s.apimachinery.pkg.runtime.RawExtension.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "ControllerRevision"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, data = None ./../types/io.k8s.apimachinery.pkg.runtime.RawExtension.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"ControllerRevisionList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.ControllerRevision.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "ControllerRevisionList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta2.ControllerRevision.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"DaemonSet"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.DaemonSetSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.DaemonSetStatus.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "DaemonSet"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1beta2.DaemonSetSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta2.DaemonSetStatus.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ lastTransitionTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"DaemonSetList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.DaemonSet.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "DaemonSetList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta2.DaemonSet.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, updateStrategy =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.DaemonSetUpdateStrategy.dhall
|
||||
}
|
||||
|
@ -1,13 +1,8 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.DaemonSetCondition.dhall
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, numberAvailable =
|
||||
None Natural
|
||||
, numberUnavailable =
|
||||
None Natural
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, updatedNumberScheduled =
|
||||
None Natural
|
||||
, collisionCount = None Natural
|
||||
, numberAvailable = None Natural
|
||||
, numberUnavailable = None Natural
|
||||
, observedGeneration = None Natural
|
||||
, updatedNumberScheduled = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet.dhall
|
||||
, type =
|
||||
None Text
|
||||
{ rollingUpdate = ./io.k8s.api.apps.v1beta2.RollingUpdateDaemonSet.dhall
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"Deployment"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.DeploymentSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.DeploymentStatus.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "Deployment"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1beta2.DeploymentSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta2.DeploymentStatus.dhall
|
||||
}
|
||||
|
@ -2,8 +2,6 @@
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, lastUpdateTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"DeploymentList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.Deployment.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "DeploymentList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta2.Deployment.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,17 +1,9 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds =
|
||||
None Natural
|
||||
, paused =
|
||||
None Bool
|
||||
, progressDeadlineSeconds =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
, strategy =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.DeploymentStrategy.dhall
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, minReadySeconds = None Natural
|
||||
, paused = None Bool
|
||||
, progressDeadlineSeconds = None Natural
|
||||
, replicas = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, strategy = None ./../types/io.k8s.api.apps.v1beta2.DeploymentStrategy.dhall
|
||||
}
|
||||
|
@ -1,17 +1,10 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.DeploymentCondition.dhall
|
||||
, availableReplicas =
|
||||
None Natural
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, unavailableReplicas =
|
||||
None Natural
|
||||
, updatedReplicas =
|
||||
None Natural
|
||||
, availableReplicas = None Natural
|
||||
, collisionCount = None Natural
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
, replicas = None Natural
|
||||
, unavailableReplicas = None Natural
|
||||
, updatedReplicas = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1beta2.RollingUpdateDeployment.dhall
|
||||
, type =
|
||||
None Text
|
||||
{ rollingUpdate = ./io.k8s.api.apps.v1beta2.RollingUpdateDeployment.dhall
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"ReplicaSet"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.ReplicaSetSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.ReplicaSetStatus.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "ReplicaSet"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1beta2.ReplicaSetSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta2.ReplicaSetStatus.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ lastTransitionTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"ReplicaSetList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.ReplicaSet.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "ReplicaSetList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta2.ReplicaSet.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, minReadySeconds =
|
||||
None Natural
|
||||
, replicas =
|
||||
None Natural
|
||||
, template =
|
||||
None ./../types/io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, minReadySeconds = None Natural
|
||||
, replicas = None Natural
|
||||
, template = None ./../types/io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.ReplicaSetCondition.dhall
|
||||
, availableReplicas =
|
||||
None Natural
|
||||
, fullyLabeledReplicas =
|
||||
None Natural
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
, availableReplicas = None Natural
|
||||
, fullyLabeledReplicas = None Natural
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"Scale"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.apps.v1beta2.ScaleSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.ScaleStatus.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "Scale"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.apps.v1beta2.ScaleSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta2.ScaleStatus.dhall
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ selector =
|
||||
[] : List { mapKey : Text, mapValue : Text }
|
||||
, targetSelector =
|
||||
None Text
|
||||
{ selector = [] : List { mapKey : Text, mapValue : Text }
|
||||
, targetSelector = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"StatefulSet"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.StatefulSetSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.StatefulSetStatus.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "StatefulSet"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = None ./../types/io.k8s.api.apps.v1beta2.StatefulSetSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.apps.v1beta2.StatefulSetStatus.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ lastTransitionTime =
|
||||
None ./../types/io.k8s.apimachinery.pkg.apis.meta.v1.Time.dhall
|
||||
, message =
|
||||
None Text
|
||||
, reason =
|
||||
None Text
|
||||
, message = None Text
|
||||
, reason = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiVersion =
|
||||
"apps/v1beta2"
|
||||
, kind =
|
||||
"StatefulSetList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.StatefulSet.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
{ apiVersion = "apps/v1beta2"
|
||||
, kind = "StatefulSetList"
|
||||
, items = [] : List ./../types/io.k8s.api.apps.v1beta2.StatefulSet.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,15 +1,10 @@
|
||||
{ selector =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template =
|
||||
./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
{ selector = ./io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector.dhall
|
||||
, template = ./io.k8s.api.core.v1.PodTemplateSpec.dhall
|
||||
, volumeClaimTemplates =
|
||||
[] : List ./../types/io.k8s.api.core.v1.PersistentVolumeClaim.dhall
|
||||
, podManagementPolicy =
|
||||
None Text
|
||||
, replicas =
|
||||
None Natural
|
||||
, revisionHistoryLimit =
|
||||
None Natural
|
||||
, podManagementPolicy = None Text
|
||||
, replicas = None Natural
|
||||
, revisionHistoryLimit = None Natural
|
||||
, updateStrategy =
|
||||
None ./../types/io.k8s.api.apps.v1beta2.StatefulSetUpdateStrategy.dhall
|
||||
}
|
||||
|
@ -1,17 +1,10 @@
|
||||
{ conditions =
|
||||
[] : List ./../types/io.k8s.api.apps.v1beta2.StatefulSetCondition.dhall
|
||||
, collisionCount =
|
||||
None Natural
|
||||
, currentReplicas =
|
||||
None Natural
|
||||
, currentRevision =
|
||||
None Text
|
||||
, observedGeneration =
|
||||
None Natural
|
||||
, readyReplicas =
|
||||
None Natural
|
||||
, updateRevision =
|
||||
None Text
|
||||
, updatedReplicas =
|
||||
None Natural
|
||||
, collisionCount = None Natural
|
||||
, currentReplicas = None Natural
|
||||
, currentRevision = None Text
|
||||
, observedGeneration = None Natural
|
||||
, readyReplicas = None Natural
|
||||
, updateRevision = None Text
|
||||
, updatedReplicas = None Natural
|
||||
}
|
||||
|
@ -1,5 +1,4 @@
|
||||
{ rollingUpdate =
|
||||
./io.k8s.api.apps.v1beta2.RollingUpdateStatefulSetStrategy.dhall
|
||||
, type =
|
||||
None Text
|
||||
, type = None Text
|
||||
}
|
||||
|
@ -1,9 +1,6 @@
|
||||
{ apiVersion =
|
||||
"auditregistration.k8s.io/v1alpha1"
|
||||
, kind =
|
||||
"AuditSink"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
{ apiVersion = "auditregistration.k8s.io/v1alpha1"
|
||||
, kind = "AuditSink"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
None ./../types/io.k8s.api.auditregistration.v1alpha1.AuditSinkSpec.dhall
|
||||
}
|
||||
|
@ -1,9 +1,6 @@
|
||||
{ apiVersion =
|
||||
"auditregistration.k8s.io/v1alpha1"
|
||||
, kind =
|
||||
"AuditSinkList"
|
||||
{ apiVersion = "auditregistration.k8s.io/v1alpha1"
|
||||
, kind = "AuditSinkList"
|
||||
, items =
|
||||
[] : List ./../types/io.k8s.api.auditregistration.v1alpha1.AuditSink.dhall
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta.dhall
|
||||
}
|
||||
|
@ -1,5 +1,3 @@
|
||||
{ policy =
|
||||
./io.k8s.api.auditregistration.v1alpha1.Policy.dhall
|
||||
, webhook =
|
||||
./io.k8s.api.auditregistration.v1alpha1.Webhook.dhall
|
||||
{ policy = ./io.k8s.api.auditregistration.v1alpha1.Policy.dhall
|
||||
, webhook = ./io.k8s.api.auditregistration.v1alpha1.Webhook.dhall
|
||||
}
|
||||
|
@ -1,5 +1,4 @@
|
||||
{ clientConfig =
|
||||
./io.k8s.api.auditregistration.v1alpha1.WebhookClientConfig.dhall
|
||||
, throttle =
|
||||
./io.k8s.api.auditregistration.v1alpha1.WebhookThrottleConfig.dhall
|
||||
, throttle = ./io.k8s.api.auditregistration.v1alpha1.WebhookThrottleConfig.dhall
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
{ caBundle =
|
||||
None Text
|
||||
{ caBundle = None Text
|
||||
, service =
|
||||
None ./../types/io.k8s.api.auditregistration.v1alpha1.ServiceReference.dhall
|
||||
, url =
|
||||
None Text
|
||||
, url = None Text
|
||||
}
|
||||
|
@ -1,11 +1,6 @@
|
||||
{ apiVersion =
|
||||
"authentication.k8s.io/v1"
|
||||
, kind =
|
||||
"TokenReview"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.authentication.v1.TokenReviewSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.authentication.v1.TokenReviewStatus.dhall
|
||||
{ apiVersion = "authentication.k8s.io/v1"
|
||||
, kind = "TokenReview"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.authentication.v1.TokenReviewSpec.dhall
|
||||
, status = None ./../types/io.k8s.api.authentication.v1.TokenReviewStatus.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ audiences =
|
||||
[] : List Text
|
||||
, authenticated =
|
||||
None Bool
|
||||
, error =
|
||||
None Text
|
||||
, user =
|
||||
None ./../types/io.k8s.api.authentication.v1.UserInfo.dhall
|
||||
{ audiences = [] : List Text
|
||||
, authenticated = None Bool
|
||||
, error = None Text
|
||||
, user = None ./../types/io.k8s.api.authentication.v1.UserInfo.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ extra =
|
||||
[] : List { mapKey : Text, mapValue : Text }
|
||||
, groups =
|
||||
[] : List Text
|
||||
, uid =
|
||||
None Text
|
||||
, username =
|
||||
None Text
|
||||
{ extra = [] : List { mapKey : Text, mapValue : Text }
|
||||
, groups = [] : List Text
|
||||
, uid = None Text
|
||||
, username = None Text
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ apiVersion =
|
||||
"authentication.k8s.io/v1beta1"
|
||||
, kind =
|
||||
"TokenReview"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.authentication.v1beta1.TokenReviewSpec.dhall
|
||||
{ apiVersion = "authentication.k8s.io/v1beta1"
|
||||
, kind = "TokenReview"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.authentication.v1beta1.TokenReviewSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.authentication.v1beta1.TokenReviewStatus.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ audiences =
|
||||
[] : List Text
|
||||
, authenticated =
|
||||
None Bool
|
||||
, error =
|
||||
None Text
|
||||
, user =
|
||||
None ./../types/io.k8s.api.authentication.v1beta1.UserInfo.dhall
|
||||
{ audiences = [] : List Text
|
||||
, authenticated = None Bool
|
||||
, error = None Text
|
||||
, user = None ./../types/io.k8s.api.authentication.v1beta1.UserInfo.dhall
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ extra =
|
||||
[] : List { mapKey : Text, mapValue : Text }
|
||||
, groups =
|
||||
[] : List Text
|
||||
, uid =
|
||||
None Text
|
||||
, username =
|
||||
None Text
|
||||
{ extra = [] : List { mapKey : Text, mapValue : Text }
|
||||
, groups = [] : List Text
|
||||
, uid = None Text
|
||||
, username = None Text
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ apiVersion =
|
||||
"authorization.k8s.io/v1"
|
||||
, kind =
|
||||
"LocalSubjectAccessReview"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.authorization.v1.SubjectAccessReviewSpec.dhall
|
||||
{ apiVersion = "authorization.k8s.io/v1"
|
||||
, kind = "LocalSubjectAccessReview"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.authorization.v1.SubjectAccessReviewSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.authorization.v1.SubjectAccessReviewStatus.dhall
|
||||
}
|
||||
|
@ -1,15 +1,8 @@
|
||||
{ group =
|
||||
None Text
|
||||
, name =
|
||||
None Text
|
||||
, namespace =
|
||||
None Text
|
||||
, resource =
|
||||
None Text
|
||||
, subresource =
|
||||
None Text
|
||||
, verb =
|
||||
None Text
|
||||
, version =
|
||||
None Text
|
||||
{ group = None Text
|
||||
, name = None Text
|
||||
, namespace = None Text
|
||||
, resource = None Text
|
||||
, subresource = None Text
|
||||
, verb = None Text
|
||||
, version = None Text
|
||||
}
|
||||
|
@ -1,9 +1,5 @@
|
||||
{ apiGroups =
|
||||
[] : List Text
|
||||
, resourceNames =
|
||||
[] : List Text
|
||||
, resources =
|
||||
[] : List Text
|
||||
, verbs =
|
||||
[] : List Text
|
||||
{ apiGroups = [] : List Text
|
||||
, resourceNames = [] : List Text
|
||||
, resources = [] : List Text
|
||||
, verbs = [] : List Text
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ apiVersion =
|
||||
"authorization.k8s.io/v1"
|
||||
, kind =
|
||||
"SelfSubjectAccessReview"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec.dhall
|
||||
{ apiVersion = "authorization.k8s.io/v1"
|
||||
, kind = "SelfSubjectAccessReview"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.authorization.v1.SubjectAccessReviewStatus.dhall
|
||||
}
|
||||
|
@ -1,5 +1,4 @@
|
||||
{ nonResourceAttributes =
|
||||
./io.k8s.api.authorization.v1.NonResourceAttributes.dhall
|
||||
, resourceAttributes =
|
||||
./io.k8s.api.authorization.v1.ResourceAttributes.dhall
|
||||
, resourceAttributes = ./io.k8s.api.authorization.v1.ResourceAttributes.dhall
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ apiVersion =
|
||||
"authorization.k8s.io/v1"
|
||||
, kind =
|
||||
"SelfSubjectRulesReview"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec.dhall
|
||||
{ apiVersion = "authorization.k8s.io/v1"
|
||||
, kind = "SelfSubjectRulesReview"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.authorization.v1.SubjectRulesReviewStatus.dhall
|
||||
}
|
||||
|
@ -1,11 +1,7 @@
|
||||
{ apiVersion =
|
||||
"authorization.k8s.io/v1"
|
||||
, kind =
|
||||
"SubjectAccessReview"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.authorization.v1.SubjectAccessReviewSpec.dhall
|
||||
{ apiVersion = "authorization.k8s.io/v1"
|
||||
, kind = "SubjectAccessReview"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.authorization.v1.SubjectAccessReviewSpec.dhall
|
||||
, status =
|
||||
None ./../types/io.k8s.api.authorization.v1.SubjectAccessReviewStatus.dhall
|
||||
}
|
||||
|
@ -1,13 +1,8 @@
|
||||
{ extra =
|
||||
[] : List { mapKey : Text, mapValue : Text }
|
||||
, groups =
|
||||
[] : List Text
|
||||
{ extra = [] : List { mapKey : Text, mapValue : Text }
|
||||
, groups = [] : List Text
|
||||
, nonResourceAttributes =
|
||||
./io.k8s.api.authorization.v1.NonResourceAttributes.dhall
|
||||
, resourceAttributes =
|
||||
./io.k8s.api.authorization.v1.ResourceAttributes.dhall
|
||||
, uid =
|
||||
None Text
|
||||
, user =
|
||||
None Text
|
||||
, resourceAttributes = ./io.k8s.api.authorization.v1.ResourceAttributes.dhall
|
||||
, uid = None Text
|
||||
, user = None Text
|
||||
}
|
||||
|
@ -2,6 +2,5 @@
|
||||
[] : List ./../types/io.k8s.api.authorization.v1.NonResourceRule.dhall
|
||||
, resourceRules =
|
||||
[] : List ./../types/io.k8s.api.authorization.v1.ResourceRule.dhall
|
||||
, evaluationError =
|
||||
None Text
|
||||
, evaluationError = None Text
|
||||
}
|
||||
|
@ -1,12 +1,8 @@
|
||||
{ apiVersion =
|
||||
"authorization.k8s.io/v1beta1"
|
||||
, kind =
|
||||
"LocalSubjectAccessReview"
|
||||
, metadata =
|
||||
./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec =
|
||||
./io.k8s.api.authorization.v1beta1.SubjectAccessReviewSpec.dhall
|
||||
{ apiVersion = "authorization.k8s.io/v1beta1"
|
||||
, kind = "LocalSubjectAccessReview"
|
||||
, metadata = ./io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta.dhall
|
||||
, spec = ./io.k8s.api.authorization.v1beta1.SubjectAccessReviewSpec.dhall
|
||||
, status =
|
||||
None
|
||||
./../types/io.k8s.api.authorization.v1beta1.SubjectAccessReviewStatus.dhall
|
||||
./../types/io.k8s.api.authorization.v1beta1.SubjectAccessReviewStatus.dhall
|
||||
}
|
||||
|
@ -1,15 +1,8 @@
|
||||
{ group =
|
||||
None Text
|
||||
, name =
|
||||
None Text
|
||||
, namespace =
|
||||
None Text
|
||||
, resource =
|
||||
None Text
|
||||
, subresource =
|
||||
None Text
|
||||
, verb =
|
||||
None Text
|
||||
, version =
|
||||
None Text
|
||||
{ group = None Text
|
||||
, name = None Text
|
||||
, namespace = None Text
|
||||
, resource = None Text
|
||||
, subresource = None Text
|
||||
, verb = None Text
|
||||
, version = None Text
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user