dfc1dca34b
Add grafana dashboards and configmap creation for auto provisioning ( #2519 )
...
* Add grafana dashboards and configmap creation
* Fix Data source, job and template rules
* Add units to all panels
* fix units and fix linting issues
* Enable verbose linting for dashboards
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-12 17:10:07 +05:30
4a8fa7701d
Add dashboard linting workflow ( #2529 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-02 13:40:49 +05:30
Sanket Sudake and GitHub
f42ecd4769
Change default branch to main across repository ( #2514 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-22 14:57:00 +05:30
9f875e3adf
Add Github actions release CI ( #2505 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-08-18 16:08:39 +05:30
Sanket Sudake and GitHub
e4aa5e6770
[helm chart] Remove prometheus chart dependency from Fission ( #2371 )
...
* Removing Prometheus dependency from fission chart
* User should install their own Prometheus installation
* Install Prometheus chart in Github CI workflow
* Change Prometheus query logging to debug
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-03-02 10:58:56 +05:30
Sanket Sudake and GitHub
6910ac57e8
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
d2ffa09b9a
refactoring: Breakdown fission-all chart into components and removed fission-core ( #2224 )
...
* Sync a few files from fission-all to fission-core chart
* Change values in fission-all chart
We keep the following components by default disabled now, which were enabled by default earlier.
1. nats - Fission Nats integration
2. influxdb - Influxdb and logger component
3. prometheus - Prometheus disabled by default
4. canaryDeployment - Disabled by default
This change reduces the need for a fission-core chart and we can configure
values of fission-all so that it can provide the behaviour of fission-all
as well as fission-core.
* Remove fission-core chart
* Add README in the fission-all chart
* Rename clusterrolebinding fission-crd to fission-cr-admin
* Add icon and sources in helm chart
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-19 15:59:14 +05:30
Sanket Sudake and GitHub
690420b0bf
Update docs link to fission.io/docs ( #2210 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-28 17:56:43 +05:30
Sanket Sudake and GitHub
2535e8c9d2
chore(changelog): Cleanup changelog and exclude non-standard releases ( #2203 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-23 12:44:50 +05:30
Sanket Sudake and GitHub
2dd2d044ff
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
1cfa8cdd91
Remove unused code from Fission ( #2136 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-29 19:15:50 +05:30
Sanket Sudake and GitHub
7cd877698b
Enable race detector for unit tests ( #2085 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-23 13:24:10 +05:30
Sanket Sudake and GitHub
b273d10388
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
2fd4be2ec0
Move informers,clientset and listers to generated package ( #2093 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-26 11:13:46 +05:30
Sanket Sudake and GitHub
ff3b491705
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
aa193c19ce
Changes for 1.13.1 release ( #2087 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-21 15:22:59 +05:30
Sanket Sudake and GitHub
e238aed299
Correct release name in release script for non helm install ( #2084 )
...
* Correct release name in release script for non helm install
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Increase test timeout to 20 minutes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Enable codeql for master only
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-20 21:38:48 +05:30
Sanket Sudake and GitHub
f26479e6de
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
c97cea77fa
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
9366575b55
Correct docker platforms and optimize make commands ( #2066 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-11 13:05:08 +05:30
9205aebdd5
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
Sanket Sudake and GitHub
fccfe615a0
Cleanup and remove hardcoding from delete-crds script ( #2035 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-23 13:23:30 +05:30
Sanket Sudake and GitHub
5c55a8cc15
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
806ce4b5b0
fix: hack/Dockerfile to reduce vulnerabilities ( #2016 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN10-OPENSSL-567125
- https://snyk.io/vuln/SNYK-DEBIAN10-PERL-570792
- https://snyk.io/vuln/SNYK-DEBIAN10-PERL-570797
- https://snyk.io/vuln/SNYK-DEBIAN10-PERL-570802
- https://snyk.io/vuln/SNYK-DEBIAN10-SUBVERSION-1071814
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-10 18:19:37 +05:30
Harsh Thakur and GitHub
baed6abc9c
Maintain CRD folder to keep track of Schemas ( #1938 )
...
Adds CRD Yaml files needed for upgrade as the OpenAPISchema validation has been added.
2021-04-27 17:20:03 +05:30
Vishal and GitHub
51073bd9db
Release 1.11.1 ( #1838 )
...
Release 1.11.1 along with some changes to release script
2020-10-15 11:06:05 +05:30
Vishal and GitHub
d0113f292a
Release 1.11.0 ( #1716 )
2020-09-16 22:27:02 +05:30
Vishal and GitHub
29d61a9e71
Bumping up release of Helm for release script ( #1715 )
...
Upgrading to Helm3 for all CI testing
2020-09-16 16:07:48 +05:30
Sahil Lakhwani and GitHub
598d40ee03
jvm-jersey-env ( #1677 )
...
A new Jersey framework based JVM environment which is lightweight and simpler.
2020-09-08 21:24:25 +05:30
09fbb2fa4d
Adding NodeJS version 12 env ( #1683 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2020-08-28 10:24:22 +05:30
Vishal and GitHub
3fb2dac009
Release 1.9.0 ( #1597 )
2020-05-11 01:26:46 +05:30
Jared Davis and GitHub
b1c0fa4200
Create fission environment for go version 1.14 ( #1570 )
2020-04-12 23:02:06 +08:00
Ta-Ching Chen and GitHub
5c0834b27c
Fix github_changelog_generator error ( #1527 )
2020-02-04 00:02:42 +08:00
Ta-Ching Chen
8601c61e07
Fix wrong path in release build script
2020-02-03 15:19:16 +08:00
Ta-Ching Chen and GitHub
2d543f77c9
Add Go 1.13 support and upgrade Go 1.12 version ( #1507 )
2020-01-27 20:07:39 +08:00
Ta-Ching Chen and GitHub
eb6d9117f2
Move to new CI cluster ( #1500 )
...
* Move to new CI cluster
* Regenerate test id before creating a new HTTP trigger
2020-01-23 13:35:26 +08:00
Ta-Ching Chen and GitHub
308ba054a9
Use code-generator to generate clientset/informer/lister ( #1492 )
...
To reduce maintenance effort and avoid writing duplicate informer code,
use code-generator to generate clientset/informer/lister code.
2020-01-16 15:18:38 +08:00
Ta-Ching Chen and GitHub
682b5f82cf
Push php-builder to dockerhub ( #1477 )
2019-12-30 19:27:59 +08:00
Ta-Ching Chen and GitHub
5f27d812be
Fix release script not uploads OpenShift deploy YAML file ( #1456 )
2019-12-02 21:12:15 +08:00
Ta-Ching Chen and GitHub
d55d0b7d69
Push extra tag to fit go module semver tag format ( #1444 )
2019-11-28 00:40:20 +08:00
Ta-Ching Chen and GitHub
773b5108e3
Improve compatibility with Openshift ( #1424 )
2019-11-21 16:56:53 +08:00
Ta-Ching Chen and GitHub
0ea6ca3609
Update release-builder go and helm version ( #1418 )
2019-11-18 18:06:11 +08:00
Ta-Ching Chen and GitHub
904c12f632
Fix failed to find init_tools.sh ( #1417 )
2019-11-18 17:00:56 +08:00
Ta-Ching Chen and GitHub
ae038612f6
Support semantic version tags ( #1416 )
2019-11-18 15:54:43 +08:00
Ta-Ching Chen and GitHub
f0bf1e66e1
Update Makefile and add git pre-push hook ( #1382 )
2019-11-06 13:13:48 +08:00
Ta-Ching Chen and GitHub
3a1ad91658
Update staticcheck version and fix all warnings ( #1381 )
2019-11-05 18:09:12 +08:00
Ta-Ching Chen and GitHub
260c461d7c
Fix release script wrongly tags image name & sed problem on Linux ( #1353 )
2019-10-12 21:38:13 +08:00
Ta-Ching Chen and GitHub
52d9435528
Fix the namespace mismatch problem when deploying with a single YAML file ( #1344 )
...
If a user deploys fission in the namespace which is different from the one in the single YAML file generated by helm, fission components won't be able to talk to each other due to the wrong namespace appends after the service address.
This PR adds --namespace when generating the YAML file to prevent the mismatch problem.
2019-10-09 01:14:56 +08:00
Ta-Ching Chen and GitHub
a9466e5cc1
Fix executor doesn't apply user-configured container spec correctly ( #1339 )
...
The merge function executor used wasn't merge container correctly, and it
didn't merge all fields in spec except volumeMount & Env which confused people.
To apply the user-configured container correctly, this PR changes the way of merge
and follows rules:
1. Slices are merged and return an error if the elements in the slice have name conflicts.
2. Maps are merged, the value of map of dst container are overridden if the key is the same.
3. The rest of the fields of dst container are overridden directly.
2019-10-04 05:16:04 +08:00
Ta-Ching Chen and GitHub
b25a822105
Integrate with Codecov ( #1308 )
2019-09-11 14:52:45 +08:00