Comments (16)
As I noted in the PR, we're just about to embark on a process to redesign the schema for fastly.toml to make this sort of thing easier to do (and make it more flexible as well), so I'd like to hold off a few weeks before we continue this discussion to see how this feature fits with that. Once we have an initial proposal we'll post it on our community forum (https://community.fastly.com) to get input from you and others who use Viceroy, and I'll update this ticket when that happens.
from viceroy.
We're aiming to close out the feedback/input process this week, and then draft a proposal for what the new format might look like... which will then lead to a comment/review period. Since that will take some time and your PR is relatively small, I'll work on getting it merged soon.
from viceroy.
This would be a great addition. Would you be interested in opening a PR for this?
from viceroy.
I think I could try to find time for that if it would end up being accepted?
from viceroy.
@GeeWee I'm pretty sure that'd be the case π
from viceroy.
Okay, can you check? I'd hate to do the work and then have it languish :)
Do you have a proposal for the user-facing API in the TOML file? I'd like to lean against e.g. ConfigStores, but I think that's slightly harder, as that uses the format: "inline-toml" for keys defined inside the toml file.
from viceroy.
Sorry, looking at Viceroy I can see support for the file
stanza for the secret store (#210) and kv store (originally added as path
in #167 and later renamed for consistency in #206).
Is this what you wanted?
from viceroy.
I don't think so based at the documentation and the PR. I want to be able to specify a file with all my key-values, so e.g. a JSON object or similar, while the file property currently just allows me to specify the contents for a specific key - if I understand correctly?
from viceroy.
Ok, if you want all your key-values, that might require a bit of internal discussion as it is currently not part of the spec.
Sorry for the initial misunderstanding.
from viceroy.
Any way I can push on that discussion, or if you have an idea about a timeline? This would bee extremely handy for us, and I was maybe a little too eager, so I already did the work to implement it in #365 π
from viceroy.
Related to (but distinct from) #359
from viceroy.
@kpfleming do you have a rough timeline for this redesign?
from viceroy.
There should be a post on our community forum in the next day or two, apologies for it taking much longer than planned to get the process started.
from viceroy.
I'm unable to find the community forum post - any chance you have a link handy? :)
from viceroy.
Hi @GeeWee ββΒ apologies for the wait on this. I've just opened a community forum thread where we would welcome your input on fastly.toml
: https://community.fastly.com/t/have-your-say-on-the-future-of-fastly-toml/2785
from viceroy.
Thanks! Just gotten back from vacation - I've written my thoughts there. I assume there's no timeline for when this will change, and that the PR I've proposed won't be accepted until then?
from viceroy.
Related Issues (20)
- C@E/Viceroy error incompatibility: Sending to a nonexistent backend returns Inval on C@E, Error on Viceroy
- http/2 hyper errors in local development HOT 8
- 0.9.0 Breaks concurrency HOT 3
- Unclutter log output
- Support for arbitrary (or at least missing) ecp environment variables HOT 2
- Geo lookup returns FastlyStatus::None when not found, which is different from Compute HOT 2
- Provide a way to set the interval for samples when profiling HOT 1
- Support for several dynamic backends options is missing
- `fastly_geo.lookup` response is missing `gmt_offset` key
- client TLS info functions error in unanticipated ways
- panic expecting "response receiver is open" HOT 1
- CLI support for an optional ,interval for the guest profiler, to match wasmtime
- CLI options are mutally exclusive with `run` mode
- Populate secret and/or config stores from environment variables HOT 3
- Update Wasmtime HOT 1
- Backends creation should not fail when using the exact same backend builder twice. HOT 1
- Golang programs that import flag or httptest will panic due to uninitialized os.Args HOT 5
- Inconsistent handling of headers with trailing spaces between Viceroy and Fastly
- Enforce Compute limits, optionally
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 viceroy.