All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Allow callers to set omit_owner_reference option #59
- Set
RELEASE_COOKIE
instead ofRELEASE_SECRET
- Upgrade to FLAME 0.5.0
- Reverted change in
0.5.2
. Users should parse the YAML if they want to.
FLAMEK8sBackend.RunnerPodTemplate
: Allow BYO pod template to be a binary.
- Upgrade to FLAME 0.4.0
FLAMEK8sBackend.RunnerPodTemplate
: Only setPHX_SERVER
if it is not passed.FLAMEK8sBackend.RunnerPodTemplate
: RejectFLAME_PARENT
, notFLAME_BACKEND
in passed env vars.
FLAMEK8sBackend.RunnerPodTemplate
: Set.metadata.namespace
and.metadata.generateName
on runner pod if not set (#43)
FLAMEK8sBackend.RunnerPodTemplate
: Also copyenv_from
ifadd_parent_env
istrue
- Improve documentation
### Fixed
- use
FLAME.Parser.JSON
instead ofJason
- Support for BYO runner pod templates as map.
- SSL cert verification workaround for older OTP versions was added again - #37 #38
- Upgraded FLAME dependency to
0.3.0
- Remove
Req
dependency and use:httpc
instead in order to be safer when run in Livebook. #35
- Support for FLAME >= 0.2.0 and livebook integraion (requires livebook >= 0.13.0) - #32
- With
mint
1.6.0 out, we have no need for the temporary workaround for TLS verification anymore.
- Dependency Updates
- Use
:cacertfile
insead of:cacerts
in:transport_options
and let the OTP process the certificate - #8 - Dependency Updates
- Remove
:insecure_skip_tls_verify
option and use a custommatch_fun
instead to work around failing hostname verification for IP addresses. - #5
runner_pod_tpl
option for better control over the runner pod manifest - #2- Basic integration test
- Delete pod when shutting down the runner.
- Don't crash the runner if the
:log
option is not set (or set tofalse
)
- ENV var
DRAGONFLY_PARENT
was renamed toFLAME_PARENT
in commit 9c2e65cc
- Replace
k8s
lib with a lightweight Kubernetes client implementation.
- Very early stage implementation of a Kubernetes backend.