Sanket Sudake and GitHub
3bcda55aa8
Update kubernetes libs to latest ( #2834 )
...
- k8s.io/api v0.28.1
- k8s.io/apiextensions-apiserver v0.28.1
- k8s.io/apimachinery v0.28.1
- k8s.io/client-go v0.28.1
- k8s.io/metrics v0.28.1
- sigs.k8s.io/controller-runtime v0.16.1
- sigs.k8s.io/controller-tools v0.13.0
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-09-23 09:10:51 +05:30
Nikhil Sharma and GitHub
0635a6a644
remove .* suffix after Dockerfile ( #2685 )
...
Signed-off-by: Nikhl Sharma <nikhilsharma230303@gmail.com >
Signed-off-by: Nikhl Sharma <nikhilsharma230303@gmail.com >
2023-01-11 14:04:56 +05:30
Sanket Sudake and GitHub
68286fe44e
Track all Go tools version in tools package ( #2628 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-21 12:14:03 +05:30
9a07d7d96b
Add validation/mutating webhook server for Fission custom resources ( #2608 )
...
* add webhook server
* add metrics port
* Add self-signed cert generation in helm chart for webhooks (#2611 )
* remove cert-manager installation
* update fission webhook charts
* remove extra cluster role
* add mutating webhook for pkg creation
* Service name and bundle fixes (#2614 )
* caBundle templating
* Rename fission.svc to fission-webhook.svc
* update package build status
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-11-13 17:31:31 +05:30
Sanket Sudake and GitHub
2bd005c387
Refactor code generator for deepcopy files ( #2580 )
...
* Refactor code generator for deep copy files
* Add timeout to push PR workflow
* Add timeout for the fission-dump command
* Update helm and kind versions
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-10-27 16:24:59 +05:30
Sanket Sudake and GitHub
ee790b3e1e
Update chart version to v1.18.0-rc1 ( #2576 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-10-20 11:44:10 +05:30
Sanket Sudake and GitHub
b1f8ad8dca
Remove usused files and refactor crd ref docs generation ( #2516 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-22 16:38:28 +05:30
Sanket Sudake and GitHub
613062549d
Update controller-tools to v0.9.2 ( #2467 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-07-04 16:48:32 +05:30
Sanket Sudake and GitHub
979880ae2d
Upgraded controller-gen to remove status from fission CRDs ( #2454 )
...
Updated controller-gen to 0.9.0 and regenerated CRDs to
remove status from all Fission CRDs.
2022-06-10 10:01:56 +05:30
Sanket Sudake and GitHub
f4892d7f10
Use latest goreleaser with GOAMD64 support ( #2419 )
...
* Use latest goreleaser with GOAMD64 support
* Update Go version to 1.18.1
* Hardcode GOAMD64 in cli install
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-25 18:20:58 +05:30
Sanket Sudake and GitHub
8110f9ac13
Fix code/doc generators and deepgen code ( #2353 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-02-12 12:04:08 +05:30
Sanket Sudake and GitHub
4b307be939
Change URL structure for CLI docs with reference ( #2339 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-01-31 14:12:13 +05:30
Sanket Sudake and GitHub
fe0c1e3683
Add support for generating CRD docs ( #2273 )
...
* Add support for generating CRD docs
* Correct typos in custom resource definitions
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-30 15:54:53 +05:30
Sanket Sudake and GitHub
f09d399c17
Add command to generate Fission CLI docs ( #2247 )
...
* Add command to generate Fission CLI docs
* Minor fixes identified by LanguageTool
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-02 17:09:31 +05:30
Sanket Sudake and GitHub
1347d73b04
fix: Goreleaser for build and release ( #2189 )
...
* Add goreleaser for building binaries
* Update CONTRIBUTING.md
* Break release scripts for goreleaser
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-21 15:29:40 +05:30
Sanket Sudake and GitHub
a7f819a78e
Optimize swagger doc generator for Fission CR types ( #2123 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-22 19:05:37 +05:30
Sanket Sudake and GitHub
d5077ee816
Updated Go dependencies and added cache in workflows ( #2099 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-04 12:38:27 +05:30
Sanket Sudake and GitHub
2cf2c6979e
Use latest release for upgrade tests ( #2097 )
...
Fix upgrade CI flow and added checks at places required
2021-07-02 15:48:02 +05:30
Sanket Sudake and GitHub
cc0400bdd4
Move clientset,listers,informers to pkg/client from pkg/apis ( #2090 )
...
* Move clientset,listers,informers to pkg/client from pkg/apis
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update golangci-lint version and timeout
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-24 12:07:14 +05:30
Sanket Sudake and GitHub
6fbd4878be
Generate and archive fission cli per OS and platform ( #2071 )
...
* Generate and archive fission cli per OS and platform
* Separate tagging from release script
2021-06-16 13:10:31 +05:30
Sanket Sudake and GitHub
023a9905f6
Changes for releasing 1.13 ( #2070 )
...
* Changes for releasing 1.13
- Changed release version in charts 1.13
- Made changes in release scripts and makefile
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update helm chart maintainers
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-15 19:50:23 +05:30
Sanket Sudake and GitHub
f5dc6ab994
Correct docker platforms and optimize make commands ( #2066 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-11 13:05:08 +05:30
Sanket Sudake and GitHub
61c59b514f
Collect fission dump if CI tests fails & enable manual trigger ( #2058 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-06 10:42:43 +05:30
5f47a25711
Multiarch release ( #1929 )
...
* Adding release script for multiarch
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Comment on buildx
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Remove need of triggering buildx script explicitly in build
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-02 14:40:11 +05:30
Harsh Thakur and GitHub
adef5e0e6a
Add targets for CRDs and CLI ( #2049 )
...
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-01 14:58:10 +05:30
1e0baf5f6c
Crds update ( #2033 )
...
* Add code generated using latest code-generator
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update client-go and respective dependencies to v0.19.2
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Upgrading CRD version
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Minor changes
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Resolved client-go calls as per new generated code
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Function validations fix
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Fix environment and package validations
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Add basic validation to all CRDs
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Remove CRD installation related code
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Modify GHA for CRD installation
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Fix Package and HTTPTrigger validations
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Change Go version in CI to 1.15
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Style: kubebuilder marker change
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Fix test with deprecated fields
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Update kind node image to v1.16.15 in CI
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update kind node image to v1.19.11 in CI
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Replace context Background with TODO for future implementation
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Optimize initial CRD check code
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Use Get call only to check CRDs
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add kustomize for CRD apply
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-26 15:07:03 +05:30
Sanket Sudake and GitHub
2a014e56b0
Add Google Analytics reporting in place of existing custom reporting ( #2015 )
...
Replacing the older analytics with a new Google Analytics based mechanism.
2021-05-12 12:24:27 +05:30
e0522cc20e
Updates required for multi-architecture builds. ( #1891 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2021-02-03 23:03:04 +05:30
Ta-Ching Chen and GitHub
4b456db517
Update Makefile and add git pre-push hook ( #1382 )
2019-11-06 13:13:48 +08:00
Ta-Ching Chen and GitHub
a0e9a39511
Move packages to proejct/pkg to follow go project folder structure convention ( #1190 )
2019-05-31 16:28:55 +08:00
Erwin van Eyk and Soam Vasani
70a93a7302
Add Container object to environment build and runtime specs ( #413 )
...
Environment Specs so far had only an image URL to specify a container image.
This was fine for public images but fell short in a few of cases:
(a) Using private image registries
(b) Specifying environment variables (this is needed for workflows helm install)
(c) Setting a SecurityContext for the container
This change adds the Container object to both build and runtime Environments.
Compatibility is preserved -- the existing ImageURL field is still used. See the comments in types.go for the overriding rules in the case that both Container and ImageURL are specified.
2018-03-22 00:13:02 -07:00
Peter Huene and Soam Vasani
4d0e6af5de
Implement support for Azure storage message queue triggers ( #371 )
...
These commits implement support for consuming messages from an Azure storage queue to trigger Fission functions.
* Add stubbed Azure message queue implementation and modify Helm charts.
This commit stubs an implementation for an Azure storage message queue trigger
that will be completed by future commits.
It also modifies the Helm chart to add support for deploying Fission with an
mqtrigger configured for Azure storage queue triggers.
* Add Azure Go SDK to glide.
This commit adds the Azure Go SDK to glide for the upcoming work to support
Azure storage queue triggers.
* Implement Azure message queue trigger.
This commit implements a message queue trigger based on Azure storage queues.
Required message queue trigger manager environment variables:
* AZURE_STORAGE_ACCOUNT_NAME - the Azure storage account to use.
* AZURE_STORAGE_ACCOUNT_KEY - the Azure storage account key.
When creating a message queue trigger, the topic will be the Azure storage
queue to receive messages from.
* Add CA certificates to fission-bundle.
This commit adds the root CA certificates to the fission-bundle image. This
allows Fission to contact third-party APIs that use HTTPS with root CA
signed certificates.
* Add Makefile to build and test.
This commit adds a simple Makefile for building the client and bundle, running
tests, creating the Docker image, and pushing the Docker image.
2018-02-09 10:38:06 -08:00