Comments (2)
Thanks for the clarification! It's not a huge issue, I can just convert back to a number in my application. But I wanted to document it as an issue here. Glad to hear it will be fixed in the next version and thank you for your work on Werf!
from werf.
@diesieben07 Hi!
Indeed current version of secrets parser/emitter converts numbers into strings just to preserve compatible secrets configuration within werf 1.2 versions range. First implementation of secrets was a little defective, because of this conversion. We have refactored first implementation, but currently new implementation uses compatibility mode: https://github.com/werf/werf/blob/main/pkg/secret/yaml_encoder.go#L213.
In the next big version of werf we will either fix this issue, or switch to something like sops for secrets (which also preserves original scalar yaml types).
from werf.
Related Issues (20)
- Harbor cleanup: Robot account doesn't have enough rights for cleanup images HOT 1
- Charts from .helm/charts dir not packed into bundle by default
- Panic building staged multiplatform images HOT 1
- Add support registries.conf HOT 1
- Print name/kind when werf diff fails HOT 1
- buildah: using aws assumed role results in ignoring ECR account via --repo HOT 1
- werf helm dependency update not using values at WERF_VALUES_1 HOT 1
- deepCopy in werf.yaml not working HOT 2
- Final repo to dockerhub do not work HOT 2
- `--wait-for-jobs` causes werf not to track resources during `helm` `install`/`upgrade` HOT 2
- Добавить опции в режим деплоя bundle apply HOT 1
- Enable layer-by-layer caching of Dockerfile instructions for all images specified in werf.yaml HOT 9
- Comprehensive support for mirror container registries HOT 3
- Build OCI artifacts and save to the registry
- error server-side applying resource "...": failed to create typed patch object "...": ...
- error adding edge from "..." to "...": edge would create a cycle
- werf helm upgrade fails with `error processing rollout phase stage: error tracking resources:` but normal helm doesn't HOT 5
- cannot change on fly werf HOT 2
- Lock files accumulation after prolonged use of werf on host
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from werf.