A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by flant-team-sysdev about 3 years ago
Published by flant-team-sysdev about 3 years ago
Published by flant-team-sysdev about 3 years ago
Published by flant-team-sysdev about 3 years ago
Published by flant-team-sysdev about 3 years ago
feat(ci_env): perform authorization for old GitHub registry users
fix(container_registry): raise errors properly
Published by flant-team-sysdev about 3 years ago
feat(container_registry): drop support for old GitHub container registry (docker.pkg.github.com)
feat(container_registry): update required token scopes for ghcr.io
feat(container_registry): handle forbidden error working with GitHub API
Published by flant-team-sysdev about 3 years ago
feat(ci_env): perform docker login for ghcr.io registry specified by the user (WERF_REPO)
feat(container_registry): full support for ghcr.io
feat(cleanup): do not delete used initContainer images
fix(cleanup): nested git tag cannot be processed
Error: resolve revision NESTED_TAG_NAME failed: unsupported object type
rel https://github.com/go-git/go-git/issues/361
ci: trdl releaser workflow
Published by flant-team-sysdev about 3 years ago
feat(cleanup): do not delete used initContainer images
fix(cleanup): nested git tag cannot be processed
Error: resolve revision NESTED_TAG_NAME failed: unsupported object type
rel https://github.com/go-git/go-git/issues/361
Published by flant-team-sysdev about 3 years ago
feat(dev): drop dev modes (--dev-mode option) and always use the worktree state of the repository
test(true_git): test service worktree branch
feat(dev): untracked files support
refactor(true_git): rename dev_branch with service_branch
ci(tests): init git user for unit tests
feat(dev): add --dev-ignore option to ignore tracked and untracked changes
The option allows adding rules to ignore tracked and untracked changes in development mode and can be specified multiple times.
Also, can be specified with $WERF_DEV_IGNORE_* (e.g. $WERF_DEV_IGNORE_TESTS=*_test.go, $WERF_DEV_IGNORE_DOCS=path/to/docs).
feat(follow): track all changes in development mode
Cache-repos will be used as pull-through cache. Newly built images will also be published into all specified cache repos.
feat(multirepo): introduce cache repos support
Update deislabs/oras OCI library to v0.11.1.
Published by flant-team-sysdev over 3 years ago
fix: panic in ci-env, dismiss, managed-images and stage-image cmds
Fixed uninitialized --platform param setup code.
Published by flant-team-sysdev over 3 years ago
feat(docker_registry): generic api with registry mirrors support
feat(docker_registry): init docker registry after docker for getting daemon info
Update Helm 3 from v3.6.0 to v3.6.3.
fix(cleanup): host cleanup removes base images pulled by full name (REPO:TAG@DIGEST)
fix(compose): fix host cleanup gc panics in werf compose command
test(docker_registry): refactor
refactor(docker_registry): parse reference parts
Published by flant-team-sysdev over 3 years ago
feat(docker_registry): generic api with registry mirrors support
feat(docker_registry): init docker registry after docker for getting daemon info
fix(cleanup): host cleanup removes base images pulled by full name (REPO:TAG@DIGEST)
fix(compose): fix host cleanup gc panics in werf compose command
test(docker_registry): refactor
refactor(docker_registry): parse reference parts
Published by flant-team-sysdev over 3 years ago
fix(render): insert stub images names when rendering a project without --repo param, remove debug printf
docs: fix config version documentation descriptions
fix(build): fix error "lstree result is empty when writing tar archive"
cleanup(build): unused ArchiveDescriptor
infra(release_publisher): upload built binaries to S3
Published by flant-team-sysdev over 3 years ago
fix(render): insert stub images names when rendering a project without --repo param, remove debug printf
docs: fix config version documentation descriptions
fix(build): fix error "lstree result is empty when writing tar archive"
cleanup(build): unused ArchiveDescriptor
infra(release_publisher): upload built binaries to S3
Published by flant-team-sysdev over 3 years ago
werf.yaml
location so that custom werf.yaml
location also specifies custom .helm
path automatically.Published by flant-team-sysdev over 3 years ago
werf.yaml
location so that custom werf.yaml
location also specifies custom .helm
path automatically.Published by flant-team-sysdev over 3 years ago
feat(bundles): add ability to publish miscellaneous files existing in .helm dir
.helm/files
for example will be published into the bundle.
Fixes https://github.com/werf/werf/issues/3593
Published by flant-team-sysdev over 3 years ago
Changed .Release.IsInstall
logic for a release which has not been installed successfully yet: .Release.IsInstall
will be true until we successfully installed release.
[docs] UI tweaks
[git_mapping] Verbose error when archive creation failed
[helm] Add more info about resource kind when patching of resource has failed
Replace relative dependency path with absolute one in git repo.
Previously, the message used a relative path (stageDependencies value) and the warning was less informative.
WARNING: stage install dependency path <STAGE_DEPENDENCY_PATH> has not been found in own git
=>
WARNING: stage install dependency path "<ADD_PATH/STAGE_DEPENDENCY_PATH>" has not been found in own git
[process_exterminator] Fix WERF_ENABLE_PROCESS_EXTERMINATOR=0|false
Published by flant-team-sysdev over 3 years ago
[v1.1][helm] Fix strict values yaml parsing introduced into werf
Published by flant-team-sysdev over 3 years ago
Fixed in kubedog, updated werf to use latest kubedog.