| Files | Last commit | Last update |
|---|---|---|
fetch image url upon function creation (#631) Images are looked up to get the docker URL of the image at the time of function building. Additionally did some cleanup: * Moved knhandlers to handlers in pkg/functions as there's nothing knative specific * Re-did the errors package in a style similar to k8s to make error cause easier to determine and return the correct status code Signed-off-by: Berndt Jung <bjung@vmware.com> | 7 years ago | |
refactor and adding baseimage CRD resource (#639) Refactoring code for consistency and removing dead code: * remove services manager * remove zookeeper dependency * remove application manager * rename secretstore -> secrets * update field names (e.g. BaseImageName -> BaseImage) Add baseimage support via CRD: * created CRD for baseimages - may include controller later to track image state * fetch baseImageURL at image creation time Unintended consequences: * new swagger version (when updating ci-golang image) | 7 years ago | |
Update CloudEvent implementation to adhere to the latest version (#535) * Remove Namespace attribute * Consolidate SourceID and SourceType into Source. Subscription now only expects EventType. * Use `json.RawMessage` as data type for CloudEvent. This should ensure it's properly passed down to the function manager (should not require additional processing) * CloudEvent attributes are now top level in /v1/event payload body * Update accepted content type for /v1/event to also include `application/cloudevent+json` | 8 years ago | |
Rename api-manager -> endpoints (#630) * Follow existing patterns from functions and image - largely rewrote and validated that endpoints are managed correctly - use Meta object * Remove dead-code (api-manager) * Move utils.Constants to api/v1 to avoid circular dependencies Signed-off-by: Berndt Jung <bjung@vmware.com> | 7 years ago | |
refactor and adding baseimage CRD resource (#639) Refactoring code for consistency and removing dead code: * remove services manager * remove zookeeper dependency * remove application manager * rename secretstore -> secrets * update field names (e.g. BaseImageName -> BaseImage) Add baseimage support via CRD: * created CRD for baseimages - may include controller later to track image state * fetch baseImageURL at image creation time Unintended consequences: * new swagger version (when updating ci-golang image) | 7 years ago | |
refactor and adding baseimage CRD resource (#639) Refactoring code for consistency and removing dead code: * remove services manager * remove zookeeper dependency * remove application manager * rename secretstore -> secrets * update field names (e.g. BaseImageName -> BaseImage) Add baseimage support via CRD: * created CRD for baseimages - may include controller later to track image state * fetch baseImageURL at image creation time Unintended consequences: * new swagger version (when updating ci-golang image) | 7 years ago | |
Fix golint issues | 8 years ago | |
single-server-binary (#557) Changes: * All services are now executed from single binary, `dispatch-server`. This allows easier management of middlewares, and also allows `dispatch-server local` to exist (added earlier). * All images (but event-sidecar) have been merged into single image "dispatch-server". * Configuration has been unified: no more `pkg/config`, there is a single place that reads config file, flags and environment variables. * Services now only listen on HTTP port 80, since TLS is terminated at Ingress (But enabling it back will be easy). * Charts have been adjusted, and most importantly, cleaned up from unused volumes (e.g. API manager had volume with Docker socket mounted). * Config files in charts are slimmed down and are using YAML instead of JSON for better readability. * Application manager chart has been removed for now. We don't use it, and it's been broken for some time now (e2e tests for application manager have been gone for couple releases). * Some services have been "deglobalized" - the global flags are gone, and those services that were using global variables have been converted to use struct-level variables that are configured during initialization. | 8 years ago | |
Update CloudEvent implementation to adhere to the latest version (#535) * Remove Namespace attribute * Consolidate SourceID and SourceType into Source. Subscription now only expects EventType. * Use `json.RawMessage` as data type for CloudEvent. This should ensure it's properly passed down to the function manager (should not require additional processing) * CloudEvent attributes are now top level in /v1/event payload body * Update accepted content type for /v1/event to also include `application/cloudevent+json` | 8 years ago |
| Files | Last commit | Last update |
|---|---|---|
| 7 years ago | ||
| 7 years ago | ||
| 8 years ago | ||
| 7 years ago | ||
| 7 years ago | ||
| 7 years ago | ||
| 8 years ago | ||
| 8 years ago | ||
| 8 years ago |