A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by flant-team-sysdev almost 4 years ago
Added .Values.global.werf.version service value with werf cli util version.
Published by flant-team-sysdev almost 4 years ago
Fix redundant stapel container initialization for dockerfile image
Published by flant-team-sysdev almost 4 years ago
Fix remote git for stapel builder error: error writing ... meta.json: no such file or directory
Rework ~/.werf/local_cache/git_*
caches files structure.
Published by flant-team-sysdev almost 4 years ago
Fix remote git for stapel builder error: error writing ... meta.json: no such file or directory
Rework ~/.werf/local_cache/git_*
caches files structure.
Published by flant-team-sysdev almost 4 years ago
werf-giterminism.yaml
configuration file at https://werf.io/v1.2-alpha/documentation/advanced/configuration/giterminism.html.--loose-giterminism
option usage.Published by flant-team-sysdev almost 4 years ago
Giterminism config reside in werf-giterminism.yaml
.
Allow fromLatest
and branch
:
giterminismConfigVersion: "1"
config:
stapel:
allowFromLatest: true
git:
allowBranch: true
Allow uncommitted config templates:
giterminismConfigVersion: "1"
config:
allowUncommittedTemplates:
- /*/**/
- .werf/template.tmpl
Other:
[cleanup] Fix goroutine stack exceeds limit
One checksum can be associated with many stages, so it is necessary to exclude the stage itself before processing linked imports
Published by flant-team-sysdev almost 4 years ago
[cleanup] Fix goroutine stack exceeds limit
One checksum can be associated with many stages, so it is necessary to exclude the stage itself before processing linked imports
Published by flant-team-sysdev almost 4 years ago
Fix deadline-exceeded when hook job took more than 5 min:
Published by flant-team-sysdev almost 4 years ago
Fix deadline-exceeded when hook job took more than 5 min:
Published by flant-team-sysdev almost 4 years ago
Implement fine-grained giterminism config (part 1), werf-giterminism.yaml
:
giterminismConfigVersion: 1
config:
stapel:
mount:
allowBuildDir:
allowFromPaths:
- PATH1
- PATH2
goTemplateRendering:
allowEnvVariables:
- VARIABLE_X
- VARIABLE_Y
- /CI_*/
dockerfile:
allowContextAddFile:
- aaa
- bbb
allowUncommitted:
- **/*
- myapp/Dockerfile
allowUncommittedDockerignoreFiles:
- **/*
- myapp/.dockerignore
WERF_LOOSE_GITERMINISM=1
still working but will be removed soon.
Fix werf-helm-template and werf-helm-lint commands try to load kube config; fix werf-render command excess options.
Published by flant-team-sysdev almost 4 years ago
Published by flant-team-sysdev almost 4 years ago
Extended support for git-submodules for the giterminism mode, added ability to have werf.yaml (or any other configuration files) which is symlink to another file, which reside in a submodule.
Published by flant-team-sysdev almost 4 years ago
Fix "unable to create registry client" error when DOCKER_CONFIG variable is set
Published by flant-team-sysdev almost 4 years ago
Fix panic when running 'werf helm dependency update' in the project with secret files
Published by flant-team-sysdev almost 4 years ago
werf bundle export
— creates resulting bundle chart directory without publishing this chart into the docker registry.werf bundle download
— downloads previously published chart into the directory without applying it into the kubernetes.Use default ~/.docker/config.json authentication data when publishing and applying bundles.
Published by flant-team-sysdev almost 4 years ago
werf bundle apply
commandPublish (no kubernetes connection needed):
cd werf-project
werf bundle publish --repo REPO --tag TAG
Apply (Kubernetes connection required, no werf project needed):
werf bundle apply --repo REPO --tag TAG
Published by flant-team-sysdev almost 4 years ago
Published by flant-team-sysdev almost 4 years ago
Support following environment variables:
Published by flant-team-sysdev almost 4 years ago
werf bundle publish --repo REPO --tag TAG
Will publish current chart of the werf project with together with built images and all needed service-values as an image into the provided REPO by the provided TAG. This command does not need a connection to the Kubernetes cluster.
Published bundle can be later installed using werf bundle apply ...
command, which is not implemented yet.
[true git] Fix SyncDevBranchWithStagedFiles handles submodules changes improperly
SyncDevBranchWithStagedFiles function creates commit but does not prepare worktree for it. Staged files may include submodule changes that require special handling
[dockerfile] Remove excess git ignored files check
Published by flant-team-sysdev almost 4 years ago
[dev] Apply a patch with staged changes also in index.
[true git] Reset worktree/staging changes when detaching commit.
[tests] Build/Stapel/Git: active developer mode tests.
[status] Check worktree and staging changes separately with options.
[status] Remove unused code.
[dev] Support staged binary files.
[dockerfile] Add project repo commit label.