Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dhall-lang/dhall-kubernetes

Typecheck, template and modularize your Kubernetes definitions with Dhall
https://github.com/dhall-lang/dhall-kubernetes

Upgrade `dhall-haskell` (#192)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/191

… by no longer mistakenly pre...

afb6a257713b353cd38021fe31bc1dc30a7a5503 authored about 1 year ago by Gabriella Gonzalez <[email protected]>
Some documentation about YAML -> Dhall conversion (#190)

71841c47d81cdcdcaa8a89a50657bdafc6d422bf authored over 1 year ago by Tillerino <[email protected]>
Add support for kubernetes 1.26 (#189)

… and also update a few other things along the way

78e9df229be76be5227cef9da40f3060c1bb76e7 authored over 1 year ago by Gabriella Gonzalez <[email protected]>
Add support for Kubernetes versions 1.{23,24,25} and change default (#186)

753c7d04fb70845294095abb350cdadc79a94184 authored over 2 years ago by Gabriella Gonzalez <[email protected]>
Don't recommend 'kind: List' (#183)

… as suggested by https://github.com/dhall-lang/dhall-kubernetes/issues/125#issuecomment-1172302...

ece5035457eae0b60f63ea51a4e65db7e303a02b authored over 2 years ago by Gabriella Gonzalez <[email protected]>
Upgrade `dhall-haskell` reference (#182)

… to pick up the `NatOrString` changes from:

https://github.com/dhall-lang/dhall-haskell/comm...

299351e9df605a149143e029287ebb0ad340c218 authored almost 3 years ago by Gabriella Gonzalez <[email protected]>
Pass natural/integer preference args to openapi-to-dhall (#178)

bc7719ecdb1cd2340c53308e3a4c85da031aa917 authored almost 3 years ago by arobertn <[email protected]>
Fix handling of additional properties (#180)

… by pulling in the fix from https://github.com/dhall-lang/dhall-haskell/pull/2343

49d1d68d2cae420e0dd91ac3e38546014aa2af00 authored about 3 years ago by Gabriella Gonzalez <[email protected]>
upgrade default package to ref to latest k8s version (#179)

9e56107fbe0cd72f5e39d558f3ecae3d2ce2c242 authored about 3 years ago by Jichao Ouyang <[email protected]>
kubernetes v1.22 (#176)

df8b2a3e83ebe60ae49c7711b45ca4641b8f0694 authored over 3 years ago by Alvin Zhao <[email protected]>
Upgrade `dhall-haskell` (#175)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/174

bda43aa30e8d8807f165f82e52b4066bc3e7d45f authored over 3 years ago by Gabriella Gonzalez <[email protected]>
Small fix to `generate` script (#171)

Make sure that `rm` doesn't fail if the release has never been generated before

8c24915f939796277171cd4f4716852de3cc416c authored over 3 years ago by Gabriel Gonzalez <[email protected]>
Support Kubernetes 1.20 and 1.21 (#170)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/169

5227c6f47daf88c616e3bccb918c70869f65f91b authored over 3 years ago by Gabriel Gonzalez <[email protected]>
Improve user experience for generating files (#165)

This improves the documentation and scripts responsible for
generating files. The main changes...

2ed2ffd073de6569014779284b61e4f5824de987 authored almost 4 years ago by Gabriel Gonzalez <[email protected]>
Update top-level README and examples (#164)

Currently CI does not enforce that they stay
in sync with the `1.17/` package, so I had to
exp...

058e24fb5f5f22824d5103c1c7d549b6466d1dc0 authored almost 4 years ago by Gabriel Gonzalez <[email protected]>
Update dhall-openapi and regenerate (#162)

Includes changes from https://github.com/dhall-lang/dhall-haskell/pull/2126
and https://github....

2b6210de20502cf6f0a549ca0d87caec70a491fc authored almost 4 years ago by Will Sewell <[email protected]>
Update docs/README.md.dhall to match README.md (#159)

In a63120cd219f5421461bd92806c7e72ebc118834 and
3fdb6ca551f53d34d2e55916576faf8baa215e8a README...

4dd75dd73536df2ea49a97e9a2760a9a2e0a44a3 authored almost 4 years ago by Will Sewell <[email protected]>
Update dhall-openapi (#158)

* Fetch latest versions of kubernetes

* Update dhall-openapi and regenerate

079178f537e3aa00e90ec66289113e511db016bf authored almost 4 years ago by Will Sewell <[email protected]>
Make scripts/generate.sh POSIX compliant (#161)

The script uses `/bin/sh` as the shell, but uses syntax that is
only defined for bash etc. Thes...

4e17f209ee1b9c3ce1d00d35c893c14c6fe82df5 authored almost 4 years ago by Will Sewell <[email protected]>
Only attempt to copy examples for preferred version (#160)

These files are only copied into the nix build for the preferred
version, so for all other vers...

f9827967f46e307c5809caac4b5bfd048904c33d authored almost 4 years ago by Will Sewell <[email protected]>
Fix `apiVersion`/`kind` defaults for `PersistentVolumeClaim` (#155)

a4126b7f8f0c0935e4d86f0f596176c41efbe6fe authored about 4 years ago by Gabriel Gonzalez <[email protected]>
Remove unused script from documentation generation (#152)

scripts/convert.py is no longer in use - references to it should be
removed from the README

3367b683fa6ba3658719d6c1ac0cc043fd82f650 authored about 4 years ago by Simon Zeng <[email protected]>
Update development instructions (#154)

… based on an inquiry from @s-zeng in https://github.com/dhall-lang/dhall-kubernetes/pull/152#is...

a63120cd219f5421461bd92806c7e72ebc118834 authored about 4 years ago by Gabriel Gonzalez <[email protected]>
Fix `README` instructions (#151)

3f1d8cc224644091cda2e5faa64a15081818bdd2 authored about 4 years ago by Gabriel Gonzalez <[email protected]>
Prelude: update safety-guarantees documentation link (#149)

1582db151398ddf19c0cd6d7b5d57857712953c3 authored over 4 years ago by Tristan de Cacqueray <[email protected]>
Add support for kubernetes API version 1.19 (#147)

c636517c40a55a75952656d2fe11d76db1784088 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Update `add-kubernetes-release.sh` script (#148)

… to take care of also running `./scripts/generate` on behalf of the
user

07bb77a74c67c762bb767e7956c0d9da29bb677a authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Fix CI to check that generation script has run (#145)

… based on the discussion in #138

CI wasn't checking that the `./scripts/generate.sh` script ...

efb745854ac8d25a21ca63d4bcc0cedaf2652c14 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Fix PersistentVolumeClaim (#144)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/136

ad3369f9f9c375ba6b6a50312737c509f891871f authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Fix examples to use remote imports (#142)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/140

59132b47b7c796eeeca576cb7ca6b96077b56be6 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Switch to `dhall-openapi` project (#137)

The `dhall-openapi` subproject from the `dhall-haskell` repository
supersedes `dhall-kubernetes...

c0586bcce543c4a96ee98d37bca2e35e25f17dc3 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Only build `README` and examples for the preferred version (#132)

Also generate version 1.18 along the way

Fixes https://github.com/dhall-lang/dhall-kubernetes...

f4bf4b9ddf669f7149ec32150863a93d6c4b3ef1 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Disable Dhall's test suite (#130)

... so that the build works for Nix systems that are sandboxed

Fixes https://github.com/dhall...

a6a361875fa5e9a2837f6e4faba210c60b7db4bd authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Fix top-level examples (#129)

170c6e86fc181c2e9631ad1020497f607c4dde66 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Update to latest dhall to escape reserved keywords (#127)

This change updates the dhall-kubernetes-generator to use the latest dhall
version so that attr...

49fabcc9a18b65aba2aeb8acee6a97f40f1a3fd3 authored over 4 years ago by Tristan de Cacqueray <[email protected]>
Support V1 CRD API (#123)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/122

fd9cdd46470d4cd0ae2db6191fd214f954096af1 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Fix evaluation failure in CI (#121)

Hydra complains about the branch name with:

```
hydra-eval-jobs returned exit code 1:
error...

98a4e61e1cefe0ff3f2d30af75367e4a77fb0418 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Remove `--omit-empty` from Nix code (#119)

It's no longer necessary, although in this case it happens to
have no effect

b4908eb26157ea52934f08ebf00739109252cdb2 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Remove dead code (#118)

These scripts are obsolete and have been replaced by Nix code in
`./nix/nixpkgs.nix`

4a34acd613a1f25d99fc1215ec4b1069ebde777f authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Improve error messages for CRD support (#117)

9badc02688b243887c03f84f840546b183c0afc2 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Make `ObjectMeta`'s `name` field optional (#115)

Supersedes https://github.com/dhall-lang/dhall-kubernetes/pull/85

fc275e649b48c5e6badcff25f377d03baf1ee5d0 authored over 4 years ago by Gabriel Gonzalez <[email protected]>
Prefer `autoscaler/v2beta2` (#113)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/112

506d633e382872346927b8cb9884d8b7382e6cab authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Go back to using `--omitNull` instead of `--omitEmpty` (#110)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/86

The motivation of this is to m...

381306bcc3fd87aafe042c23bb66fe58227b85f4 authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Upgrade to `dhall-1.29.0` (#109)

The main motivation for the upgrade is to take advantage of the
improved formatting for example...

3e160f4a272d8243091620ca47888ec38981b4f8 authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Update omit-empty command in Readme (#107)

3c6d09a9409977cdde58a091d76a6d20509ca4b0 authored almost 5 years ago by Alessandro Marrella <[email protected]>
Remove top-level `swagger2.json` (#106)

We don't use this for generating the Kubernetes bindings any longer, so we
can safely remove it...

6a47bd50c4d3984a13570ea62382a3ad4a9919a4 authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Minimize unnecessary rebuilds (#105)

This improves the granularity of the Nix build graph in order to minimize
unnecessary rebuilds....

90c1eb8851f3c27c456bbf4fff9be98478051d99 authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Generate Dhall schemas for multiple Kubernetes versions (#104)

Fixes https://github.com/dhall-lang/dhall-kubernetes/issues/75

This also changes the default ...

a8ffffc4cbf9aca29bc4a20867cece949a519ede authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Groundwork for supporting multiple releases (#103)

Related to https://github.com/dhall-lang/dhall-kubernetes/issues/75

This generalizes the mach...

eb001e668308964cb9f5ac0ae7cd782e5d20164c authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Add `nix-shell` support for `dhall-kubernetes-generator` (#102)

50dac0e9440d30cb5550fc39e3842aff634471a2 authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Implement generator from CustomResourceDefinition (#98)

8234563d0221dfd68c21c1d20c3aac7b07439602 authored almost 5 years ago by Alessandro Marrella <[email protected]>
Change algorithm for prioritizing duplicate resources (#101)

Now we place a higher priority on production/beta/alpha than we do on v2/v1

... as requested ...

ddc42e61092f12daea9fb104f3433b14bff11dbe authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Improve coverage for `./scripts/generate.sh` (#100)

`./scripts/generate.sh` will now also auto-update the
`./examples/*.dhall` files and `./package...

1c6397ccdebd0d7a94bc125749a6630dbebec867 authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Automate exclusion of duplicate resources (#99)

Related to https://github.com/dhall-lang/dhall-kubernetes/issues/75

In order to support multi...

89e7c8ed0b2447e5d51caf4c4f103b0ef2159e4f authored almost 5 years ago by Gabriel Gonzalez <[email protected]>
Update Kubernetes API and expose TypesUnion in package.dhall

4ab28225a150498aef67c226d3c5f026c95b5a1e authored about 5 years ago by Greg Ziegan <[email protected]>
Generator Improvements (#92)

* Add --skipDuplicates CLI flag and handler

* Add prefixMap option for specifying external im...

337a81fa8b0fd920d62f63234fb076b4f00c2ef5 authored about 5 years ago by Hunter Kelly <[email protected]>
Add package.dhall (#95)

* Add a `package.dhall` file, which re-exports `schemas.dhall` and adds
`IntOrString`. The expe...

bbfec3d8548b605f1c9628f34029ab4a7d928839 authored about 5 years ago by Ari Becker <[email protected]>
Prefer "schema" syntax for examples (#93)

* Also update to the latest version of `dhall`
* Also fix `./scripts/generate.sh` to generate t...

7af2ab5345fbd09e02437b3a6ce8f10d9e941f4c authored about 5 years ago by Greg Ziegan <[email protected]>
Add `dhall-kubernetes` support for "schemas" (#84)

For lack of a better term, I'm calling the `{ Type = …, default = … }`
record that the record c...

fee24c0993ba0b20190e2fdb94e386b7fb67252d authored about 5 years ago by Gabriel Gonzalez <[email protected]>
Set Cron* types and defaults to v1beta1 (#88)

According to the Kubernetes documentation [1]:

Note: CronJob resource in batch/v2alpha1 API g...

2fb32a453cd2b95519b27434923f478421edd2df authored about 5 years ago by James Guthrie <[email protected]>
Add EarnestResearch/dhall-packages to the users (#89)

We are happy users of dhall and dhall-kubernetes and we opensourced our bindings, I'm proposing ...

14ef1133686c2dd334df5342c0f264e45cac26cb authored about 5 years ago by Alessandro Marrella <[email protected]>
Update Prelude.dhall to v10.0.0 (#80)

Now all the examples will build again with current versions
of dhall.

dea2c92017c8e4a9213023d9a5a1d0ad8afedb3b authored over 5 years ago by Simon Jakobi <[email protected]>
Update to Kubernetes `1.14.3` (#72)

4ad58156b7fdbbb6da0543d8b314df899feca077 authored over 5 years ago by Fabrizio Ferrai <[email protected]>
Modify Kubernetes generator to support more cases (#69)

* Adjust dhall-kubernetes-generator to handle different swagger specs

f3d759009f2e8d76eb1ede2c588d810e1ddaed81 authored over 5 years ago by Alessandro Marrella <[email protected]>
Show kind for error message (#66)

In the case that an older kubernetes openapi is used, some of the
excluded models for newer ver...

fef6b2328bc8ea8d20dee1d9a0be7bb91655a1a3 authored over 5 years ago by Andrew DeMaria <[email protected]>
Switch to native GitHub highlighting

8afa82f0c7eb6c6412cca081ae108611bac9a696 authored over 5 years ago by Fabrizio Ferrai <[email protected]>
Update to latest Dhall version (#65)

fad3589782a63fefa739d7cd1654ca362768e05b authored over 5 years ago by Fabrizio Ferrai <[email protected]>
Set syntax highlighting for Dhall files (#63)

d2edbe2104cdfa0a1cd94bf3d0d5036b34aab154 authored over 5 years ago by Robbie McMichael <[email protected]>
Add link to stack website (#61)

16a4eabbd504790257d852942b5a83c063db694a authored over 5 years ago by Fabrizio Ferrai <[email protected]>
API v2 (#57)

This ports the conversion script from Python to Haskell (fix #7)

The main reasons for this po...

805b432df2b01385ed8b00364ce21e3468af1fed authored over 5 years ago by Fabrizio Ferrai <[email protected]>
Update Dhall version in readme (#60)

5d11c98b86e5ec364c15a017f94cf303d157b268 authored over 5 years ago by James Griffiths <[email protected]>
Add logo to README (#59)

69c85131d17816889311905aaacfcb621dcaf59c authored almost 6 years ago by Fabrizio Ferrai <[email protected]>
Add logo (#58)

a670cd1fee48b21e9c72baa4533de1ba56f239ac authored almost 6 years ago by Arian van Putten <[email protected]>
Nixify the build (#55)

This makes our build reproducible and consistent

* Disables dhall tests. They don't build in ...

8d295ecedcd5fd5d9b072e4803875247cb8b4510 authored almost 6 years ago by Arian van Putten <[email protected]>
Upgrade to Kubernetes 0.13.4 (#53)

f860c4e2a41eb00cde40b99f5be2a4629b664674 authored almost 6 years ago by Fabrizio Ferrai <[email protected]>
Centralize Prelude import (#51)

Import the Prelude only in one place, so it's cached and easily overridable

423db8a8bb5c95de8baac24c8fca4da209bdf4eb authored almost 6 years ago by Fabrizio Ferrai <[email protected]>
Add "Projects Using" section to the docs, with dhall-prometheus-operator (#52)

047e56a442ce76991a0f953b15d57a1c875e2b21 authored almost 6 years ago by Ari Becker <[email protected]>
Update to Dhall v5.0.0: deprecate `constructors` keyword (#45)

ced5c10af3b80f2053697c8d2b4621044e5e3646 authored almost 6 years ago by Fabrizio Ferrai <[email protected]>
Further simplify instructions for building locally (#43)

272c10efc4e002b756c3203e0f05e361dd5cdef0 authored about 6 years ago by Gabriel Gonzalez <[email protected]>
Provide default value for `src` in `./release.nix` (#42)

This simplifies local testing

ee0c74c79fb1b986a97f2cacdc3b6179dd0c6f4d authored about 6 years ago by Gabriel Gonzalez <[email protected]>
Do not require apiVersion for ObjectFieldSelector (#40)

4a904b46883c9894f887d9e5928930175892d6f8 authored about 6 years ago by Jan van Brügge <[email protected]>
Fix accidental tabs in examples

0691ba00782b87f410a59c40aac9675225cb29b5 authored about 6 years ago by Fabrizio Ferrai <[email protected]>
Unskip tests for some now-passing generated files

ad3eff2c7e128eecccf5fdda999d159ba095bfdd authored about 6 years ago by Fabrizio Ferrai <[email protected]>
Update README notice about minimum Dhall version

f88ad18bcca0db9a3aea7955287603de1cb26e3e authored about 6 years ago by Fabrizio Ferrai <[email protected]>
Upgrade to dhall version v3.0.0 (#36)

b98223e2a631c7ab1c84416661b1466b844c7592 authored about 6 years ago by Simon Hafner <[email protected]>
Add high level API (#34)

This adds a high level API (+ tests) for:
- Deployment.v1
- Service.v1

f8be1d55bc641cdb4ad6a1531dbb3e9cad6b5d2e authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Fix #32: include the git revision in the Hydra build (#33)

11a986ae11d25614819adbf9aa64c6b7839efbbf authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Support 'format' key from the swagger schema (#28)

Fix #12 by introducing a `< Int : Natural | String : Text >` Union for the "int-or-string" forma...

4fec2167a8df5ac519b22c64af07cc62a949202a authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Extract and check examples (#27)

* We move all the example code from the readme to the `examples` folder.
* We provide a `script...

4a7f02cd0da99e42543b6b03bcad67e849790b72 authored over 6 years ago by Thomas Scholtes <[email protected]>
Correct README to use Natural type (#31)

e132545c346f56786e0eeb5df4d86554a95f978e authored over 6 years ago by Ryota Kameoka <[email protected]>
Merge pull request #29 from dhall-lang/add-nix-shell

Add 'shell.nix' for local development

9fbf8be092f0d72281b5e3f9441790e1e779c8b4 authored over 6 years ago by Thomas Scholtes <[email protected]>
Add 'shell.nix' for local development

As part of this I created a new files `./nixpkgs` that obtains a
specific version of the nixpkgs...

dbbd53ba50eeaa92d690061cfcf537ce431fd747 authored over 6 years ago by Thomas Scholtes <[email protected]>
Add configuration for Hydra builds

ee1dbaefba3b98a7fbae9a13c4b5484f484575e7 authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Add locales to release.nix to build on plain NixOS

* We add the `glibcLocales` dependency to the somke test. This makes the
`en_US.UTF-8` locale ...

6e56cd699c4ae808cf3ce006bedee13ffd5f0fc9 authored over 6 years ago by Thomas Scholtes <[email protected]>
Improve convert code and fix alias issues (#25)

We improve the convert code by rewriting the `get_typ`. It is now more
general and properly rec...

1dafd97c09c528406edac00b1200be79546d12d1 authored over 6 years ago by Thomas Scholtes <[email protected]>
Merge pull request #24 from dhall-lang/fix-kubernetes-version

Fix Kubernetes version for which to get swagger

d7e9d809fc482b4f78f3138bd457f004f3308929 authored over 6 years ago by Thomas Scholtes <[email protected]>
Fix Kubernetes version for which to get swagger

For now I think it is sufficient to hardcode this. We can come up with a
better schema later.

59ec184c81b80d54a3594cfb15c19ca111264b89 authored over 6 years ago by Thomas Scholtes <[email protected]>
Fix $ in record labels: start emitting quoted ones (#22)

bc09fbe1b48d2ec902e0fd7a3883ae51a59e6222 authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Merge pull request #20 from dhall-lang/dhall-1.14

Update to Dhall >= 1.14

8b26ad6a4766d435668e08e8e9db51301f6b9076 authored over 6 years ago by Fabrizio Ferrai <[email protected]>
Update the README with a notice about the required dhall version

f8b2122a10ee4153d27a709e7652d9ee77c9beaf authored over 6 years ago by Fabrizio Ferrai <[email protected]>