Naeel
4dc0c5637f
docs: add custom fork header to README (multi-tenant by Naeel/ngcloud)
2026-05-04 16:59:09 +03:00
Naeel
0cae275dbd
executor: update gpm.podLister in AddNamespace to fix IsValid nil panic
2026-04-27 14:43:10 +03:00
Naeel
775845b55c
executor: preserve generation in untap metadata
2026-04-27 13:37:30 +03:00
Naeel
c9036f716f
layer2: add single-file chat handoff
2026-04-26 16:38:37 +03:00
Naeel
4349d0b239
layer2: add chat handoff note
2026-04-26 16:34:49 +03:00
Naeel
63ce6ea135
layer1: close namespace manager step1
2026-04-26 16:27:53 +03:00
Naeel
7b6ff84188
layer1: harden namespace watcher logging path
2026-04-26 16:27:20 +03:00
Naeel
55d0b5a9e7
layer1: log namespace watcher startup summary
2026-04-26 16:24:29 +03:00
Naeel
813617ffd1
layer1: log watcher namespace transitions
2026-04-26 11:52:06 +03:00
Naeel
7d7fe561a8
layer1: log namespace summary active flag
2026-04-26 11:51:03 +03:00
Naeel
fed69da335
layer1: add namespace summary active helper
2026-04-26 11:46:47 +03:00
Naeel
9f0e911b9d
layer1: stabilize namespace summary contract
2026-04-26 11:46:15 +03:00
Naeel
f4a3bffc6b
layer1: test namespace manager summary logging
2026-04-26 11:45:13 +03:00
Naeel
90924cdec7
layer1: checkpoint namespace manager runtime series
2026-04-26 11:44:36 +03:00
Naeel
6e037a506d
layer1: add default watcher config helper
2026-04-26 11:03:39 +03:00
Naeel
d24605a8b8
layer1: fix managed watcher config wiring
2026-04-26 11:02:54 +03:00
Naeel
d2ff55f9e0
layer1: add managed watcher config
2026-04-26 11:02:09 +03:00
Naeel
b9236698f3
layer1: run managed namespace watchers
2026-04-26 11:01:05 +03:00
Naeel
073f2c1504
layer1: add live namespace counts
2026-04-26 10:59:39 +03:00
Naeel
b93e720e12
layer1: add namespace source counts
2026-04-26 10:59:01 +03:00
Naeel
f16aa030db
layer1: log namespace manager summary
2026-04-26 10:57:29 +03:00
Naeel
5c481b7293
layer1: add namespace manager summary
2026-04-26 10:55:56 +03:00
Naeel
67db8d71f1
layer1: fix watcher preparation imports
2026-04-26 10:54:51 +03:00
Naeel
2bbed95c2a
layer1: prepare managed namespace watchers
2026-04-26 10:54:24 +03:00
Naeel
a1517ba4b2
layer1: share managed namespace watcher startup
2026-04-26 10:51:31 +03:00
Naeel
49be1db3a0
layer1: share namespace watcher event handlers
2026-04-26 10:50:28 +03:00
Naeel
c3b161da83
layer1: share update removal policy
2026-04-26 10:49:26 +03:00
Naeel
0755319fac
layer1: formalize namespace removal strategy
2026-04-26 10:48:42 +03:00
Naeel
340b9cae84
layer1: centralize namespace watcher handlers
2026-04-26 10:47:12 +03:00
Naeel
4cd4bc9507
layer1: share namespace watcher lifecycle helpers
2026-04-26 10:45:03 +03:00
Naeel
0e08664ef6
layer1: share watcher namespace manager bootstrap
2026-04-26 10:41:14 +03:00
Naeel
d7497dcd34
layer1: remove old namespace watcher helpers
2026-04-26 10:40:36 +03:00
Naeel
447133d5b2
layer1: track namespace removals in manager
2026-04-26 10:39:59 +03:00
Naeel
b6f3640bbe
layer1: add namespace tombstone helper step 34
2026-04-26 10:39:11 +03:00
Naeel
d09bee3431
layer1: add namespace remove dispatch step 33
2026-04-26 10:36:48 +03:00
Naeel
488157963a
layer1: bootstrap executor namespace manager
2026-04-26 10:35:50 +03:00
Naeel
804bc533db
layer1: bootstrap router namespace manager
2026-04-26 10:35:29 +03:00
Naeel
65837610a1
layer1: bootstrap builder namespace manager
2026-04-26 10:35:09 +03:00
Naeel
dd7470922c
layer1: hook executor watcher to namespace manager
2026-04-26 10:34:34 +03:00
Naeel
0135a93a30
layer1: hook router watcher to namespace manager
2026-04-26 10:34:04 +03:00
Naeel
b12a8e5e75
layer1: hook builder watcher to namespace manager
2026-04-26 10:33:36 +03:00
Naeel
ad0f83fd4b
layer1: add namespace bootstrap dispatch step 26
2026-04-26 10:32:43 +03:00
Naeel
6f77fa5a9a
layer1: add executor namespace subscriber step 25
2026-04-26 10:31:54 +03:00
Naeel
331f531962
layer1: factor executor namespace registration step 24
2026-04-26 10:30:59 +03:00
Naeel
346399d35f
layer1: align router watcher flow step 23
2026-04-26 10:29:43 +03:00
Naeel
33a08f00b3
layer1: fix router namespace subscriber syntax
2026-04-26 10:29:19 +03:00
Naeel
2971029c42
layer1: add router namespace subscriber step 22
2026-04-26 10:28:57 +03:00
Naeel
3159fba65b
layer1: align builder watcher flow step 21
2026-04-26 10:27:09 +03:00
Naeel
b200b8bb5b
layer1: fix builder namespace subscriber syntax
2026-04-26 10:26:40 +03:00
Naeel
126f7cc51c
layer1: add builder namespace subscriber step 20
2026-04-26 10:26:13 +03:00
Naeel
bcf34d6b1a
layer1: add namespace subscriber adapter step 19
2026-04-26 10:24:01 +03:00
Naeel
022960ade7
layer1: add namespace event bridge step 18
2026-04-26 10:23:21 +03:00
Naeel
b1e2e6462d
layer1: add namespace dispatch step 17
2026-04-26 10:22:35 +03:00
Naeel
ae8275d0a7
layer1: add namespace lifecycle subscribers step 16
2026-04-26 10:21:26 +03:00
Naeel
2857398e11
layer1: checkpoint pending utils changes
2026-04-26 10:20:56 +03:00
Naeel
834c0de941
layer1: add namespace event helpers step 15
2026-04-26 10:05:51 +03:00
Naeel
db4499d8c7
layer1: add namespace part helpers step 14
2026-04-26 10:05:12 +03:00
Naeel
b3f99b2b6c
layer1: centralize managed namespace labels step 13
2026-04-26 10:04:18 +03:00
Naeel
5e5058ba0e
layer1: add namespace manager bridge step 12
2026-04-26 10:03:09 +03:00
Naeel
42acce308f
layer1: add namespace bootstrap step 11
2026-04-26 10:02:37 +03:00
Naeel
66a3dc2a3c
layer1: derive namespace phases step 10
2026-04-26 10:02:03 +03:00
Naeel
910f65b6d4
layer1: add namespace manager subscribers step 9
2026-04-26 10:01:21 +03:00
Naeel
114d5b99af
layer1: add namespace manager skeleton step 8
2026-04-26 10:00:45 +03:00
Naeel
ac2638f17d
layer1: add namespace manager model step 7
2026-04-26 09:54:23 +03:00
Naeel
97b13a13c2
doc: add namespace manager target design
2026-04-26 09:53:06 +03:00
Naeel
1f53bc1fb7
doc: add detailed namespace rewrite logic
2026-04-26 09:50:06 +03:00
Naeel
87477d4529
layer1: guard router informer maps step 6
2026-04-26 09:37:09 +03:00
Naeel
94f26b69ee
layer1: fix newdeploy namespace parity step 5
2026-04-26 09:35:39 +03:00
Naeel
56a499a59f
layer1: fix buildermgr namespace dedup step 4
2026-04-26 09:34:46 +03:00
Naeel
6102b277c8
layer1: migrate runtime loops to snapshots step 3
2026-04-26 09:33:36 +03:00
Naeel
9ce9829f3b
layer1: fix sa namespace routing step 2
2026-04-26 09:32:08 +03:00
Naeel
c987fa07e8
layer1: add namespace snapshot api step 1
2026-04-26 09:30:51 +03:00
Naeel
27a280bc03
doc: record debugging comparison notes
2026-04-26 09:11:18 +03:00
Naeel
e2dff8db09
doc: add detailed layer1 multi-tenant fix report
2026-04-26 09:06:44 +03:00
Naeel
7faaa9dc1f
rbac: allow router namespace watch in multi-tenant mode
2026-04-26 09:03:15 +03:00
Naeel
f617913ad9
rbac: allow full fetcher role provisioning in dynamic namespaces
2026-04-26 08:59:02 +03:00
Naeel
8ccc9fb342
rbac: add fission-executor-sa-provisioner for SA/Role/RoleBinding creation in user NS
...
Fixes EnsureNamespaceSA getting 403 Forbidden when provisioning fission-fetcher
SA in dynamically registered namespaces. Adds ClusterRole + ClusterRoleBinding
with create/update/patch for serviceaccounts, roles, rolebindings.
Also adds doc/progress.md and doc/thinking/2026-04-26-rbac-fix.md.
2026-04-26 07:46:33 +03:00
Naeel
161de70576
multi-tenant: EnsureNamespaceSA + ns_watcher SA provisioning (v8)
2026-04-26 07:41:46 +03:00
82e1ff76a5
Add npm dependabot rules ( #3293 )
...
* Add npm dependabot rules
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update .github/dependabot.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-16 10:33:52 +05:30
Sanket Sudake and GitHub
e7cfb06afa
Update dependabot.yml for formatting and ignore rules ( #3292 )
...
* Update dependabot.yml for formatting and ignore rules
Adjusted formatting and added ignore rules for dependencies in test directories.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fix dependabot file
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* code cleanup
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* All paths under test ignore
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* more fix
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-12-15 13:30:10 +05:30
Sanket Sudake and GitHub
d9d9d226d3
Chart version update ( #3291 )
...
* Helm K8s minimum version to 1.28
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Workflow image changes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update tools version
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-12-15 12:04:14 +05:30
bcd1872ffa
Bump github.com/opencontainers/runc ( #3275 )
...
Bumps the go_modules group with 1 update in the / directory: [github.com/opencontainers/runc](https://github.com/opencontainers/runc ).
Updates `github.com/opencontainers/runc` from 1.2.3 to 1.2.8
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.2.8/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.3...v1.2.8 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-version: 1.2.8
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2025-12-15 10:22:27 +05:30
0bd3a5957b
Bump k8s.io/apiextensions-apiserver in the go-dependencies group ( #3288 )
...
Bumps the go-dependencies group with 1 update: [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ).
Updates `k8s.io/apiextensions-apiserver` from 0.34.2 to 0.34.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.34.2...v0.34.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.34.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 09:51:10 +05:30
a450dfebc7
Bump the docker-images group across 5 directories with 1 update ( #3289 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `d44809c` to `a301031`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `d44809c` to `a301031`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `d44809c` to `a301031`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `d44809c` to `a301031`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `d44809c` to `a301031`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 09:50:13 +05:30
5f90095470
Bump the github-actions group with 7 updates ( #3290 )
...
Bumps the github-actions group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner ) | `2.13.2` | `2.14.0` |
| [actions/checkout](https://github.com/actions/checkout ) | `6.0.0` | `6.0.1` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `4.31.5` | `4.31.8` |
| [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) | `9.1.0` | `9.2.0` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `5.5.1` | `5.5.2` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `5.0.0` | `6.0.0` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.20.10` | `0.20.11` |
Updates `step-security/harden-runner` from 2.13.2 to 2.14.0
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/95d9a5deda9de15063e7595e9719c11c38c90ae2...20cf305ff2072d973412fa9b1e3a4f227bda3c76 )
Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8 )
Updates `github/codeql-action` from 4.31.5 to 4.31.8
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/fdbfb4d2750291e159f0156def62b853c2798ca2...1b168cd39490f61582a9beae412bb7057a6b2c4e )
Updates `golangci/golangci-lint-action` from 9.1.0 to 9.2.0
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/e7fa5ac41e1cf5b7d48e45e42232ce7ada589601...1e7e51e771db61008b38414a730f564565cf7c20 )
Updates `codecov/codecov-action` from 5.5.1 to 5.5.2
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/5a1091511ad55cbe89839c7260b706298ca349f7...671740ac38dd9b0130fbe1cec585b89eea48d3de )
Updates `actions/upload-artifact` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f )
Updates `anchore/sbom-action` from 0.20.10 to 0.20.11
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/fbfd9c6c189226748411491745178e0c2017392d...43a17d6e7add2b5535efe4dcae9952337c479a93 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 4.31.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: golangci/golangci-lint-action
dependency-version: 9.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-version: 5.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-version: 0.20.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 09:49:37 +05:30
Sanket Sudake and GitHub
eb865e137f
Changes in goreleaser ( #3274 )
...
* Changes in goreleaser
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* few more fixes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Test release
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* use setup-buildx action
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Project name
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* changes in cosign
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fix image digest
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Verify provenance
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* temp commit
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* few more changes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* fix attestations write permission
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Try pushing provenance to registry
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Simplify provenance and sbom for images
* Sign all artifacts
* Change repo to fission
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* fix docker builds for skaffold
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fix sed commands
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-12-14 17:43:22 +05:30
b7819fda76
Bump the docker-images group across 5 directories with 1 update ( #3277 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `939a132` to `d4c20db`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `939a132` to `d4c20db`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `939a132` to `d4c20db`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `939a132` to `d4c20db`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `939a132` to `d4c20db`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-14 16:46:15 +05:30
0e2883d0c6
Bump the github-actions group across 1 directory with 9 updates ( #3282 )
...
Bumps the github-actions group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner ) | `2.13.1` | `2.13.2` |
| [actions/checkout](https://github.com/actions/checkout ) | `5.0.0` | `6.0.0` |
| [actions/setup-go](https://github.com/actions/setup-go ) | `6.0.0` | `6.1.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `4.31.2` | `4.31.4` |
| [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) | `4.8.1` | `4.8.2` |
| [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) | `8.0.0` | `9.1.0` |
| [helm/kind-action](https://github.com/helm/kind-action ) | `1.12.0` | `1.13.0` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | `3.6.0` | `3.7.0` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.20.9` | `0.20.10` |
Updates `step-security/harden-runner` from 2.13.1 to 2.13.2
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a...95d9a5deda9de15063e7595e9719c11c38c90ae2 )
Updates `actions/checkout` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 )
Updates `actions/setup-go` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/44694675825211faa026b3c33043df3e48a5fa00...4dc6199c7b1a012772edbd06daecab0f50c9053c )
Updates `github/codeql-action` from 4.31.2 to 4.31.4
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/0499de31b99561a6d14a36a5f662c2a54f91beee...e12f0178983d466f2f6028f5cc7a6d786fd97f4b )
Updates `actions/dependency-review-action` from 4.8.1 to 4.8.2
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/40c09b7dc99638e5ddb0bfd91c1673effc064d8a...3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 )
Updates `golangci/golangci-lint-action` from 8.0.0 to 9.1.0
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/4afd733a84b1f43292c63897423277bb7f4313a9...e7fa5ac41e1cf5b7d48e45e42232ce7ada589601 )
Updates `helm/kind-action` from 1.12.0 to 1.13.0
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](https://github.com/helm/kind-action/compare/a1b0e391336a6ee6713a0583f8c6240d70863de3...92086f6be054225fa813e0a4b13787fc9088faab )
Updates `docker/setup-qemu-action` from 3.6.0 to 3.7.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/29109295f81e9208d7d86ff1c6c12d2833863392...c7c53464625b32c7a7e944ae62b3e17d2b600130 )
Updates `anchore/sbom-action` from 0.20.9 to 0.20.10
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/8e94d75ddd33f69f691467e42275782e4bfefe84...fbfd9c6c189226748411491745178e0c2017392d )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-go
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 4.31.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/dependency-review-action
dependency-version: 4.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: golangci/golangci-lint-action
dependency-version: 9.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: helm/kind-action
dependency-version: 1.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
dependency-version: 3.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-version: 0.20.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 15:35:12 +05:30
a8322b5ed2
Bump the go-dependencies group across 1 directory with 22 updates ( #3286 )
...
* Bump the go-dependencies group across 1 directory with 22 updates
Bumps the go-dependencies group with 13 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) | `5.16.3` | `5.16.4` |
| [github.com/kedacore/keda/v2](https://github.com/kedacore/keda ) | `2.18.0` | `2.18.2` |
| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) | `7.0.95` | `7.0.97` |
| [github.com/prometheus/common](https://github.com/prometheus/common ) | `0.67.2` | `0.67.4` |
| [github.com/spf13/cobra](https://github.com/spf13/cobra ) | `1.10.1` | `1.10.2` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.63.0` | `0.64.0` |
| [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.63.0` | `0.64.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go ) | `1.38.0` | `1.39.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) | `1.38.0` | `1.39.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.47.0` | `0.48.0` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.34.1` | `0.34.3` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) | `0.22.3` | `0.22.4` |
| [sigs.k8s.io/structured-merge-diff/v6](https://github.com/kubernetes-sigs/structured-merge-diff ) | `6.3.0` | `6.3.1` |
Updates `github.com/go-git/go-git/v5` from 5.16.3 to 5.16.4
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.16.3...v5.16.4 )
Updates `github.com/kedacore/keda/v2` from 2.18.0 to 2.18.2
- [Release notes](https://github.com/kedacore/keda/releases )
- [Changelog](https://github.com/kedacore/keda/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kedacore/keda/compare/v2.18.0...v2.18.2 )
Updates `github.com/minio/minio-go/v7` from 7.0.95 to 7.0.97
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.95...v7.0.97 )
Updates `github.com/prometheus/common` from 0.67.2 to 0.67.4
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/common/compare/v0.67.2...v0.67.4 )
Updates `github.com/spf13/cobra` from 1.10.1 to 1.10.2
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2 )
Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.63.0 to 0.64.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.63.0...zpages/v0.64.0 )
Updates `go.opentelemetry.io/contrib/propagators/autoprop` from 0.63.0 to 0.64.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.63.0...zpages/v0.64.0 )
Updates `go.opentelemetry.io/otel` from 1.38.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.38.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.38.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.38.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.38.0 to 1.39.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0 )
Updates `go.uber.org/zap` from 1.27.0 to 1.27.1
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.27.0...v1.27.1 )
Updates `golang.org/x/net` from 0.47.0 to 0.48.0
- [Commits](https://github.com/golang/net/compare/v0.47.0...v0.48.0 )
Updates `google.golang.org/grpc` from 1.76.0 to 1.77.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.76.0...v1.77.0 )
Updates `k8s.io/api` from 0.34.1 to 0.34.2
- [Commits](https://github.com/kubernetes/api/compare/v0.34.1...v0.34.2 )
Updates `k8s.io/apiextensions-apiserver` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.34.1...v0.34.2 )
Updates `k8s.io/apimachinery` from 0.34.1 to 0.34.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.34.1...v0.34.2 )
Updates `k8s.io/client-go` from 0.34.1 to 0.34.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.34.1...v0.34.2 )
Updates `k8s.io/metrics` from 0.34.1 to 0.34.3
- [Commits](https://github.com/kubernetes/metrics/compare/v0.34.1...v0.34.3 )
Updates `sigs.k8s.io/controller-runtime` from 0.22.3 to 0.22.4
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.3...v0.22.4 )
Updates `sigs.k8s.io/structured-merge-diff/v6` from 6.3.0 to 6.3.1
- [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases )
- [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v6.3.0...v6.3.1 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.16.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/kedacore/keda/v2
dependency-version: 2.18.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.97
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/common
dependency-version: 0.67.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/spf13/cobra
dependency-version: 1.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-version: 0.64.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/propagators/autoprop
dependency-version: 0.64.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
dependency-version: 1.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-version: 1.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-version: 1.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.uber.org/zap
dependency-version: 1.27.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.77.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-version: 0.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-version: 0.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-version: 0.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-version: 0.34.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-version: 0.22.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/structured-merge-diff/v6
dependency-version: 6.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix webhook publisher lint issue
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2025-12-11 15:34:01 +05:30
Sanket Sudake and GitHub
43dc34ee8f
Remove dashboard linter from tool dependency ( #3285 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-12-11 11:27:19 +05:30
0300051e7c
Bump golang.org/x/crypto from 0.43.0 to 0.45.0 ( #3280 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.43.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 12:57:21 +05:30
b8cb98510f
Bump golang.org/x/net ( #3186 )
...
Bumps the go_modules group with 1 update in the /test/tests/websocket directory: [golang.org/x/net](https://github.com/golang/net ).
Updates `golang.org/x/net` from 0.25.0 to 0.36.0
- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 18:18:54 +05:30
Sanket Sudake and GitHub
20e0f6af45
Update release version v1.22.0 ( #3270 )
...
* Update release version v1.22.0
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update few go deps
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* update controller-runtime to v0.22.3
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update tools versions
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-11-03 18:18:14 +05:30
50b061527e
Bump github/codeql-action in the github-actions group ( #3272 )
...
Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 4.31.0 to 4.31.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/4e94bd11f71e507f7f87df81788dff88d1dacbfb...0499de31b99561a6d14a36a5f662c2a54f91beee )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 11:03:54 +05:30
22b30cf92f
Bump the docker-images group across 5 directories with 1 update ( #3267 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `b2e1c3d` to `b00a88c`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `b2e1c3d` to `b00a88c`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `b2e1c3d` to `b00a88c`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `b2e1c3d` to `b00a88c`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `b2e1c3d` to `b00a88c`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 12:29:11 +05:30
Ian Thompson and GitHub
e0c7a80fe0
Add support to customise storagesvc deployment strategy ( #3196 )
...
* chart>fission-all/values.yaml: Fix typo in imageppullsecrets
Fix a typo in comments.
* Add support to customise storagesvc deployment strategy
Add suport to `values.yaml` to allow customisation of the storagesvc deployment
strategy. The default is a rolling update with `maxSurge` and `maxUnavailable`
of 25%. Users with ReadWriteOnce persistent storage can use the `Recreate`
strategy.
Issue 3195
2025-10-31 17:40:13 +05:30
87cfb2fb20
Bump the go-dependencies group across 1 directory with 8 updates ( #3266 )
...
* Bump the go-dependencies group across 1 directory with 8 updates
Bumps the go-dependencies group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/sarama](https://github.com/IBM/sarama ) | `1.46.0` | `1.46.2` |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) | `5.16.2` | `5.16.3` |
| [github.com/kedacore/keda/v2](https://github.com/kedacore/keda ) | `2.17.2` | `2.18.0` |
| [github.com/mholt/archives](https://github.com/mholt/archives ) | `0.1.3` | `0.1.4` |
| [github.com/prometheus/common](https://github.com/prometheus/common ) | `0.66.1` | `0.67.1` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.75.1` | `1.76.0` |
Updates `github.com/IBM/sarama` from 1.46.0 to 1.46.2
- [Release notes](https://github.com/IBM/sarama/releases )
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md )
- [Commits](https://github.com/IBM/sarama/compare/v1.46.0...v1.46.2 )
Updates `github.com/go-git/go-git/v5` from 5.16.2 to 5.16.3
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.16.2...v5.16.3 )
Updates `github.com/kedacore/keda/v2` from 2.17.2 to 2.18.0
- [Release notes](https://github.com/kedacore/keda/releases )
- [Changelog](https://github.com/kedacore/keda/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kedacore/keda/compare/v2.17.2...v2.18.0 )
Updates `github.com/mholt/archives` from 0.1.3 to 0.1.4
- [Release notes](https://github.com/mholt/archives/releases )
- [Commits](https://github.com/mholt/archives/compare/v0.1.3...v0.1.4 )
Updates `github.com/prometheus/common` from 0.66.1 to 0.67.1
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/common/compare/v0.66.1...v0.67.1 )
Updates `golang.org/x/net` from 0.44.0 to 0.46.0
- [Commits](https://github.com/golang/net/compare/v0.44.0...v0.46.0 )
Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0 )
Updates `sigs.k8s.io/controller-runtime` from 0.19.7 to 0.21.0
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.7...v0.21.0 )
---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
dependency-version: 1.46.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.16.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/kedacore/keda/v2
dependency-version: 2.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/mholt/archives
dependency-version: 0.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/common
dependency-version: 0.67.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.76.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-version: 0.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Downgrade prometheus dependency
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* update mapstructure library
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2025-10-30 17:44:37 +05:30
Sanket Sudake and GitHub
ebdce4c0ed
Use go 1.25 waitgroup Go method instead of Add/Wait ( #3265 )
...
* Use go 1.25 waitgroup Go method instead of Add/Wait
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Disable java builder test for now
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-10-30 14:32:44 +05:30
4ebdb077b5
Bump the github-actions group across 1 directory with 7 updates ( #3269 )
...
Bumps the github-actions group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.30.3` | `4.31.0` |
| [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) | `4.7.3` | `4.8.1` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.6.2` | `5.0.0` |
| [docker/login-action](https://github.com/docker/login-action ) | `3.5.0` | `3.6.0` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `3.10.0` | `4.0.0` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.20.5` | `0.20.9` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) | `2.4.2` | `2.4.3` |
Updates `github/codeql-action` from 3.30.3 to 4.31.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/192325c86100d080feab897ff886c34abd4c83a3...4e94bd11f71e507f7f87df81788dff88d1dacbfb )
Updates `actions/dependency-review-action` from 4.7.3 to 4.8.1
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/595b5aeba73380359d98a5e087f648dbb0edce1b...40c09b7dc99638e5ddb0bfd91c1673effc064d8a )
Updates `actions/upload-artifact` from 4.6.2 to 5.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4 )
Updates `docker/login-action` from 3.5.0 to 3.6.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/184bdaa0721073962dff0199f1fb9940f07167d1...5e57cd118135c172c3672efd75eb46360885c0ef )
Updates `sigstore/cosign-installer` from 3.10.0 to 4.0.0
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/d7543c93d881b35a8faa02e8e3605f69b7a1ce62...faadad0cce49287aee09b3a48701e75088a2c6ad )
Updates `anchore/sbom-action` from 0.20.5 to 0.20.9
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/da167eac915b4e86f08b264dbdbc867b61be6f0c...8e94d75ddd33f69f691467e42275782e4bfefe84 )
Updates `ossf/scorecard-action` from 2.4.2 to 2.4.3
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/05b42c624433fc40578a4040d5cf5e36ddca8cde...4eaacf0543bb3f2c246792bd56e8cdeffafb205a )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/dependency-review-action
dependency-version: 4.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: sigstore/cosign-installer
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-version: 0.20.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: ossf/scorecard-action
dependency-version: 2.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 10:47:53 +05:30
2eb14db055
Bump the docker-images group across 5 directories with 1 update ( #3211 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `9276a4e` to `2e3db16`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `9276a4e` to `2e3db16`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `9276a4e` to `2e3db16`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `9276a4e` to `2e3db16`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `9276a4e` to `2e3db16`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-version: latest
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-20 17:19:12 +05:30
776dec14b7
Bump the github-actions group with 3 updates ( #3259 )
...
Bumps the github-actions group with 3 updates: [step-security/harden-runner](https://github.com/step-security/harden-runner ), [github/codeql-action](https://github.com/github/codeql-action ) and [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ).
Updates `step-security/harden-runner` from 2.13.0 to 2.13.1
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/ec9f2d5744a09debf3a187a3f4f675c53b671911...f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a )
Updates `github/codeql-action` from 3.30.1 to 3.30.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/f1f6e5f6af878fb37288ce1c627459e94dbf7d01...192325c86100d080feab897ff886c34abd4c83a3 )
Updates `sigstore/cosign-installer` from 3.9.2 to 3.10.0
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/d58896d6a1865668819e1d91763c7751a165e159...d7543c93d881b35a8faa02e8e3605f69b7a1ce62 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.13.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.30.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: sigstore/cosign-installer
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-20 17:18:32 +05:30
320b1dd5a9
Bump the go-dependencies group with 3 updates ( #3258 )
...
Bumps the go-dependencies group with 3 updates: [github.com/spf13/pflag](https://github.com/spf13/pflag ), [golang.org/x/net](https://github.com/golang/net ) and [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `github.com/spf13/pflag` from 1.0.9 to 1.0.10
- [Release notes](https://github.com/spf13/pflag/releases )
- [Commits](https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10 )
Updates `golang.org/x/net` from 0.43.0 to 0.44.0
- [Commits](https://github.com/golang/net/compare/v0.43.0...v0.44.0 )
Updates `google.golang.org/grpc` from 1.75.0 to 1.75.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.0...v1.75.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/pflag
dependency-version: 1.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.75.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 10:37:48 +05:30
Sanket Sudake and GitHub
a6ecd0496f
Use forked code-generator via godeps ( #3257 )
...
* Use forked code-generator via godeps
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* clean command
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* fetch gomodcache path from system
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-09-15 10:15:09 +05:30
7f3a003200
Bump the go-dependencies group across 1 directory with 23 updates ( #3254 )
...
* Bump the go-dependencies group across 1 directory with 23 updates
Bumps the go-dependencies group with 12 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/sarama](https://github.com/IBM/sarama ) | `1.45.2` | `1.46.0` |
| [github.com/influxdata/influxdb](https://github.com/influxdata/influxdb ) | `1.12.1` | `1.12.2` |
| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) | `7.0.94` | `7.0.95` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) | `1.22.0` | `1.23.2` |
| [github.com/spf13/cobra](https://github.com/spf13/cobra ) | `1.9.1` | `1.10.1` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.62.0` | `0.63.0` |
| [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.62.0` | `0.63.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go ) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) | `1.37.0` | `1.38.0` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.33.2` | `0.34.0` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.33.2` | `0.34.0` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.33.2` | `0.34.0` |
Updates `github.com/IBM/sarama` from 1.45.2 to 1.46.0
- [Release notes](https://github.com/IBM/sarama/releases )
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md )
- [Commits](https://github.com/IBM/sarama/compare/v1.45.2...v1.46.0 )
Updates `github.com/influxdata/influxdb` from 1.12.1 to 1.12.2
- [Release notes](https://github.com/influxdata/influxdb/releases )
- [Changelog](https://github.com/influxdata/influxdb/blob/main/RELEASE.md )
- [Commits](https://github.com/influxdata/influxdb/compare/v1.12.1...v1.12.2 )
Updates `github.com/minio/minio-go/v7` from 7.0.94 to 7.0.95
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.94...v7.0.95 )
Updates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2 )
Updates `github.com/prometheus/common` from 0.65.0 to 0.66.1
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/common/compare/v0.65.0...v0.66.1 )
Updates `github.com/spf13/cobra` from 1.9.1 to 1.10.1
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1 )
Updates `github.com/spf13/pflag` from 1.0.6 to 1.0.9
- [Release notes](https://github.com/spf13/pflag/releases )
- [Commits](https://github.com/spf13/pflag/compare/v1.0.6...v1.0.9 )
Updates `github.com/stretchr/testify` from 1.10.0 to 1.11.1
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1 )
Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.62.0 to 0.63.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.62.0...zpages/v0.63.0 )
Updates `go.opentelemetry.io/contrib/propagators/autoprop` from 0.62.0 to 0.63.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.62.0...zpages/v0.63.0 )
Updates `go.opentelemetry.io/otel` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.38.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.38.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.38.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.38.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.38.0 )
Updates `golang.org/x/net` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/net/compare/v0.41.0...v0.43.0 )
Updates `google.golang.org/grpc` from 1.73.0 to 1.75.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.73.0...v1.75.0 )
Updates `k8s.io/api` from 0.33.2 to 0.34.0
- [Commits](https://github.com/kubernetes/api/compare/v0.33.2...v0.34.0 )
Updates `k8s.io/apiextensions-apiserver` from 0.33.2 to 0.34.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.33.2...v0.34.0 )
Updates `k8s.io/apimachinery` from 0.33.2 to 0.34.0
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.33.2...v0.34.0 )
Updates `k8s.io/client-go` from 0.33.2 to 0.34.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.33.2...v0.34.0 )
Updates `k8s.io/metrics` from 0.33.2 to 0.34.0
- [Commits](https://github.com/kubernetes/metrics/compare/v0.33.2...v0.34.0 )
Updates `sigs.k8s.io/yaml` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/kubernetes-sigs/yaml/releases )
- [Changelog](https://github.com/kubernetes-sigs/yaml/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/yaml/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
dependency-version: 1.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/influxdata/influxdb
dependency-version: 1.12.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.95
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/client_golang
dependency-version: 1.23.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/common
dependency-version: 0.66.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/spf13/cobra
dependency-version: 1.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/spf13/pflag
dependency-version: 1.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/stretchr/testify
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-version: 0.63.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/propagators/autoprop
dependency-version: 0.63.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
dependency-version: 1.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-version: 1.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-version: 1.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.75.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/yaml
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update generated code and linter version
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2025-09-14 22:45:56 +05:30
Sanket Sudake and GitHub
8b1f0ba0b9
Fix kustomize rendering failures ( #3256 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-09-14 21:33:48 +05:30
84631f03c5
Bump the github-actions group across 1 directory with 6 updates ( #3255 )
...
Bumps the github-actions group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/setup-go](https://github.com/actions/setup-go ) | `5.5.0` | `6.0.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.29.9` | `3.30.1` |
| [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) | `4.7.1` | `4.7.3` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `5.4.3` | `5.5.1` |
| [Azure/setup-helm](https://github.com/azure/setup-helm ) | `4.3.0` | `4.3.1` |
| [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) | `0.32.0` | `0.33.1` |
Updates `actions/setup-go` from 5.5.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/d35c59abb061a4a6fb18e82ac0862c26744d6ab5...44694675825211faa026b3c33043df3e48a5fa00 )
Updates `github/codeql-action` from 3.29.9 to 3.30.1
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/df559355d593797519d70b90fc8edd5db049e7a2...f1f6e5f6af878fb37288ce1c627459e94dbf7d01 )
Updates `actions/dependency-review-action` from 4.7.1 to 4.7.3
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/da24556b548a50705dd671f47852072ea4c105d9...595b5aeba73380359d98a5e087f648dbb0edce1b )
Updates `codecov/codecov-action` from 5.4.3 to 5.5.1
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/18283e04ce6e62d37312384ff67231eb8fd56d24...5a1091511ad55cbe89839c7260b706298ca349f7 )
Updates `Azure/setup-helm` from 4.3.0 to 4.3.1
- [Release notes](https://github.com/azure/setup-helm/releases )
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md )
- [Commits](https://github.com/azure/setup-helm/compare/b9e51907a09c216f16ebe8536097933489208112...1a275c3b69536ee54be43f2070a358922e12c8d4 )
Updates `aquasecurity/trivy-action` from 0.32.0 to 0.33.1
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/dc5a429b52fcf669ce959baa2c2dd26090d2a6c4...b6643a29fecd7f34b3597bc6acb0a98b03d33ff8 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.30.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/dependency-review-action
dependency-version: 4.7.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-version: 5.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: Azure/setup-helm
dependency-version: 4.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-14 21:12:29 +05:30
e506ba2326
Bump the github-actions group with 4 updates ( #3249 )
...
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout ), [github/codeql-action](https://github.com/github/codeql-action ), [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) and [anchore/sbom-action](https://github.com/anchore/sbom-action ).
Updates `actions/checkout` from 4.2.2 to 5.0.0
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/11bd71901bbe5b1630ceea73d27597364c9af683...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
Updates `github/codeql-action` from 3.29.8 to 3.29.9
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/76621b61decf072c1cee8dd1ce2d2a82d33c17ed...df559355d593797519d70b90fc8edd5db049e7a2 )
Updates `goreleaser/goreleaser-action` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/9c156ee8a17a598857849441385a2041ef570552...e435ccd777264be153ace6237001ef4d979d3a7a )
Updates `anchore/sbom-action` from 0.20.4 to 0.20.5
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/7b36ad622f042cab6f59a75c2ac24ccb256e9b45...da167eac915b4e86f08b264dbdbc867b61be6f0c )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.29.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: goreleaser/goreleaser-action
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-version: 0.20.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 12:34:46 +05:30
c5171cf014
Bump the github-actions group across 1 directory with 7 updates ( #3247 )
...
Bumps the github-actions group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner ) | `2.12.1` | `2.13.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.29.0` | `3.29.8` |
| [docker/login-action](https://github.com/docker/login-action ) | `3.4.0` | `3.5.0` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `3.8.2` | `3.9.2` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.20.1` | `0.20.4` |
| [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) | `0.31.0` | `0.32.0` |
| [slsa-framework/slsa-verifier](https://github.com/slsa-framework/slsa-verifier ) | `2.7.0` | `2.7.1` |
Updates `step-security/harden-runner` from 2.12.1 to 2.13.0
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/002fdce3c6a235733a90a27c80493a3241e56863...ec9f2d5744a09debf3a187a3f4f675c53b671911 )
Updates `github/codeql-action` from 3.29.0 to 3.29.8
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/ce28f5bb42b7a9f2c824e633a3f6ee835bab6858...76621b61decf072c1cee8dd1ce2d2a82d33c17ed )
Updates `docker/login-action` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/74a5d142397b4f367a81961eba4e8cd7edddf772...184bdaa0721073962dff0199f1fb9940f07167d1 )
Updates `sigstore/cosign-installer` from 3.8.2 to 3.9.2
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/3454372f43399081ed03b604cb2d021dabca52bb...d58896d6a1865668819e1d91763c7751a165e159 )
Updates `anchore/sbom-action` from 0.20.1 to 0.20.4
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/9246b90769f852b3a8921f330c59e0b3f439d6e9...7b36ad622f042cab6f59a75c2ac24ccb256e9b45 )
Updates `aquasecurity/trivy-action` from 0.31.0 to 0.32.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/76071ef0d7ec797419534a183b498b4d6366cf37...dc5a429b52fcf669ce959baa2c2dd26090d2a6c4 )
Updates `slsa-framework/slsa-verifier` from 2.7.0 to 2.7.1
- [Release notes](https://github.com/slsa-framework/slsa-verifier/releases )
- [Changelog](https://github.com/slsa-framework/slsa-verifier/blob/main/RELEASE.md )
- [Commits](https://github.com/slsa-framework/slsa-verifier/compare/6657aada084353c65e5dde35394b1a010289fab0...ea584f4502babc6f60d9bc799dbbb13c1caa9ee6 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.29.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: sigstore/cosign-installer
dependency-version: 3.9.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-version: 0.20.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: slsa-framework/slsa-verifier
dependency-version: 2.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 13:15:00 +05:30
Federico A. Corazza and GitHub
757b84f952
Usa labels instead of deprecated commonLabels ( #3239 )
...
Signed-off-by: Federico A. Corazza <20555025+facorazza@users.noreply.github.com >
2025-07-05 20:59:42 +05:30
0e89f8af41
Bump the go-dependencies group across 1 directory with 19 updates ( #3238 )
...
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-retryablehttp
dependency-version: 0.7.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/influxdata/influxdb
dependency-version: 1.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/kedacore/keda/v2
dependency-version: 2.17.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/mholt/archives
dependency-version: 0.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.94
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/common
dependency-version: 0.65.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-version: 0.62.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/propagators/autoprop
dependency-version: 0.62.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-version: 0.33.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.33.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-version: 0.33.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-version: 0.33.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-version: 0.33.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/yaml
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 16:00:21 +05:30
7403598df9
Bump the github-actions group across 1 directory with 7 updates ( #3233 )
...
Bumps the github-actions group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner ) | `2.12.0` | `2.12.1` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.28.17` | `3.29.0` |
| [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) | `4.7.0` | `4.7.1` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `5.4.2` | `5.4.3` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.19.0` | `0.20.1` |
| [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) | `0.30.0` | `0.31.0` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) | `2.4.1` | `2.4.2` |
Updates `step-security/harden-runner` from 2.12.0 to 2.12.1
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/0634a2670c59f64b4a01f0f96f84700a4088b9f0...002fdce3c6a235733a90a27c80493a3241e56863 )
Updates `github/codeql-action` from 3.28.17 to 3.29.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/60168efe1c415ce0f5521ea06d5c2062adbeed1b...ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 )
Updates `actions/dependency-review-action` from 4.7.0 to 4.7.1
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/38ecb5b593bf0eb19e335c03f97670f792489a8b...da24556b548a50705dd671f47852072ea4c105d9 )
Updates `codecov/codecov-action` from 5.4.2 to 5.4.3
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/ad3126e916f78f00edff4ed0317cf185271ccc2d...18283e04ce6e62d37312384ff67231eb8fd56d24 )
Updates `anchore/sbom-action` from 0.19.0 to 0.20.1
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/9f7302141466aa6482940f15371237e9d9f4c34a...9246b90769f852b3a8921f330c59e0b3f439d6e9 )
Updates `aquasecurity/trivy-action` from 0.30.0 to 0.31.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/6c175e9c4083a92bbca2f9724c8a5e33bc2d97a5...76071ef0d7ec797419534a183b498b4d6366cf37 )
Updates `ossf/scorecard-action` from 2.4.1 to 2.4.2
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/f49aabe0b5af0936a0987cfb85d86b75731b0186...05b42c624433fc40578a4040d5cf5e36ddca8cde )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/dependency-review-action
dependency-version: 4.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-version: 5.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-version: 0.20.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: ossf/scorecard-action
dependency-version: 2.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-20 14:51:51 +05:30
322d3a21b0
Bump the go-dependencies group across 1 directory with 5 updates ( #3232 )
...
Bumps the go-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/sarama](https://github.com/IBM/sarama ) | `1.45.1` | `1.45.2` |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) | `5.16.0` | `5.16.2` |
| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) | `7.0.92` | `7.0.93` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.40.0` | `0.41.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.72.1` | `1.73.0` |
Updates `github.com/IBM/sarama` from 1.45.1 to 1.45.2
- [Release notes](https://github.com/IBM/sarama/releases )
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md )
- [Commits](https://github.com/IBM/sarama/compare/v1.45.1...v1.45.2 )
Updates `github.com/go-git/go-git/v5` from 5.16.0 to 5.16.2
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.16.0...v5.16.2 )
Updates `github.com/minio/minio-go/v7` from 7.0.92 to 7.0.93
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.92...v7.0.93 )
Updates `golang.org/x/net` from 0.40.0 to 0.41.0
- [Commits](https://github.com/golang/net/compare/v0.40.0...v0.41.0 )
Updates `google.golang.org/grpc` from 1.72.1 to 1.73.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.1...v1.73.0 )
---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
dependency-version: 1.45.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.16.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.93
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.73.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-20 14:50:30 +05:30
Emmanuel Ferdman and GitHub
aa9a2142b8
Update GoReleaser configurations ( #3231 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-06-20 14:49:18 +05:30
ed64644d10
Bump the go-dependencies group with 8 updates ( #3224 )
...
Bumps the go-dependencies group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) | `7.0.91` | `7.0.92` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.60.0` | `0.61.0` |
| [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.60.0` | `0.61.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) | `1.35.0` | `1.36.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go ) | `1.35.0` | `1.36.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) | `1.35.0` | `1.36.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) | `1.35.0` | `1.36.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go ) | `1.35.0` | `1.36.0` |
Updates `github.com/minio/minio-go/v7` from 7.0.91 to 7.0.92
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.91...v7.0.92 )
Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.60.0 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.60.0...zpages/v0.61.0 )
Updates `go.opentelemetry.io/contrib/propagators/autoprop` from 0.60.0 to 0.61.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.60.0...zpages/v0.61.0 )
Updates `go.opentelemetry.io/otel` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0 )
---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.92
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-version: 0.61.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/propagators/autoprop
dependency-version: 0.61.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
dependency-version: 1.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
dependency-version: 1.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-version: 1.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-version: 1.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 10:21:05 +05:30
markretallack and GitHub
45d6132ffd
Create a publisher per cron timer ( #3218 )
...
* Create a publisher per cron timer
We want to be able to run multiple timers at the same time.
* Remove error
2025-05-19 18:06:12 +05:30
b26e28e733
Bump the go-dependencies group across 1 directory with 17 updates ( #3222 )
...
Bumps the go-dependencies group with 13 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [dario.cat/mergo](https://github.com/imdario/mergo ) | `1.0.1` | `1.0.2` |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) | `5.14.0` | `5.16.0` |
| [github.com/influxdata/influxdb](https://github.com/influxdata/influxdb ) | `1.11.8` | `1.12.0` |
| [github.com/kedacore/keda/v2](https://github.com/kedacore/keda ) | `2.16.1` | `2.17.1` |
| [github.com/mholt/archives](https://github.com/mholt/archives ) | `0.1.1` | `0.1.2` |
| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) | `7.0.89` | `7.0.91` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) | `1.21.1` | `1.22.0` |
| [github.com/prometheus/common](https://github.com/prometheus/common ) | `0.63.0` | `0.64.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.71.1` | `1.72.1` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.32.3` | `0.33.1` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.32.3` | `0.33.1` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.32.3` | `0.33.1` |
| [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff ) | `4.6.0` | `4.7.0` |
Updates `dario.cat/mergo` from 1.0.1 to 1.0.2
- [Release notes](https://github.com/imdario/mergo/releases )
- [Commits](https://github.com/imdario/mergo/compare/v1.0.1...v1.0.2 )
Updates `github.com/go-git/go-git/v5` from 5.14.0 to 5.16.0
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.14.0...v5.16.0 )
Updates `github.com/influxdata/influxdb` from 1.11.8 to 1.12.0
- [Release notes](https://github.com/influxdata/influxdb/releases )
- [Changelog](https://github.com/influxdata/influxdb/blob/main/RELEASE.md )
- [Commits](https://github.com/influxdata/influxdb/compare/v1.11.8...v1.12.0 )
Updates `github.com/kedacore/keda/v2` from 2.16.1 to 2.17.1
- [Release notes](https://github.com/kedacore/keda/releases )
- [Changelog](https://github.com/kedacore/keda/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kedacore/keda/compare/v2.16.1...v2.17.1 )
Updates `github.com/mholt/archives` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/mholt/archives/releases )
- [Commits](https://github.com/mholt/archives/compare/v0.1.1...v0.1.2 )
Updates `github.com/minio/minio-go/v7` from 7.0.89 to 7.0.91
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.89...v7.0.91 )
Updates `github.com/prometheus/client_golang` from 1.21.1 to 1.22.0
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0 )
Updates `github.com/prometheus/common` from 0.63.0 to 0.64.0
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md )
- [Commits](https://github.com/prometheus/common/compare/v0.63.0...v0.64.0 )
Updates `golang.org/x/net` from 0.38.0 to 0.40.0
- [Commits](https://github.com/golang/net/compare/v0.38.0...v0.40.0 )
Updates `google.golang.org/grpc` from 1.71.1 to 1.72.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.1...v1.72.1 )
Updates `k8s.io/api` from 0.32.3 to 0.33.1
- [Commits](https://github.com/kubernetes/api/compare/v0.32.3...v0.33.1 )
Updates `k8s.io/apiextensions-apiserver` from 0.32.3 to 0.33.1
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.3...v0.33.1 )
Updates `k8s.io/apimachinery` from 0.32.3 to 0.33.1
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.3...v0.33.1 )
Updates `k8s.io/client-go` from 0.32.3 to 0.33.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.3...v0.33.1 )
Updates `k8s.io/metrics` from 0.32.3 to 0.33.1
- [Commits](https://github.com/kubernetes/metrics/compare/v0.32.3...v0.33.1 )
Updates `sigs.k8s.io/controller-runtime` from 0.19.4 to 0.19.7
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.4...v0.19.7 )
Updates `sigs.k8s.io/structured-merge-diff/v4` from 4.6.0 to 4.7.0
- [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases )
- [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.6.0...v4.7.0 )
---
updated-dependencies:
- dependency-name: dario.cat/mergo
dependency-version: 1.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/influxdata/influxdb
dependency-version: 1.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/kedacore/keda/v2
dependency-version: 2.17.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/mholt/archives
dependency-version: 0.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.91
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/client_golang
dependency-version: 1.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/common
dependency-version: 0.64.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-version: 0.19.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/structured-merge-diff/v4
dependency-version: 4.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 08:50:37 +05:30
Sanket Sudake and GitHub
2b13af0a5e
Add staticcheck fixes ( #3221 )
...
* Add staticcheck fixes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* update golangci-lint version
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-05-18 22:27:45 +05:30
6cc6498844
Bump the github-actions group across 1 directory with 8 updates ( #3217 )
...
Bumps the github-actions group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner ) | `2.11.1` | `2.12.0` |
| [actions/setup-go](https://github.com/actions/setup-go ) | `5.4.0` | `5.5.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.28.13` | `3.28.17` |
| [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) | `4.6.0` | `4.7.0` |
| [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) | `7.0.0` | `8.0.0` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `5.4.0` | `5.4.2` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `3.8.1` | `3.8.2` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.18.0` | `0.19.0` |
Updates `step-security/harden-runner` from 2.11.1 to 2.12.0
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/c6295a65d1254861815972266d5933fd6e532bdf...0634a2670c59f64b4a01f0f96f84700a4088b9f0 )
Updates `actions/setup-go` from 5.4.0 to 5.5.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/0aaccfd150d50ccaeb58ebd88d36e91967a5f35b...d35c59abb061a4a6fb18e82ac0862c26744d6ab5 )
Updates `github/codeql-action` from 3.28.13 to 3.28.17
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/1b549b9259bda1cb5ddde3b41741a82a2d15a841...60168efe1c415ce0f5521ea06d5c2062adbeed1b )
Updates `actions/dependency-review-action` from 4.6.0 to 4.7.0
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/ce3cf9537a52e8119d91fd484ab5b8a807627bf8...38ecb5b593bf0eb19e335c03f97670f792489a8b )
Updates `golangci/golangci-lint-action` from 7.0.0 to 8.0.0
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/1481404843c368bc19ca9406f87d6e0fc97bdcfd...4afd733a84b1f43292c63897423277bb7f4313a9 )
Updates `codecov/codecov-action` from 5.4.0 to 5.4.2
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/0565863a31f2c772f9f0395002a31e3f06189574...ad3126e916f78f00edff4ed0317cf185271ccc2d )
Updates `sigstore/cosign-installer` from 3.8.1 to 3.8.2
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a...3454372f43399081ed03b604cb2d021dabca52bb )
Updates `anchore/sbom-action` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/f325610c9f50a54015d37c8d16cb3b0e2c8f4de0...9f7302141466aa6482940f15371237e9d9f4c34a )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/setup-go
dependency-version: 5.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.28.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/dependency-review-action
dependency-version: 4.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: golangci/golangci-lint-action
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-version: 5.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: sigstore/cosign-installer
dependency-version: 3.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-version: 0.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 15:06:37 +05:30
Raymond Augé and GitHub
313ceef1ed
use golangci-lint migrate to eliminate error ( #3220 )
...
fixes #3219
Signed-off-by: Raymond Augé <raymond.auge@liferay.com >
2025-05-17 13:42:45 +05:30
9e275e7ced
Bump the docker-images group across 5 directories with 1 update ( #3187 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `7a6456c` to `9276a4e`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7a6456c` to `9276a4e`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7a6456c` to `9276a4e`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7a6456c` to `9276a4e`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7a6456c` to `9276a4e`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 15:32:07 +05:30
3ee30cf4f1
Bump the go-dependencies group across 1 directory with 13 updates ( #3201 )
...
Bumps the go-dependencies group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify ) | `1.8.0` | `1.9.0` |
| [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) | `4.5.1` | `4.5.2` |
| [github.com/mholt/archives](https://github.com/mholt/archives ) | `0.1.0` | `0.1.1` |
| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) | `7.0.87` | `7.0.89` |
| [github.com/ory/dockertest/v3](https://github.com/ory/dockertest ) | `3.11.0` | `3.12.0` |
| [github.com/prometheus/common](https://github.com/prometheus/common ) | `0.62.0` | `0.63.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.37.0` | `0.38.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.71.0` | `1.71.1` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.32.2` | `0.32.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.32.2` | `0.32.3` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.32.2` | `0.32.3` |
Updates `github.com/fsnotify/fsnotify` from 1.8.0 to 1.9.0
- [Release notes](https://github.com/fsnotify/fsnotify/releases )
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.8.0...v1.9.0 )
Updates `github.com/golang-jwt/jwt/v4` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.1...v4.5.2 )
Updates `github.com/mholt/archives` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/mholt/archives/releases )
- [Commits](https://github.com/mholt/archives/compare/v0.1.0...v0.1.1 )
Updates `github.com/minio/minio-go/v7` from 7.0.87 to 7.0.89
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.87...v7.0.89 )
Updates `github.com/ory/dockertest/v3` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/ory/dockertest/releases )
- [Commits](https://github.com/ory/dockertest/compare/v3.11.0...v3.12.0 )
Updates `github.com/prometheus/common` from 0.62.0 to 0.63.0
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md )
- [Commits](https://github.com/prometheus/common/compare/v0.62.0...v0.63.0 )
Updates `golang.org/x/net` from 0.37.0 to 0.38.0
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0 )
Updates `google.golang.org/grpc` from 1.71.0 to 1.71.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.71.1 )
Updates `k8s.io/api` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/api/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/apiextensions-apiserver` from 0.32.2 to 0.32.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/apimachinery` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/client-go` from 0.32.2 to 0.32.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.2...v0.32.3 )
Updates `k8s.io/metrics` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/metrics/compare/v0.32.2...v0.32.3 )
---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
dependency-version: 1.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-version: 4.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/mholt/archives
dependency-version: 0.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.89
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/ory/dockertest/v3
dependency-version: 3.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/common
dependency-version: 0.63.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.71.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-version: 0.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-version: 0.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-version: 0.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-version: 0.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-version: 0.32.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 15:30:38 +05:30
0ea24b399d
Bump the github-actions group across 1 directory with 9 updates ( #3202 )
...
Bumps the github-actions group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner ) | `2.11.0` | `2.11.1` |
| [actions/setup-go](https://github.com/actions/setup-go ) | `5.3.0` | `5.4.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.28.11` | `3.28.13` |
| [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) | `4.5.0` | `4.6.0` |
| [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) | `6.5.0` | `7.0.0` |
| [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) | `6.2.1` | `6.3.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.6.1` | `4.6.2` |
| [docker/login-action](https://github.com/docker/login-action ) | `3.3.0` | `3.4.0` |
| [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) | `0.29.0` | `0.30.0` |
Updates `step-security/harden-runner` from 2.11.0 to 2.11.1
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/4d991eb9b905ef189e4c376166672c3f2f230481...c6295a65d1254861815972266d5933fd6e532bdf )
Updates `actions/setup-go` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/f111f3307d8850f501ac008e886eec1fd1932a34...0aaccfd150d50ccaeb58ebd88d36e91967a5f35b )
Updates `github/codeql-action` from 3.28.11 to 3.28.13
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/6bb031afdd8eb862ea3fc1848194185e076637e5...1b549b9259bda1cb5ddde3b41741a82a2d15a841 )
Updates `actions/dependency-review-action` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/3b139cfc5fae8b618d3eae3675e383bb1769c019...ce3cf9537a52e8119d91fd484ab5b8a807627bf8 )
Updates `golangci/golangci-lint-action` from 6.5.0 to 7.0.0
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/2226d7cb06a077cd73e56eedd38eecad18e5d837...1481404843c368bc19ca9406f87d6e0fc97bdcfd )
Updates `goreleaser/goreleaser-action` from 6.2.1 to 6.3.0
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/90a3faa9d0182683851fbfa97ca1a2cb983bfca3...9c156ee8a17a598857849441385a2041ef570552 )
Updates `actions/upload-artifact` from 4.6.1 to 4.6.2
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1...ea165f8d65b6e75b540449e92b4886f43607fa02 )
Updates `docker/login-action` from 3.3.0 to 3.4.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/9780b0c442fbb1117ed29e0efdff1e18412f7567...74a5d142397b4f367a81961eba4e8cd7edddf772 )
Updates `aquasecurity/trivy-action` from 0.29.0 to 0.30.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/18f2510ee396bbf400402947b394f2dd8c87dbb0...6c175e9c4083a92bbca2f9724c8a5e33bc2d97a5 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/setup-go
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.28.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/dependency-review-action
dependency-version: 4.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: golangci/golangci-lint-action
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: goreleaser/goreleaser-action
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: 4.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 15:29:47 +05:30
aea8e0a470
Bump the docker-images group across 5 directories with 1 update ( #3158 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `5497b01` to `853bfd4`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5497b01` to `853bfd4`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5497b01` to `853bfd4`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5497b01` to `853bfd4`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5497b01` to `853bfd4`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 10:28:27 +05:30
ba13d1fd79
Bump the go-dependencies group with 11 updates ( #3184 )
...
Bumps the go-dependencies group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) | `1.21.0` | `1.21.1` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.59.0` | `0.60.0` |
| [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.59.0` | `0.60.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go ) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go ) | `1.34.0` | `1.35.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.35.0` | `0.37.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.70.0` | `1.71.0` |
| [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff ) | `4.5.0` | `4.6.0` |
Updates `github.com/prometheus/client_golang` from 1.21.0 to 1.21.1
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.21.0...v1.21.1 )
Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.59.0...zpages/v0.60.0 )
Updates `go.opentelemetry.io/contrib/propagators/autoprop` from 0.59.0 to 0.60.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.59.0...zpages/v0.60.0 )
Updates `go.opentelemetry.io/otel` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
Updates `golang.org/x/net` from 0.35.0 to 0.37.0
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.37.0 )
Updates `google.golang.org/grpc` from 1.70.0 to 1.71.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0 )
Updates `sigs.k8s.io/structured-merge-diff/v4` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases )
- [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.5.0...v4.6.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/propagators/autoprop
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/structured-merge-diff/v4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 09:30:07 +05:30
8ec6f313a4
Bump github/codeql-action in the github-actions group ( #3185 )
...
Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 3.28.10 to 3.28.11
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d...6bb031afdd8eb862ea3fc1848194185e076637e5 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 09:27:24 +05:30
Sanket Sudake and GitHub
0b4b78ff21
Update Go version to 1.24.1 ( #3182 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-03-05 11:19:47 +05:30
52f0b47273
Bump the go-dependencies group across 1 directory with 2 updates ( #3181 )
...
Bumps the go-dependencies group with 2 updates in the / directory: [github.com/IBM/sarama](https://github.com/IBM/sarama ) and [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ).
Updates `github.com/IBM/sarama` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/IBM/sarama/releases )
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md )
- [Commits](https://github.com/IBM/sarama/compare/v1.45.0...v1.45.1 )
Updates `github.com/minio/minio-go/v7` from 7.0.80 to 7.0.87
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.80...v7.0.87 )
---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 11:58:51 +05:30
Sanket Sudake and GitHub
df4a121d77
Restructure fission-bundle CLI and remove old modules ( #3178 )
...
* Update minio dependencies
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Restructure fission-bundle CLI by removing old dependency
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-03-03 10:41:04 +05:30
f839142530
Bump the github-actions group with 3 updates ( #3180 )
...
Bumps the github-actions group with 3 updates: [codecov/codecov-action](https://github.com/codecov/codecov-action ), [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) and [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator ).
Updates `codecov/codecov-action` from 5.3.1 to 5.4.0
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3...0565863a31f2c772f9f0395002a31e3f06189574 )
Updates `docker/setup-qemu-action` from 3.4.0 to 3.6.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/4574d27a4764455b42196d70a065bc6853246a25...29109295f81e9208d7d86ff1c6c12d2833863392 )
Updates `slsa-framework/slsa-github-generator` from 2.0.0 to 2.1.0
- [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases )
- [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: slsa-framework/slsa-github-generator
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 10:01:46 +05:30
b58525263e
Bump the github-actions group with 6 updates ( #3177 )
...
Bumps the github-actions group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [step-security/harden-runner](https://github.com/step-security/harden-runner ) | `2.10.4` | `2.11.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.28.9` | `3.28.10` |
| [Azure/setup-helm](https://github.com/azure/setup-helm ) | `4.2.0` | `4.3.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.6.0` | `4.6.1` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `3.8.0` | `3.8.1` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) | `2.4.0` | `2.4.1` |
Updates `step-security/harden-runner` from 2.10.4 to 2.11.0
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/cb605e52c26070c328afc4562f0b4ada7618a84e...4d991eb9b905ef189e4c376166672c3f2f230481 )
Updates `github/codeql-action` from 3.28.9 to 3.28.10
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0...b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d )
Updates `Azure/setup-helm` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/azure/setup-helm/releases )
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md )
- [Commits](https://github.com/azure/setup-helm/compare/fe7b79cd5ee1e45176fcad797de68ecaf3ca4814...b9e51907a09c216f16ebe8536097933489208112 )
Updates `actions/upload-artifact` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08...4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 )
Updates `sigstore/cosign-installer` from 3.8.0 to 3.8.1
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/c56c2d3e59e4281cc41dea2217323ba5694b171e...d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a )
Updates `ossf/scorecard-action` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/62b2cac7ed8198b15735ed49ab1e5cf35480ba46...f49aabe0b5af0936a0987cfb85d86b75731b0186 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: Azure/setup-helm
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 14:51:25 +05:30
Sanket Sudake and GitHub
46c99e382f
Add best practices badge ( #3175 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-02-20 11:52:32 +05:30
268fee7f94
Bump the go-dependencies group across 1 directory with 10 updates ( #3174 )
...
Bumps the go-dependencies group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) | `5.13.1` | `5.13.2` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) | `1.20.5` | `1.21.0` |
| [github.com/spf13/cobra](https://github.com/spf13/cobra ) | `1.8.1` | `1.9.1` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.34.0` | `0.35.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.69.4` | `1.70.0` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.32.1` | `0.32.2` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.32.1` | `0.32.2` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.32.1` | `0.32.2` |
Updates `github.com/go-git/go-git/v5` from 5.13.1 to 5.13.2
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.13.1...v5.13.2 )
Updates `github.com/prometheus/client_golang` from 1.20.5 to 1.21.0
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.5...v1.21.0 )
Updates `github.com/spf13/cobra` from 1.8.1 to 1.9.1
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.1 )
Updates `golang.org/x/net` from 0.34.0 to 0.35.0
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.35.0 )
Updates `google.golang.org/grpc` from 1.69.4 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0 )
Updates `k8s.io/api` from 0.32.1 to 0.32.2
- [Commits](https://github.com/kubernetes/api/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/apiextensions-apiserver` from 0.32.1 to 0.32.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/apimachinery` from 0.32.1 to 0.32.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/client-go` from 0.32.1 to 0.32.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.1...v0.32.2 )
Updates `k8s.io/metrics` from 0.32.1 to 0.32.2
- [Commits](https://github.com/kubernetes/metrics/compare/v0.32.1...v0.32.2 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-20 09:46:29 +05:30
Sanket Sudake and GitHub
caffed92f4
Remove github.com/pkg/errors with appropriate replacements ( #3172 )
...
* errors.Wrap* removal
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* remove errors.Errorf
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Remove remaining calls
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Few more errors
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fix golint errors
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-02-20 08:58:37 +05:30
2fd44174ce
Bump the github-actions group across 1 directory with 6 updates ( #3171 )
...
Bumps the github-actions group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.28.8` | `3.28.9` |
| [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) | `6.3.2` | `6.5.0` |
| [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) | `6.1.0` | `6.2.1` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | `3.3.0` | `3.4.0` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `3.7.0` | `3.8.0` |
| [slsa-framework/slsa-verifier](https://github.com/slsa-framework/slsa-verifier ) | `2.6.0` | `2.7.0` |
Updates `github/codeql-action` from 3.28.8 to 3.28.9
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/dd746615b3b9d728a6a37ca2045b68ca76d4841a...9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 )
Updates `golangci/golangci-lint-action` from 6.3.2 to 6.5.0
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/051d91933864810ecd5e2ea2cfd98f6a5bca5347...2226d7cb06a077cd73e56eedd38eecad18e5d837 )
Updates `goreleaser/goreleaser-action` from 6.1.0 to 6.2.1
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/9ed2f89a662bf1735a48bc8557fd212fa902bebf...90a3faa9d0182683851fbfa97ca1a2cb983bfca3 )
Updates `docker/setup-qemu-action` from 3.3.0 to 3.4.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/53851d14592bedcffcf25ea515637cff71ef929a...4574d27a4764455b42196d70a065bc6853246a25 )
Updates `sigstore/cosign-installer` from 3.7.0 to 3.8.0
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da...c56c2d3e59e4281cc41dea2217323ba5694b171e )
Updates `slsa-framework/slsa-verifier` from 2.6.0 to 2.7.0
- [Release notes](https://github.com/slsa-framework/slsa-verifier/releases )
- [Changelog](https://github.com/slsa-framework/slsa-verifier/blob/main/RELEASE.md )
- [Commits](https://github.com/slsa-framework/slsa-verifier/compare/3714a2a4684014deb874a0e737dffa0ee02dd647...6657aada084353c65e5dde35394b1a010289fab0 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: slsa-framework/slsa-verifier
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 11:15:58 +05:30
Sanket Sudake and GitHub
7119380716
Update Go version to 1.24 ( #3167 )
...
* Update Go version to 1.24
* Update golangci-lint version
* Add envtest to tool
* Add dashboard linter as a tool
* Uset t.Cleanup
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-02-14 18:52:08 +05:30
soharab-ic and GitHub
5eed09a8fc
Insert namespace after validating the specs ( #3164 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2025-02-07 15:49:16 +05:30
3e253c2ee4
Bump the github-actions group across 1 directory with 4 updates ( #3162 )
...
Bumps the github-actions group with 4 updates in the / directory: [actions/setup-go](https://github.com/actions/setup-go ), [github/codeql-action](https://github.com/github/codeql-action ), [codecov/codecov-action](https://github.com/codecov/codecov-action ) and [anchore/sbom-action](https://github.com/anchore/sbom-action ).
Updates `actions/setup-go` from 5.2.0 to 5.3.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/3041bf56c941b39c61721a86cd11f3bb1338122a...f111f3307d8850f501ac008e886eec1fd1932a34 )
Updates `github/codeql-action` from 3.28.1 to 3.28.8
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b6a472f63d85b9c78a3ac5e89422239fc15e9b3c...dd746615b3b9d728a6a37ca2045b68ca76d4841a )
Updates `codecov/codecov-action` from 5.1.2 to 5.3.1
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/1e68e06f1dbfde0e4cefc87efeba9e4643565303...13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 )
Updates `anchore/sbom-action` from 0.17.9 to 0.18.0
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/df80a981bc6edbc4e220a492d3cbe9f5547a6e75...f325610c9f50a54015d37c8d16cb3b0e2c8f4de0 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: anchore/sbom-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 17:33:48 +05:30
soharab-ic and GitHub
8d70da4d8e
Fix: false duplicate http trigger detection on specs re-apply ( #3160 )
...
* Fix false duplicate http trigger detection on specs re-apply
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Use MetaObjectToName(m).String() from client-go instead of custom MapKey utility function
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2025-02-02 13:27:40 +05:30
Sanket Sudake and GitHub
2853498a98
Update all images used to GHCR repo ( #3154 )
2025-01-25 20:39:54 +05:30
b6bd921ac1
Bump the go-dependencies group with 17 updates ( #3147 )
...
* Bump the go-dependencies group with 17 updates
Bumps the go-dependencies group with 17 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/prometheus/common](https://github.com/prometheus/common ) | `0.61.0` | `0.62.0` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.58.0` | `0.59.0` |
| [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.58.0` | `0.59.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go ) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) | `1.33.0` | `1.34.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go ) | `1.33.0` | `1.34.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.69.2` | `1.69.4` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.32.0` | `0.32.1` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.32.0` | `0.32.1` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.32.0` | `0.32.1` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.32.0` | `0.32.1` |
| [k8s.io/code-generator](https://github.com/kubernetes/code-generator ) | `0.32.0` | `0.32.1` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.32.0` | `0.32.1` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) | `0.19.4` | `0.20.0` |
| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools ) | `0.17.0` | `0.17.1` |
Updates `github.com/prometheus/common` from 0.61.0 to 0.62.0
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md )
- [Commits](https://github.com/prometheus/common/compare/v0.61.0...v0.62.0 )
Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0 )
Updates `go.opentelemetry.io/contrib/propagators/autoprop` from 0.58.0 to 0.59.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.58.0...zpages/v0.59.0 )
Updates `go.opentelemetry.io/otel` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.33.0 to 1.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0 )
Updates `google.golang.org/grpc` from 1.69.2 to 1.69.4
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4 )
Updates `k8s.io/api` from 0.32.0 to 0.32.1
- [Commits](https://github.com/kubernetes/api/compare/v0.32.0...v0.32.1 )
Updates `k8s.io/apiextensions-apiserver` from 0.32.0 to 0.32.1
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.0...v0.32.1 )
Updates `k8s.io/apimachinery` from 0.32.0 to 0.32.1
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.32.0...v0.32.1 )
Updates `k8s.io/client-go` from 0.32.0 to 0.32.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.0...v0.32.1 )
Updates `k8s.io/code-generator` from 0.32.0 to 0.32.1
- [Commits](https://github.com/kubernetes/code-generator/compare/v0.32.0...v0.32.1 )
Updates `k8s.io/metrics` from 0.32.0 to 0.32.1
- [Commits](https://github.com/kubernetes/metrics/compare/v0.32.0...v0.32.1 )
Updates `sigs.k8s.io/controller-runtime` from 0.19.4 to 0.20.0
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.4...v0.20.0 )
Updates `sigs.k8s.io/controller-tools` from 0.17.0 to 0.17.1
- [Release notes](https://github.com/kubernetes-sigs/controller-tools/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-tools/blob/main/envtest-releases.yaml )
- [Commits](https://github.com/kubernetes-sigs/controller-tools/compare/v0.17.0...v0.17.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/common
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/propagators/autoprop
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/code-generator
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-tools
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Revert sigs.k8s.io/controller-runtime to v0.19.4
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-23 17:26:36 +05:30
Sanket Sudake and GitHub
5d97ea7762
Update SECURITY.md ( #3151 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-23 15:36:32 +05:30
Sanket Sudake and GitHub
fb60a14ecc
Adopt custom defaulter and validator interface for webhooks intead of deprecated default ( #3152 )
...
* Move webhooks to webhooks package
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* change interface
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Change interface methods
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* comment debug logs for now
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* rename files
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fix webhook warnings
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update makefile
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* lint fixes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-23 15:36:07 +05:30
Sanket Sudake and GitHub
38ec6528e3
Duplicate Job names in helm chart templates ( #3150 )
...
Fixes #3127
Update job names in helm chart templates to avoid conflicts.
* Change the `metadata.name` field in `charts/fission-all/templates/analytics/post-install-job.yaml` to `{{ template "fullname" . }}-{{ .Chart.Version }}-post-install`.
* Change the `metadata.name` field in `charts/fission-all/templates/analytics/post-upgrade-job.yaml` to `{{ template "fullname" . }}-{{ .Chart.Version }}-post-upgrade`.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/fission/fission/issues/3127?shareId=XXXX-XXXX-XXXX-XXXX ).
2025-01-22 18:12:14 +05:30
7d7f532c46
Bump the docker-images group across 5 directories with 1 update ( #3149 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `7e1e8a0` to `5497b01`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7e1e8a0` to `5497b01`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7e1e8a0` to `5497b01`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7e1e8a0` to `5497b01`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `7e1e8a0` to `5497b01`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 23:18:39 +05:30
14e829f6a4
Bump the github-actions group with 2 updates ( #3148 )
...
Bumps the github-actions group with 2 updates: [step-security/harden-runner](https://github.com/step-security/harden-runner ) and [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ).
Updates `step-security/harden-runner` from 2.10.3 to 2.10.4
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/c95a14d0e5bab51a9f56296a4eb0e416910cd350...cb605e52c26070c328afc4562f0b4ada7618a84e )
Updates `golangci/golangci-lint-action` from 6.1.1 to 6.2.0
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/971e284b6050e8a5849b72094c50ab08da042db8...ec5d18412c0aeab7936cb16880d708ba2a64e1ae )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 17:21:27 +05:30
703613a475
fix: custom runtime container name is invalid ( #3065 )
...
* fix: custom runtime container name is invalid
* lint: pkg/executor/executortype/newdeploy/newdeploy.go
* Custom name for runtime container
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
Co-authored-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2025-01-20 16:41:18 +05:30
Sanket Sudake and GitHub
0bbb5c5f38
Update chart version v1.21.0-rc2 ( #3146 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-19 10:58:03 +05:30
d8aa5b7374
Bump the docker-images group across 5 directories with 1 update ( #3139 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `f96b5a6` to `7e1e8a0`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f96b5a6` to `7e1e8a0`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f96b5a6` to `7e1e8a0`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f96b5a6` to `7e1e8a0`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f96b5a6` to `7e1e8a0`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 12:50:05 +05:30
Sanket Sudake and GitHub
f44983f02a
Use GHCR repo for fetcher image by default ( #3145 )
...
* Use GHCR repo for fetcher image by default
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fix help template
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fix all templates used
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-16 12:35:18 +05:30
Sanket Sudake and GitHub
9f0bb6d11f
Update chart version v1.21.0-rc1 ( #3143 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-13 18:44:50 +05:30
a8157e94a9
PR-3051: Fix download deploy package out of k8s cluster ( #3136 )
...
* Fix download deploy package out of k8s cluster
Signed-off-by: LiuXiang <lx1036@126.com >
* Fix pkg getdeploy cli command to fetch pkgs stored in storagesvc and remote pkgs
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Instead of Contains, parse url and check path for better validation
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: LiuXiang <lx1036@126.com >
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
Co-authored-by: LiuXiang <lx1036@126.com >
2025-01-13 12:55:50 +05:30
cd23fc6f63
Bump the github-actions group with 4 updates ( #3140 )
...
Bumps the github-actions group with 4 updates: [step-security/harden-runner](https://github.com/step-security/harden-runner ), [github/codeql-action](https://github.com/github/codeql-action ), [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ).
Updates `step-security/harden-runner` from 2.10.2 to 2.10.3
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/0080882f6c36860b6ba35c610c98ce87d4e2f26f...c95a14d0e5bab51a9f56296a4eb0e416910cd350 )
Updates `github/codeql-action` from 3.28.0 to 3.28.1
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/48ab28a6f5dbc2a99bf1e0131198dd8f1df78169...b6a472f63d85b9c78a3ac5e89422239fc15e9b3c )
Updates `actions/upload-artifact` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/6f51ac03b9356f520e9adb1b1b7802705f340c2b...65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 )
Updates `docker/setup-qemu-action` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/49b3bc8e6bdd4a60e6116a5414239cba5943d3cf...53851d14592bedcffcf25ea515637cff71ef929a )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 10:57:52 +05:30
40678800e6
Bump the go-dependencies group with 4 updates ( #3141 )
...
Bumps the go-dependencies group with 4 updates: [github.com/IBM/sarama](https://github.com/IBM/sarama ), [github.com/mholt/archives](https://github.com/mholt/archives ), [golang.org/x/net](https://github.com/golang/net ) and [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ).
Updates `github.com/IBM/sarama` from 1.44.0 to 1.45.0
- [Release notes](https://github.com/IBM/sarama/releases )
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md )
- [Commits](https://github.com/IBM/sarama/compare/v1.44.0...v1.45.0 )
Updates `github.com/mholt/archives` from 0.0.0-20241226194006-fc8400ac3529 to 0.1.0
- [Release notes](https://github.com/mholt/archives/releases )
- [Commits](https://github.com/mholt/archives/commits/v0.1.0 )
Updates `golang.org/x/net` from 0.33.0 to 0.34.0
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.34.0 )
Updates `sigs.k8s.io/controller-runtime` from 0.19.3 to 0.19.4
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.3...v0.19.4 )
---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/mholt/archives
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 10:26:21 +05:30
Sanket Sudake and GitHub
6acb59f979
Update k8s versions and set minimum version to 1.27.0 ( #3134 )
...
* Update Kind Kuberntes versions
* Minimum k8s version to 1.27.0
* Pin ubuntu version in actions
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-08 12:49:54 +05:30
Sanket Sudake and GitHub
4bce904c96
Use mholt/archives instead of mholt/archiver ( #3128 )
...
* Use mholt/archives instead of mholt/archiver
* Fix validations
* Fix iszip function
* Fix directory
* Add better path sanitization
* ensure safe dir is passed
* Fix file permissions
* Fix config path
* Sanitize builder source path
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-08 11:00:54 +05:30
Sanket Sudake and GitHub
54b67b5171
Use controller-gen and code-generator latest version ( #3133 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2025-01-06 23:27:26 +05:30
96b07bf9a8
Bump the go-dependencies group with 3 updates ( #3131 )
...
Bumps the go-dependencies group with 3 updates: [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ), [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools ) and [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff ).
Updates `github.com/go-git/go-git/v5` from 5.13.0 to 5.13.1
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.13.0...v5.13.1 )
Updates `sigs.k8s.io/controller-tools` from 0.16.5 to 0.17.0
- [Release notes](https://github.com/kubernetes-sigs/controller-tools/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-tools/blob/main/envtest-releases.yaml )
- [Commits](https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.5...v0.17.0 )
Updates `sigs.k8s.io/structured-merge-diff/v4` from 4.4.2 to 4.5.0
- [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases )
- [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.4.2...v4.5.0 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-tools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/structured-merge-diff/v4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-06 15:51:26 +05:30
b156625997
Bump the docker-images group across 5 directories with 1 update ( #3132 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `f5fe67a` to `f96b5a6`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f5fe67a` to `f96b5a6`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f5fe67a` to `f96b5a6`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f5fe67a` to `f96b5a6`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `f5fe67a` to `f96b5a6`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-06 15:05:50 +05:30
sofsms and GitHub
6cf15f6cec
Update create.go to handle namespace isolation ( #3130 )
2025-01-03 23:28:02 +05:30
Dnowan Methy and GitHub
3f0e4f5e81
fix: fix slice init length ( #3064 )
...
Signed-off-by: occupyhabit <wangmengjiao@outlook.com >
2025-01-01 22:26:18 +05:30
LiuXiang and GitHub
1358aa2a81
Log only related configmap and secret ( #3049 )
...
Signed-off-by: LiuXiang <lx1036@126.com >
2025-01-01 22:13:36 +05:30
Simon Emms and GitHub
f0aaef203e
fix: apply kubernetes resources to the webhook-server ( #3084 )
2024-12-30 14:59:56 +05:30
77d24fc544
Bump the go-dependencies group across 1 directory with 25 updates ( #3125 )
...
* Bump the go-dependencies group across 1 directory with 25 updates
Bumps the go-dependencies group with 13 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/IBM/sarama](https://github.com/IBM/sarama ) | `1.43.3` | `1.44.0` |
| [github.com/fatih/color](https://github.com/fatih/color ) | `1.17.0` | `1.18.0` |
| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify ) | `1.7.0` | `1.8.0` |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) | `5.12.0` | `5.13.0` |
| [github.com/influxdata/influxdb](https://github.com/influxdata/influxdb ) | `1.11.6` | `1.11.8` |
| [github.com/kedacore/keda/v2](https://github.com/kedacore/keda ) | `2.15.1` | `2.16.1` |
| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.55.0` | `0.58.0` |
| [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib ) | `0.55.0` | `0.58.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go ) | `1.32.0` | `1.33.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) | `1.32.0` | `1.33.0` |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.31.3` | `0.32.0` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.31.3` | `0.32.0` |
| [k8s.io/metrics](https://github.com/kubernetes/metrics ) | `0.31.3` | `0.32.0` |
Updates `github.com/IBM/sarama` from 1.43.3 to 1.44.0
- [Release notes](https://github.com/IBM/sarama/releases )
- [Changelog](https://github.com/IBM/sarama/blob/main/CHANGELOG.md )
- [Commits](https://github.com/IBM/sarama/compare/v1.43.3...v1.44.0 )
Updates `github.com/fatih/color` from 1.17.0 to 1.18.0
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.17.0...v1.18.0 )
Updates `github.com/fsnotify/fsnotify` from 1.7.0 to 1.8.0
- [Release notes](https://github.com/fsnotify/fsnotify/releases )
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.7.0...v1.8.0 )
Updates `github.com/go-git/go-git/v5` from 5.12.0 to 5.13.0
- [Release notes](https://github.com/go-git/go-git/releases )
- [Commits](https://github.com/go-git/go-git/compare/v5.12.0...v5.13.0 )
Updates `github.com/influxdata/influxdb` from 1.11.6 to 1.11.8
- [Release notes](https://github.com/influxdata/influxdb/releases )
- [Commits](https://github.com/influxdata/influxdb/compare/v1.11.6...v1.11.8 )
Updates `github.com/kedacore/keda/v2` from 2.15.1 to 2.16.1
- [Release notes](https://github.com/kedacore/keda/releases )
- [Changelog](https://github.com/kedacore/keda/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kedacore/keda/compare/v2.15.1...v2.16.1 )
Updates `github.com/prometheus/common` from 0.59.1 to 0.61.0
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md )
- [Commits](https://github.com/prometheus/common/compare/v0.59.1...v0.61.0 )
Updates `github.com/stretchr/testify` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0 )
Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.55.0 to 0.58.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.55.0...zpages/v0.58.0 )
Updates `go.opentelemetry.io/contrib/propagators/autoprop` from 0.55.0 to 0.58.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.55.0...zpages/v0.58.0 )
Updates `go.opentelemetry.io/otel` from 1.32.0 to 1.33.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.32.0 to 1.33.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.32.0 to 1.33.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.32.0 to 1.33.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.32.0 to 1.33.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0 )
Updates `golang.org/x/net` from 0.30.0 to 0.33.0
- [Commits](https://github.com/golang/net/compare/v0.30.0...v0.33.0 )
Updates `google.golang.org/grpc` from 1.67.1 to 1.69.2
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.69.2 )
Updates `k8s.io/api` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/api/compare/v0.31.3...v0.32.0 )
Updates `k8s.io/apiextensions-apiserver` from 0.31.3 to 0.32.0
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.31.3...v0.32.0 )
Updates `k8s.io/apimachinery` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.31.3...v0.32.0 )
Updates `k8s.io/client-go` from 0.31.3 to 0.32.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.31.3...v0.32.0 )
Updates `k8s.io/code-generator` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/code-generator/compare/v0.31.3...v0.32.0 )
Updates `k8s.io/metrics` from 0.31.3 to 0.32.0
- [Commits](https://github.com/kubernetes/metrics/compare/v0.31.3...v0.32.0 )
Updates `sigs.k8s.io/controller-tools` from 0.16.3 to 0.16.5
- [Release notes](https://github.com/kubernetes-sigs/controller-tools/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-tools/blob/main/envtest-releases.yaml )
- [Commits](https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.3...v0.16.5 )
Updates `sigs.k8s.io/structured-merge-diff/v4` from 4.4.1 to 4.4.2
- [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases )
- [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.4.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: github.com/IBM/sarama
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/fsnotify/fsnotify
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/influxdata/influxdb
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: github.com/kedacore/keda/v2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/prometheus/common
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/propagators/autoprop
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/code-generator
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: k8s.io/metrics
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/controller-tools
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
- dependency-name: sigs.k8s.io/structured-merge-diff/v4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: go-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Lint fixes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Few more lint fixes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-30 14:49:14 +05:30
Sanket Sudake and GitHub
a083ba3de5
Update Go version to 1.23.4 ( #3126 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-30 11:21:21 +05:30
Sanket Sudake and GitHub
6a50eac9eb
Fix SBOM and provenance for releases ( #3124 )
...
* Provenance generation fixes
* try sbom flags
* remove unwanted changes
* add container sbom support
* Fix more labels
* Fix env variable
* revert local changes
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-30 09:21:01 +05:30
b954eedff7
Bump helm/kind-action from 1.11.0 to 1.12.0 in the github-actions group ( #3122 )
...
Bumps the github-actions group with 1 update: [helm/kind-action](https://github.com/helm/kind-action ).
Updates `helm/kind-action` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](https://github.com/helm/kind-action/compare/ae94020eaf628e9b9b9f341a10cc0cdcf5c018fb...a1b0e391336a6ee6713a0583f8c6240d70863de3 )
---
updated-dependencies:
- dependency-name: helm/kind-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-26 12:59:35 +05:30
0247627494
Bump the docker-images group across 5 directories with 1 update ( #3121 )
...
Bumps the docker-images group with 1 update in the /cmd/builder directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fetcher directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/fission-bundle directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/preupgradechecks directory: [chainguard/static](https://github.com/chainguard-images/images ).
Bumps the docker-images group with 1 update in the /cmd/reporter directory: [chainguard/static](https://github.com/chainguard-images/images ).
Updates `chainguard/static` from `5ff428f` to `f5fe67a`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5ff428f` to `f5fe67a`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5ff428f` to `f5fe67a`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5ff428f` to `f5fe67a`
- [Commits](https://github.com/chainguard-images/images/commits )
Updates `chainguard/static` from `5ff428f` to `f5fe67a`
- [Commits](https://github.com/chainguard-images/images/commits )
---
updated-dependencies:
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
- dependency-name: chainguard/static
dependency-type: direct:production
dependency-group: docker-images
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-26 12:53:48 +05:30
158c40a7af
Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group ( #3110 )
...
Bumps the go_modules group with 1 update: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.28.0 to 0.31.0
- [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-26 12:06:59 +05:30
Sanket Sudake and GitHub
699011e18e
Update dependabot.yml grouping ( #3119 )
2024-12-26 12:03:49 +05:30
e7dc87843a
Bump Github Actions versions ( #3118 )
...
Bumps the global group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4.1.1` | `4.2.2` |
| [actions/setup-go](https://github.com/actions/setup-go ) | `5.1.0` | `5.2.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.26.9` | `3.28.0` |
| [codecov/codecov-action](https://github.com/codecov/codecov-action ) | `5.1.1` | `5.1.2` |
| [helm/kind-action](https://github.com/helm/kind-action ) | `1.10.0` | `1.11.0` |
| [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) | `6.0.0` | `6.1.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.4.3` | `4.5.0` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.17.8` | `0.17.9` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) | `2.3.1` | `2.4.0` |
Updates `actions/checkout` from 4.1.1 to 4.2.2
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4.1.1...11bd71901bbe5b1630ceea73d27597364c9af683 )
Updates `actions/setup-go` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed...3041bf56c941b39c61721a86cd11f3bb1338122a )
Updates `github/codeql-action` from 3.26.9 to 3.28.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.26.9...48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 )
Updates `codecov/codecov-action` from 5.1.1 to 5.1.2
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/7f8b4b4bde536c465e797be725718b88c5d95e0e...1e68e06f1dbfde0e4cefc87efeba9e4643565303 )
Updates `helm/kind-action` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](https://github.com/helm/kind-action/compare/0025e74a8c7512023d06dc019c617aa3cf561fde...ae94020eaf628e9b9b9f341a10cc0cdcf5c018fb )
Updates `goreleaser/goreleaser-action` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/286f3b13b1b49da4ac219696163fb8c1c93e1200...9ed2f89a662bf1735a48bc8557fd212fa902bebf )
Updates `actions/upload-artifact` from 4.4.3 to 4.5.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882...6f51ac03b9356f520e9adb1b1b7802705f340c2b )
Updates `anchore/sbom-action` from 0.17.8 to 0.17.9
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/v0.17.8...v0.17.9 )
Updates `ossf/scorecard-action` from 2.3.1 to 2.4.0
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/0864cf19026789058feabb7e87baa5f140aac736...62b2cac7ed8198b15735ed49ab1e5cf35480ba46 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: global
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: global
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: global
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: global
- dependency-name: helm/kind-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: global
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: global
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: global
- dependency-name: anchore/sbom-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: global
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: global
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 17:21:14 +05:30
Sanket Sudake and GitHub
e67c3b7945
Grouped dependabot updates for dockerfile and github-actions ( #3111 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-23 10:22:04 +05:30
Sanket Sudake and GitHub
36ed2e44aa
Update dependabot.yml ( #3094 )
2024-12-09 11:54:23 +05:30
Sanket Sudake and GitHub
38779b9318
Add provenance steps for release ( #3083 )
...
* Add provenance steps for release
* Update release workflow
* Fix branch filters
* Cleanup release code
* Fix attestation steps
* Add SBOM and disable image provenance
* Disable image provenance
* fix sbom install
* Add sboms to goreleaser
* Update SLSA version to v2.0.0
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-09 00:41:24 +05:30
7058130c3b
Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 ( #3077 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.20.4 to 1.20.5.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.4...v1.20.5 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 13:51:32 +05:30
Sanket Sudake and GitHub
9644477d08
Update Go dependencies ( #3081 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-08 12:59:56 +05:30
Sanket Sudake and GitHub
87cac28cad
Skip CI for dependabot PR and remove manual dispatch ( #3080 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-08 12:06:17 +05:30
238cfd854b
Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 ( #3070 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/aaa42aa0628b4ae2578232a66b541047968fac86...971e284b6050e8a5849b72094c50ab08da042db8 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 11:21:01 +05:30
f7cc0ac32d
Bump codecov/codecov-action from 4.5.0 to 5.1.1 ( #3071 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.5.0 to 5.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/e28ff129e5465c2c0dcc6f003fc735cb6ae0c673...7f8b4b4bde536c465e797be725718b88c5d95e0e )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 11:20:38 +05:30
d8108c6742
Bump sigstore/cosign-installer from 3.6.0 to 3.7.0 ( #3072 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/4959ce089c160fddf62f7b42464195ba1a56d382...dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 11:20:11 +05:30
d5eafded1a
Bump actions/upload-artifact from 4.4.0 to 4.4.3 ( #3073 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.0 to 4.4.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.0...b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 11:19:46 +05:30
48e8acedfb
Bump actions/setup-go from 5.0.2 to 5.1.0 ( #3074 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5.0.2 to 5.1.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32...41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-08 11:19:16 +05:30
11a2fdbdab
Apply best security practices for OpenSSF ( #3069 )
...
* [StepSecurity] Apply security best practices
* Keep needed check in precommit
---------
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: StepSecurity Bot <bot@stepsecurity.io >
2024-12-08 11:07:14 +05:30
Sanket Sudake and GitHub
0aa1a12cdc
Add OpenSSF scorecard badge ( #3067 )
...
* Add OpenSSF scorecard badge
* Run CodeQL on all commits
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-12-08 09:30:53 +05:30
Sanket Sudake and GitHub
f37c5ee102
Add OpenSSF Scorecard action ( #3066 )
2024-12-08 09:01:44 +05:30
Sanket Sudake and GitHub
59267e3a6b
Add path safety fixes ( #3061 )
...
* Add path safety fixes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* minor changes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* revert test_huge_response test
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-11-18 12:19:34 +05:30
82c0fbaeda
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 ( #3056 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 11:06:42 +05:30
soharab-ic and GitHub
2d70c9d65f
Remove unreachable code from fission-cli ( #3039 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-10-11 13:01:36 +05:30
soharab-ic and GitHub
c43f6fe9c0
Update K8s version for envtest to 1.30.x ( #3038 )
...
* Update K8s version for envtest to 1.30.x
* Minor change to trigger tests
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-10-10 11:47:36 +05:30
soharab-ic and GitHub
36f318186b
Add podSpec to generated environment manifest ( #3033 )
...
* Use builder and container names when creating environment K8s object instead of keeping it empty.
Add skeleton for podSpec field to give user an idea of how to use podSpec field.
* Add a positive test for env podSpec
* Add the test to CI tests
* Remove duplicate wait_for_builder function
* Fix CI tests failure
* Fix CI tests failure
* Add a negative test for env podSpec
* Fix issues with negative test
* Removing negative test as it may break executor which will affect other tests
* Rebase with main as executor issue is fixed.
Add the negative test.
* Fix negative test
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-10-09 11:11:19 +05:30
soharab-ic and GitHub
fe7f1b07c9
Fix cleanup in executortype poolmgr on invalid manifest ( #3034 )
...
The bug breaks the poolmgr service which stops the deletion and creation of new environments.
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-10-08 19:10:08 +05:30
soharab-ic and GitHub
352090d092
Updated app version and chart version to v1.20.5 ( #3032 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-10-04 13:03:02 +05:30
soharab-ic and GitHub
db2b0ad4a0
Use os.RemoveAll to ignore path does not exist error ( #3031 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-10-01 22:27:41 +05:30
soharab-ic and GitHub
4b76ec9057
Update Keda-connectors version and go packages ( #3029 )
...
* Update keda-connectors version
* Update github actions
* Fix github workflow lint issues
* Updated following go packages
```
* dario.cat/mergo: v1.0.0 -> v1.0.1
* github.com/IBM/sarama: v1.43.2 -> v1.43.3
* github.com/influxdata/influxdb: v1.11.5 -> v1.11.6
* github.com/prometheus/client_golang: v1.19.1 -> v1.20.4
* github.com/prometheus/common: v0.55.0 -> v0.59.1
* go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.53.0 -> v0.55.0
* go.opentelemetry.io/contrib/propagators/autoprop: v0.51.0 -> v0.55.0
* go.opentelemetry.io/otel: v1.28.0 -> v1.30.0
* go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.28.0 -> v1.30.0
* go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.27.0 -> v1.30.0
* go.opentelemetry.io/otel/sdk: v1.28.0 -> v1.30.0
* go.opentelemetry.io/otel/trace: v1.28.0 -> v1.30.0
* golang.org/x/net: v0.28.0 -> v0.29.0
* google.golang.org/grpc: v1.65.0 -> v1.67.1
```
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* The `set-output` command is deprecated.
Fix typos in release workflow.
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-10-01 14:12:51 +05:30
Sanket Sudake and GitHub
15857b02d9
Use typed rate limiting queue ( #3028 )
...
* Use typed rate limiting queue
* update skaffold version
* Update code-generator to 1.31
---------
Signed-off-by: Sanket <sanketsudake@gmail.com >
2024-10-01 12:05:55 +05:30
soharab-ic and GitHub
9bdac9a334
Upgraded to Go latest version 1.23.1 ( #3027 )
...
* Upgraded to latest go version 1.23.1
* Fix lint failure
* Fix lint failures
* Remove unnecessary formatting
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-09-30 19:33:10 +05:30
soharab-ic and GitHub
2f8ad16639
Warning: Deprecation warning for cross namespace parameters ( #3026 )
...
* Deprecation warning for cross namespace parameters `builderNamespace`, `functionNamespace`
and `disableOwnerReference` flag.
* Do not mention the version
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-09-30 16:42:19 +05:30
Sanket Sudake and GitHub
687a84a2d6
Update codeql action version to 3.26.9 ( #3025 )
...
* Update codeql action version to 3.26.9
* Update checkout and setup-go version
2024-09-30 11:25:45 +05:30
cui fliter and GitHub
2db9db0b38
Fix slice init length ( #3018 )
...
Signed-off-by: cuishuang <imcusg@gmail.com >
2024-09-30 10:13:12 +05:30
soharab-ic and GitHub
2bf00025ed
Fixed: Allow to disable owner references for cross namespace access with builder and function namespace ( #3024 )
...
* Add DISABLE_OWNER_REFERENCES env variable to executor and buildermgr deployment.
Use this env var to decide adding ownerReferences to K8s resources created by fission CRD.
* Resolve review comments
* Fix lint failure
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-09-27 15:11:07 +05:30
waitstory and GitHub
b8f746cb98
Fixed: Print pod log error when response status is 404 returned by te… ( #3021 )
...
* Fixed: Print pod log error when response status is 404 returned by test function
* Update util.go
---------
Signed-off-by: waitstory <waitstory@163.com >
2024-09-26 13:21:50 +05:30
soharab-ic and GitHub
93869d3bc8
Add method and subpath flags to timetrigger object for triggering a function ( #3017 )
...
* Update timetrigger crd and add method and subpath fields in spec.
Update fission-cli to accept user input for method and subpath fields.
Update publisher package to utilize these fields for triggering a function.
Update timer controller to use method and subpath fields for publishing a request.
Add a new test TestPublisherSubpath in pulisher package.
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Use kubebuilder default annotation.
Update test for fission-cli timetrigger create, update command to support method and subpath flags.
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-09-16 17:15:54 +05:30
5d580e01aa
Fix the error printing in error handling ( #3013 )
...
* 去除environment创建操作中的注释及更新过程中存在的冗余代码
* Remove redundant code and simplify input parsing during HTTPTrigger creation
* Fix error handling in package update logic implementation
* Fix the error printing in error handling
---------
Co-authored-by: yufu huang <yufu.huang@gientech.com >
2024-09-13 10:43:41 +05:30
1f41de9991
Fix error handling in package update logic implementation ( #3012 )
...
* 去除environment创建操作中的注释及更新过程中存在的冗余代码
* Remove redundant code and simplify input parsing during HTTPTrigger creation
* Fix error handling in package update logic implementation
---------
Co-authored-by: yufu huang <yufu.huang@gientech.com >
2024-09-11 13:38:31 +05:30
waitstory and GitHub
5cdecefc49
The function is updated without an "envNamespace" argument, so we need to remove that logic ( #3010 )
...
Signed-off-by: waitstory <waitstory@163.com >
2024-09-11 13:37:09 +05:30
21bccdaecf
Bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 ( #3008 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.12 to 1.1.14.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.12...v1.1.14 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 08:33:35 +05:30
soharab-ic and GitHub
cf55fbecea
Update chart version and app version to v1.20.4 ( #3006 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-09-02 12:14:23 +05:30
b80437b78c
Configure user ID for logger container's securityContext using helm values.yaml ( #3005 )
...
* Run logger as root to allow access to log files from host
* Add to connect part of yaml
* Change fission folder to allow non-root to write
into folder instead
* Configure user ID for logger from helm values.yaml
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
Co-authored-by: Mark Retallack <mark.retallack@yunextraffic.com >
2024-09-02 11:06:55 +05:30
waitstory and GitHub
11baffc92c
Fixed time unit loss problem after converting time ( #3004 )
...
The time unit of 'function.Spec.FunctionTimeout' is second, but after conversion from the function time.Duration, the unit becomes nanosecond. So it needs to be repaired.
Signed-off-by: waitstory <waitstory@163.com >
2024-08-30 16:54:41 +05:30
markretallack and GitHub
ce49eb3e18
Add resource namespace to logger ( #2999 )
...
* Add fission resource namespace to logger pod
* Corrected indent
* Fix formating
2024-08-30 16:53:57 +05:30
soharab-ic and GitHub
bf19e2fae2
Use in-cluster config when kubeconfig file is not found ( #2996 )
...
* Use in-cluster config if KUBECONFIG env is not set.
Or when kubeconfig file is not found in user's home directory.
* Fixed e2e cli tests failure
* Resolve review comments
* Join kubeconfig not found and failed to load in-cluster config errors
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-24 09:01:27 +05:30
soharab-ic and GitHub
26f964886e
Fix: Message queue trigger update ( #2991 )
...
* Handle mqt update
* Update scalemanager to support mqtkind update
* Short circuit evalution may fail metadata update
* Updated mqtmanager test
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-16 11:33:36 +05:30
soharab-ic and GitHub
cb3a765495
Fix storagesvc url in archive ( #2982 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-14 18:02:05 +05:30
7203cbf846
Remove redundant code and simplify input parsing during HTTPTrigger creation ( #2990 )
...
* 去除environment创建操作中的注释及更新过程中存在的冗余代码
* Remove redundant code and simplify input parsing during HTTPTrigger creation
---------
Co-authored-by: yufu huang <yufu.huang@gientech.com >
2024-08-14 18:00:22 +05:30
soharab-ic and GitHub
0b9d4c6f5a
Use typed client from Keda instead of unstructured ( #2989 )
...
* Use typed client for Keda
* Downgraded apimachinery version to v0.30.0 because of compilation error
* Upgrade golanggci-lint version to v1.57.0
* Skip cache for golanggci-lint-action
* grpc.WithBlock is deprecated
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-14 16:52:31 +05:30
c6beb29f5a
Code cleanup from Fission CLI ( #2983 )
...
Co-authored-by: yufu huang <yufu.huang@gientech.com >
2024-08-12 19:11:56 +05:30
soharab-ic and GitHub
13abb2e905
Creating large number of MQTs takes time ( #2984 )
...
* Implementing workqueue for MessageQueueTriggers
* Fixing some issues with informers and deleteQueue
* Fixing fission_mqt_created metrics
* Rebase with main
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-12 18:00:41 +05:30
soharab-ic and GitHub
54db275dc2
Removed armv7 references from goreleaser file ( #2988 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-12 12:08:49 +05:30
soharab-ic and GitHub
0159802497
Update chart version to v1.20.3 ( #2987 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-09 13:38:40 +05:30
soharab-ic and GitHub
90d781ca2d
Fixed mqtrigger scaling issue ( #2986 )
...
* Fixed mqtrigger scaling issue
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Resolve review comments
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Set goreleaser version to v1
Remove armv7 references from goreleaser file
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-08-09 11:58:44 +05:30
Boluwatife Victor and GitHub
1732d9f4b0
Update README.md ( #2738 )
...
I added more context to the introduction section
2024-07-20 10:36:16 +05:30
soharab-ic and GitHub
8de5a5b0f3
Fix: Storage leak in Builder and Fetcher ( #2979 )
...
* Fix storage leak in builder
```
builder pod keeps old src and deployment packages irrespective of build status.
delete src package after every build request is completed.
delete deployment package after package is uploaded.
```
* Optimized src/deploy cleanup pkg code
* Fix high severity security issue
* Add a test for builder's Clean API
* Resolve review comments
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-07-15 18:28:42 +05:30
35276a503b
Bump golang.org/x/image from 0.10.0 to 0.18.0 ( #2972 )
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.10.0 to 0.18.0.
- [Commits](https://github.com/golang/image/compare/v0.10.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-13 19:23:12 +05:30
soharab-ic and GitHub
c6c811ea76
Show warning that --yolo, --concurrency and --rpp fields are valid for executortype poolmgr only ( #2971 )
...
* yolo, concurrency and rpp are specifically introduced for executortype poolmgr
```
Show warning if these fields are used with other executortype.
Update CLI with this information.
```
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Add warning for fn update too
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Show warning while updating `--yolo`, `--con` and `--rpp` to an already created newdeploy function.
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Fixed a minor bug
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Optmize and increase code readability
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Rename function to checkExecutorPoolManager
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-07-08 12:04:43 +05:30
f2baa17131
Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 ( #2970 )
...
Bumps [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp ) from 0.7.5 to 0.7.7.
- [Changelog](https://github.com/hashicorp/go-retryablehttp/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-retryablehttp/compare/v0.7.5...v0.7.7 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-retryablehttp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 12:26:51 +05:30
soharab-ic and GitHub
a34840b0a7
Set OwnerReferences to K8s resources created by Fission ( #2964 )
...
* Poolmanager deployment is created based on environment.
Set environment as owner to poolmanager deployment.
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Set OwnerReferences to K8s resources created by fission resources.
```
Set OwnerReferences to deployment, service and HPA created by newdeploy function.
Set OwnerReferences to builderManager deployment and service created by environment.
Set OwnerReferences to deployment, service and HPA created by container function.
```
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
* Use ControllerRef
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-06-25 12:25:12 +05:30
soharab-ic and GitHub
06b52e3631
Update keda connectors image tag ( #2963 )
2024-06-21 15:13:02 +05:30
jaynis and GitHub
19858521fd
added http status code error handling to DownloadUrl function ( #2959 )
...
Signed-off-by: jaynis <kranz.jannis@googlemail.com >
2024-06-20 18:43:46 +05:30
soharab-ic and GitHub
4c4b574d07
Fix fission-cli cmd pkg getdeploy ( #2960 )
...
```
If deployment archive is empty then command will return source archive.
Deployment can be empty if pkg build failed or in running state.
```
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-06-20 18:36:35 +05:30
waitstory and GitHub
9b978cf2fd
Fixed an error when using the command to download src ( #2940 )
...
* Fixed an error when using the command to download src
issue: #2938
Signed-off-by: waitstory <waitstory@163.com >
* Fixed an error when using the command to download src
issue: #2938
Signed-off-by: waitstory <waitstory@163.com >
---------
Signed-off-by: waitstory <waitstory@163.com >
2024-06-10 10:00:31 +05:30
pengpengfu and GitHub
ef05e242e4
fetcher when call uploadHandler ,archive zip, Use newZip instead of the default DefaultZip to improve the fetcher to accept more upload requests. ( #2955 )
2024-06-10 09:01:26 +05:30
soharab-ic and GitHub
156c1ac2e6
Pin goreleaser version to v1 in github actions ( #2956 )
...
```
Latest goreleaser version v2 has some breaking changes.
Due to this CI tests failed.
Therefore, setting goreleaser version to v1.
```
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-06-06 19:49:04 +05:30
soharab-ic and GitHub
ade2daa013
Make image description template variables less from goreleaser configuration ( #2954 )
...
```
Remove variables field from .goreleaser.yml
```
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-06-03 19:32:11 +05:30
soharab-ic and GitHub
6a84cee1d8
Add description label to docker images ( #2952 )
...
* Add description label to docker images
* Update descriptions
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-29 14:26:29 +05:30
soharab-ic and GitHub
b95e317a20
fix: Router failed to create ingress resource in fission namespace ( #2951 )
...
* Router failed to create ingress resource in `fission` namespace
```
fission-router has access to create ingress in default namespace.
fission is creating ingress in namespace where fission is installed.
updated the helm chart to give fission-router access to create ingress in release namespace.
```
* Add a todo comment for modifying router's permissions
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-28 19:47:44 +05:30
soharab-ic and GitHub
0cfe08df55
Update chart version and app version to v1.20.2 ( #2950 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-27 15:51:19 +05:30
4e0643eed7
Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 ( #2912 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.5 to 1.1.12.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.12/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.5...v1.1.12 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 12:58:58 +05:30
soharab-ic and GitHub
103c7d57e4
Upgrade libs and go version ( #2949 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-27 12:51:54 +05:30
Robbie Cronin and GitHub
c6d01827b0
Fix: MutatingWebhookConfiguration naming conflict ( #2948 )
2024-05-27 11:53:53 +05:30
Robbie Cronin and GitHub
d8fe37e736
Fix: ValidatingWebhookConfiguration conflict ( #2947 )
2024-05-27 11:24:51 +05:30
soharab-ic and GitHub
c126298db4
Revert "Remove deprecated mqtrigger with kind fission ( #2875 )" ( #2946 )
...
* Revert "Remove deprecated mqtrigger with kind fission (#2875 )"
This reverts commit f44174debc .
* Upgrade sarama version to v1.43.2
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-27 10:21:51 +05:30
soharab-ic and GitHub
f7e9e71ee1
Set latest envVersion 3 as default ( #2945 )
...
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-22 14:06:36 +05:30
eveneast and GitHub
3e43c07e5a
Fix code comments function names ( #2927 )
...
Signed-off-by: eveneast <qcqs@foxmail.com >
2024-05-20 19:22:22 +05:30
robbellMF and GitHub
932be4eb38
Fix fission spec apply --delete deleting environments ( #2943 )
2024-05-17 22:22:50 +05:30
soharab-ic and GitHub
8bfe2d0ed1
Fix CLI pkg getsrc returns deploy archive instead of source archive ( #2941 )
...
* CLI command `pkg getsrc` returns deploy archive
```
Fix CLI command to return source archive instead of deploy archive.
If source archive is not available then return deploy archive.
```
* Add e2e tests for `fission package` CLI commands
* Cleanup environments created for pkg test
* Fix unit test failures
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-16 18:29:58 +05:30
soharab-ic and GitHub
9cea0d2b32
Upgrade kind version to v0.23.0 ( #2937 )
...
* Upgrade kind version to v0.23.0
```
Upgraded kind version to github workflow push_pr.yaml
Upgraded kind version to github workflow release.yaml
Upgraded kind version to github workflow upgrade_test.yaml
```
* Minor change to trigger CI
* Upgrade kind node image to v1.25.16
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-15 13:21:46 +05:30
soharab-ic and GitHub
5337dbfd0b
Update Go packages ( #2933 )
...
* Update Go packages
```
github.com/elastic/crd-ref-docs: v0.0.10 -> v0.0.12
github.com/go-git/go-git/v5: v5.11.0 -> v5.12.0
github.com/prometheus/client_golang: v1.18.0 -> v1.19.0
github.com/prometheus/common: v0.46.0 -> v0.53.0
github.com/stretchr/testify: v1.8.4 -> v1.9.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.48.0 -> v0.51.0
go.opentelemetry.io/contrib/propagators/autoprop: v0.48.0 -> v0.51.0
go.opentelemetry.io/otel: v1.23.1 -> v1.26.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.23.1 -> v1.26.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.23.1 -> v1.26.0
go.opentelemetry.io/otel/sdk: v1.23.1 -> v1.26.0
go.opentelemetry.io/otel/trace: v1.23.1 -> v1.26.0
go.uber.org/zap: v1.26.0 -> v1.27.0
golang.org/x/net: v0.21.0 -> v0.25.0
google.golang.org/grpc: v1.61.1 -> v1.63.2
k8s.io/api: v0.29.2 -> v0.30.0
k8s.io/apiextensions-apiserver: v0.29.2 -> v0.30.0
k8s.io/apimachinery: v0.29.2 -> v0.30.0
k8s.io/client-go: v0.29.2 -> v0.30.0
k8s.io/code-generator: v0.29.2 -> v0.30.0
k8s.io/metrics: v0.29.2 -> v0.30.0
sigs.k8s.io/controller-runtime: v0.17.1 -> v0.18.2
sigs.k8s.io/controller-tools: v0.14.0 -> v0.15.0
```
* update Makefile and update-codegen.sh with latest packages
* Run `make all-generators`
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-08 11:03:00 +05:30
guangwu and GitHub
08c662bc11
fix: close tmp file ( #2931 )
2024-05-07 12:51:43 +05:30
soharab-ic and GitHub
241983d2f7
Fix fission check command doesnt work for namespace other than fission ( #2932 )
...
* Fix `fission check` command which does not work outside of `fission` namespace
If user provide namespace then use it for running `fission check` command.
If user does not provide namespace then use `fission` as default namespace.
* Update go version to 1.22.2
---------
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io >
2024-05-07 11:18:22 +05:30
Sanket Sudake and GitHub
63864a91f2
Update Go to 1.22 and dependencies ( #2915 )
...
Go depenencies updated
```
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.47.0 -> v0.48.0
go.opentelemetry.io/contrib/propagators/autoprop: v0.47.0 -> v0.48.0
go.opentelemetry.io/otel: v1.22.0 -> v1.23.1
go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.22.0 -> v1.23.1
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.22.0 -> v1.23.1
go.opentelemetry.io/otel/sdk: v1.22.0 -> v1.23.1
go.opentelemetry.io/otel/trace: v1.22.0 -> v1.23.1
golang.org/x/net: v0.20.0 -> v0.21.0
google.golang.org/grpc: v1.61.0 -> v1.61.1
k8s.io/api: v0.29.1 -> v0.29.2
k8s.io/apiextensions-apiserver: v0.29.1 -> v0.29.2
k8s.io/apimachinery: v0.29.1 -> v0.29.2
k8s.io/client-go: v0.29.1 -> v0.29.2
k8s.io/code-generator: v0.29.1 -> v0.29.2
k8s.io/metrics: v0.29.1 -> v0.29.2
sigs.k8s.io/controller-runtime: v0.17.0 -> v0.17.1
```
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-02-15 20:39:03 +05:30
Sanket Sudake and GitHub
579d46cc1b
Use code-generator v1.29.1 for code-generation ( #2908 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-02-06 14:00:16 +05:30
Sanket Sudake and GitHub
dcecb10e6c
Update Go deps ( #2907 )
...
github.com/google/uuid: v1.5.0 -> v1.6.0
github.com/prometheus/common: v0.45.0 -> v0.46.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.46.1 -> v0.47.0
go.opentelemetry.io/contrib/propagators/autoprop: v0.46.1 -> v0.47.0
go.opentelemetry.io/otel: v1.21.0 -> v1.22.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.21.0 -> v1.22.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.21.0 -> v1.22.0
go.opentelemetry.io/otel/sdk: v1.21.0 -> v1.22.0
go.opentelemetry.io/otel/trace: v1.21.0 -> v1.22.0
google.golang.org/grpc: v1.60.1 -> v1.61.0
k8s.io/api: v0.29.0 -> v0.29.1
k8s.io/apiextensions-apiserver: v0.29.0 -> v0.29.1
k8s.io/apimachinery: v0.29.0 -> v0.29.1
k8s.io/client-go: v0.29.0 -> v0.29.1
k8s.io/metrics: v0.29.0 -> v0.29.1
sigs.k8s.io/controller-runtime: v0.16.3 -> v0.17.0
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-01-28 15:01:10 +05:30
dk03051996 and GitHub
6144c58a44
Update chart image tag to 1.20.1 ( #2903 )
2024-01-16 17:31:29 +05:30
Sanket Sudake and GitHub
7e8d5dd7ef
Add kubernetes version constraint and update version 1.20.1 in helm chart ( #2901 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-01-14 15:38:42 +05:30
796c7a48e8
Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 ( #2898 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.3.3 to 1.3.7.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.3...v1.3.7 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-14 14:25:05 +05:30
Sanket Sudake and GitHub
b0e4440328
Update Go modules ( #2900 )
...
- Update go modules
+ github.com/prometheus/client_golang v1.17.0 [v1.18.0]
+ golang.org/x/net v0.19.0 [v0.20.0]
+ sigs.k8s.io/controller-tools v0.13.0 [v0.14.0]
- Remove Kafka tests disabled.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-01-14 11:48:40 +05:30
Sanket Sudake and GitHub
b801c77432
Add kubernetes QPS and Burst limit configuration ( #2899 )
...
Added configurable kubernetes client limits burst and QPS
Default QPS 200 and burst 500. Configurable via helm chart values.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-01-12 22:21:12 +05:30
Sanket Sudake and GitHub
82b2848eb7
Set default package status to none if deployment exists ( #2894 )
...
If package has deployment already, we should set package status to none instead of pending.
If we have package has source, we set status to pending.
If both source and deployment are empty, package marked as failure.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-01-05 18:31:13 +05:30
dk03051996 and GitHub
0c1b03b862
added annotation for signing ( #2895 )
2024-01-04 10:47:18 +05:30
Sanket Sudake and GitHub
0c8573467b
Make common cache typed with generics ( #2896 )
...
Making typed common cache so that we don't use wrong types
across set/get methods and more higher-level methods can be
defined for cache.
Currently, we are not able to operate over all keys of the cache
due to generic types.
I also removed code comments around the cache.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2024-01-04 10:46:32 +05:30
Vardhaman Surana and GitHub
12f8017d9b
added fetcher test cases ( #2893 )
...
* added fetcher test cases
* error message formatting fix
* error message formatting fix for e2e framework
2023-12-21 17:02:39 +05:30
Sanket Sudake and GitHub
29b0cf24ac
Update Go dependencies ( #2889 )
...
* Update Go dependencies
---
github.com/go-git/go-git/v5 v5.10.1 [v5.11.0]
github.com/google/uuid v1.4.0 [v1.5.0]
google.golang.org/grpc v1.59.0 [v1.60.0]
k8s.io/api v0.28.4 [v0.29.0]
k8s.io/apiextensions-apiserver v0.28.4 [v0.29.0]
k8s.io/apimachinery v0.28.4 [v0.29.0]
k8s.io/client-go v0.28.4 [v0.29.0]
k8s.io/metrics v0.28.4 [v0.29.0]
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* update deps
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-12-21 10:57:00 +05:30
Dada Gore and GitHub
d4aba532f3
Router authentication jwtSigningKey unique for every Fission installation
2023-12-06 10:11:36 +05:30
Sanket Sudake and GitHub
9b57f1f2e7
Update chart version to v1.20.0 ( #2886 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-30 17:32:04 +05:30
Dada Gore and GitHub
1fe13624f2
seperated events permission in keda and executor linked roles to remove delete permission ( #2885 )
2023-11-30 14:19:59 +05:30
Sanket Sudake and GitHub
fdecc98775
Auto-approve goreleaser docker builds with cosign ( #2883 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-27 14:01:30 +05:30
Sanket Sudake and GitHub
10852c90a5
Update goreleaser cosign prompt approval ( #2882 )
2023-11-25 19:54:16 +05:30
Sanket Sudake and GitHub
62f729727a
Change container base image to cgr.dev/chainguard/static ( #2881 )
...
* Change container base image to cgr.dev/chainguard/static
* Lint fixes
* fix test failure
* Add router deployment wait
* add check command in upgrade script
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-24 19:01:31 +05:30
Sanket Sudake and GitHub
95faf60959
Update keda connectors images ( #2880 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-24 14:22:47 +05:30
Sanket Sudake and GitHub
17fbe42fcc
Update fission version v1.20.0-rc2 ( #2879 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-23 13:00:50 +05:30
Sanket Sudake and GitHub
f44174debc
Remove deprecated mqtrigger with kind fission ( #2875 )
...
* Remove deprecated mqtrigger with kind fission
* Remove unused deps
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-21 17:52:37 +05:30
Sanket Sudake and GitHub
efeb6951dc
Update Go dependencies ( #2878 )
...
* Update Go dependencies
* Pin all github workflows dependencies
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-21 16:15:49 +05:30
Sanket Sudake and GitHub
b85ba9e419
Use concurrency in poolmanager as per old behaviour ( #2876 )
...
* Use concurrency in poolmanager as per old behaviour
* Update code comments
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-21 13:34:17 +05:30
Sanket Sudake and GitHub
d23ed572f9
Add tests for preupgradchecks and spec/archive CLI ( #2874 )
...
* Add tests for preupgradchecks
* Add spec tests
* Add package archive tests
* Wait for cleanup
* Fix test and coverage
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-17 14:08:38 +05:30
Sanket Sudake and GitHub
e7d6381876
Add webhook server to tests ( #2873 )
...
* Add webhook server to tests
* fix config for webhoook service
* Fix logger in webhook manager
* Use interface for webhook manager
* single reference for router url
* Cleanup token code
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-16 14:16:28 +05:30
Sanket Sudake and GitHub
57b537f09e
Add CLI tests for mqtrigger/timetrigger ( #2872 )
...
* Add tests for mqtrigger/timetrigger
* Change command to run tests
* correct coverage command
* update coverpkg
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-13 17:14:47 +05:30
Sanket Sudake and GitHub
2e4825def0
Add function test CLI tests ( #2871 )
...
* Add function test CLI tests
* Add few more services to tests
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-13 14:34:56 +05:30
Vardhaman Surana and GitHub
3fabf64b3c
Add informers and internal go routines in manager ( #2870 )
...
* used manager's Add function in more places
* exit when ctx.Done is received in archivePruner go routines
* fix manager tests
* fix data race
* added more gpm function in manager and removed manager from a util function
* closed unused channel and stopped ticker after context is done
* added log statements
* used context.Done inside function instead of stopper channel
2023-11-10 12:42:21 +05:30
Vardhaman Surana and GitHub
2a40b4538c
added manger to keep track of go routines in the services ( #2869 )
...
- added manager to wait for all go routines to end before exit
- code refactor
- renamed Manafer to Interface and GoRoutineManager to GroupManager
- replaced some go routine calls with manager Add func
- added unit tests for manager
2023-11-07 15:30:48 +05:30
Sanket Sudake and GitHub
27132975c4
Add interfaces for executor/fetcher/storagesvc clients ( #2867 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-06 16:09:51 +05:30
Sanket Sudake and GitHub
b099db38d7
Update Go deps ( #2868 )
...
---
github.com/IBM/sarama v1.41.3 [v1.42.0]
github.com/gorilla/mux v1.8.0 [v1.8.1]
github.com/spf13/cobra v1.7.0 [v1.8.0]
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-11-05 11:33:45 +05:30
Sanket Sudake and GitHub
88039cad63
Update Go Dependencies ( #2863 )
...
---
github.com/IBM/sarama v1.41.2 [v1.41.3]
github.com/elastic/crd-ref-docs v0.0.9 [v0.0.10]
github.com/fsnotify/fsnotify v1.6.0 [v1.7.0]
github.com/go-git/go-git/v5 v5.9.0 [v5.10.0]
github.com/google/uuid v1.3.0 [v1.4.0]
github.com/prometheus/common v0.44.0 [v0.45.0]
google.golang.org/grpc v1.58.3 [v1.59.0]
k8s.io/api v0.28.2 [v0.28.3]
k8s.io/apiextensions-apiserver v0.28.2 [v0.28.3]
k8s.io/apimachinery v0.28.2 [v0.28.3]
k8s.io/client-go v0.28.2 [v0.28.3]
k8s.io/metrics v0.28.2 [v0.28.3]
sigs.k8s.io/controller-runtime v0.16.2 [v0.16.3]
sigs.k8s.io/yaml v1.3.0 [v1.4.0]
---
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-30 11:11:06 +05:30
Sanket Sudake and GitHub
267f7faf18
Add cause for all context timeouts ( #2862 )
2023-10-29 13:19:06 +05:30
Sanket Sudake and GitHub
2223081c80
Test for httptrigger and functions container/newdeploy ( #2861 )
...
* Test for httptrigger and functions
* Fixes with multierror
* review changes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-27 15:05:20 +05:30
Vardhaman Surana and GitHub
2eb2eba88c
added function tests for fission cli ( #2859 )
...
* added function tests for fission cli
* code refactor
2023-10-26 14:40:38 +05:30
8a17d391c5
Envtest based integration tests for Fission ( #2858 )
...
* skeleton for envtest fission
* Refactor code and add CLI test
* hack
* Update server test
* remove skip-ci for lint tests
* Pass client go storagesvc
* Add clientGen interface across code
* Fix storagesvc test
* Fix cmd client
* add retry in server test
* Fix concurrenct access to pool deployment
* Remove old executor test
* get rid of ginkgo/gomega
* disable flaky test
* flaky test
* revert ci change
* handle err from ParseBool
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Pranoy Kundu <pranoy1998k@gmail.com >
2023-10-26 12:09:11 +05:30
Sanket Sudake and GitHub
15e16fcc82
Update chart version 1.20.0-rc1 ( #2857 )
...
- Update kubernets version 1.23+
- Update post chart install notes with namespace info
- Update upgrade notes in chart
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-23 19:40:09 +05:30
Sanket Sudake and GitHub
7137b39a14
Avoid duplicate role in release namespace for router ( #2856 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-18 20:50:05 +05:30
Vardhaman Surana and GitHub
fc97b7609b
added client generator inteface ( #2854 )
...
* added client generator inteface
* start router service asynchronously
Signed-off-by: Vardhaman Surana <vardhaman.surana@infracloud.io >
2023-10-18 18:59:28 +05:30
Sanket Sudake and GitHub
c6329ee3db
Switch to google/uuid from satori/go.uuid ( #2852 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-17 12:19:17 +05:30
Sanket Sudake and GitHub
7b21fbc199
Remove unused generator package ( #2851 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-17 10:50:58 +05:30
Sanket Sudake and GitHub
703d757c29
Remove controller component from Fission ( #2850 )
...
* Remove controller component from Fission
* Cleanup at few more places
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-17 09:29:13 +05:30
Sanket Sudake and GitHub
c09319ceb3
Update CI actions and go modules ( #2846 )
...
* Update CI actions and go modules
* Fix kind cluster name
* Fix upgrade cluster name
---
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-12 10:13:47 +05:30
Guillaume MARTINEZ and GitHub
3762ff80f2
Update the Kubernetes autoscaling API to v2 ( #2722 ) ( #2842 )
...
* Update the Kubernetes autoscaling API to v2 (#2722 )
- k8s.io/api/autoscaling/v2
* generate all files
* fix missing v2beta ref
---------
Signed-off-by: Lunik <lunik@tiwabbit.fr >
2023-10-11 11:04:45 +05:30
Sanket Sudake and GitHub
b43b31884a
Update kubernetes versions in CI verification ( #2844 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-10-10 13:11:43 +05:30
56b49dcee8
Ability to retain specialised pods for poolmanager functions ( #2830 )
...
- added retainPods flag to take in the number of specialized pods to retain
- add retainPods in both the create function and update function command
- modify crd keys to be typed instead of string
- keep track of function generation in case of update function operation
- add delete handler function to make sure specialized pods are deleted in case function is deleted
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Pranoy Kundu <pranoy1998k@gmail.com >
Co-authored-by: Pranoy Kundu <pranoy1998k@gmail.com >
2023-09-27 13:33:19 +05:30
Sanket Sudake and GitHub
657aee7cc2
Update go deps across project ( #2837 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-09-24 11:14:43 +05:30
Anthony King and GitHub
44922bce6c
fix missing namespace environment variables for various services ( #2828 )
...
the FISSION_..._NAMESPACE environment variables are used by all services during init
to check if the CRDs are loaded.
Move them to the 'fission-resource-namespace' macro to ensure all services know the relavant namespaces.
Signed-off-by: Anthony King <anthony@datapane.com >
2023-09-23 13:01:53 +05:30
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
Sanket Sudake and GitHub
997493351a
Update go version 1.21 ( #2833 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-09-05 22:15:32 +05:30
guangwu and GitHub
3d77077bc5
fix: Environment typo ( #2829 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2023-08-30 07:50:09 +05:30
Shubham Bansal and GitHub
f955d1182a
update chart version to v1.19.0 ( #2798 )
...
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
2023-05-18 15:18:04 +05:30
Ambor and GitHub
1cbc0ba9ff
fix: passthrough the build log error ( #2795 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-05-18 13:47:54 +05:30
Shubham Bansal and GitHub
0936c6a2d7
Update dependencies ( #2796 )
...
* updated dependencies
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
* updated depencies related to otel and few other
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
* revert changes for go version
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
* revert changes for k8s dependencies
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
---------
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
2023-05-18 13:44:51 +05:30
Shubham Bansal and GitHub
f0ec328d24
Changed prometheus version from latest to 45.28.0 ( #2797 )
...
* updated prometheus version for CI failure
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
* updated prometheus version for CI failure
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
---------
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
2023-05-18 12:44:20 +05:30
Shubham Bansal and GitHub
2b1ac28300
updating all direct dependencies ( #2793 )
...
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
2023-05-17 12:17:23 +05:30
Shubham Bansal and GitHub
0fb2096788
security upgrade for alpine to 3.18 ( #2792 )
2023-05-16 17:45:36 +05:30
Scott Côté and GitHub
6e375629e7
Configure router deployment replicas ( #2782 )
2023-05-16 16:20:29 +05:30
Shubham Bansal and GitHub
1133386ce9
update chart version to v1.19.0-rc2 ( #2791 )
...
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
2023-05-12 10:33:51 +05:30
f99f10134c
Executor: Dump function service cache for pool manager functions ( #2789 )
...
* dump function service cache for executor
* fix lint issue
* code refactor and lint fixes
---------
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2023-05-12 09:49:54 +05:30
6c431e4d9b
Ensure handling for specialization failure in pool manager ( #2788 )
...
* Add fixes for failure in specialization
* reduce specialization in progress and remove expired requests from queue when specialization is timed out
* rename markSpecializationFailure and remove logger from the queue
* refactor clean up code in api.go and add test case for queue
Details:
- Cleanup svc waiting for the counter in the pool manager if specialization fails
- Cleanup active requests counter in pool manager if client exists the demand for function service while we have allocated function service
- Consider specialization timeout if pod ready timeout > specialization timeout in waiting for ready pod. We also consider if the request to choosePod is cancelled.
- We ensure if we have requests waiting for service requests but if there is no pod in the specialization we clean up those.
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Pranoy Kundu <pranoy1998k@gmail.com >
2023-05-11 21:03:57 +05:30
31c81e132e
fix: lose cold start error counter for the poolmgr functions ( #2755 )
...
* fix: lose cold start error counter for the poolmgr functions
Co-authored-by: ZhengHe-MD <ranchardzheng@gmail.com >
Co-authored-by: gw123 <iamakillerforyou@gmail.com >
Signed-off-by: saltbo <saltbo@foxmail.com >
* fix: miss code for the metric
Signed-off-by: saltbo <saltbo@foxmail.com >
---------
Signed-off-by: saltbo <saltbo@foxmail.com >
Co-authored-by: ZhengHe-MD <ranchardzheng@gmail.com >
Co-authored-by: gw123 <iamakillerforyou@gmail.com >
2023-05-09 12:37:58 +05:30
Nikhil Sharma and GitHub
a5f3402dbc
add functionality to update spec of fission custom resources ( #2701 )
...
Signed-off-by: Nikhil Sharma <nikhilsharma230303@gmail.com >
2023-05-08 13:36:05 +05:30
Ambor and GitHub
784bd82ec7
fix: panic for the builder/client ( #2780 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-04-13 10:40:45 +05:30
Ambor and GitHub
cd742a6d18
fix: error port for the pprof server ( #2766 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-04-11 08:43:36 +05:30
Ambor and GitHub
32530ac474
fix: add flush to support chunked for the metric middleware ( #2772 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-04-11 08:40:58 +05:30
Ambor and GitHub
117c383fac
style: typo for the BuilderNamespace ( #2776 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-04-11 08:39:42 +05:30
Shubham Bansal and GitHub
3a1db58066
update chart version to v1.19.0-rc1 ( #2761 )
...
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
2023-03-31 15:07:20 +05:30
Ambor and GitHub
ce42dbc647
refactor: update the client retry by the pkg retryablehttp ( #2752 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-03-31 13:20:22 +05:30
3840a90b54
Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 ( #2757 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.2 to 1.1.5.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.5/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.2...v1.1.5 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-31 13:06:55 +05:30
Ambor and GitHub
77d4745242
fix: invalid error unwrap for the httperror ( #2753 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-03-31 12:23:37 +05:30
715ef8267e
Improve poolmanager concurrency handling with virtual capacity ( #2737 )
...
* add functionality to wait for specialization by keeping track of incoming requests
* format executor package
* fix required capacity to specialise new pod condition
* move handling concurrency logic into pool cache from executor
* remove unused methods and structs
* implement queue in to store the svc wait
* create a queue struct and its methods to handle concurrent inputs
* use newly created queue to store waiting for svc requests
* add waiting requests in queue and use them when a svc is ready
* set function to request in queue if the context is still alive
* remove concurrency approach to set svc for waiting requests
* update the active requests whenever requests from pool are assigned a svc
* add doc to define why the conditions exist
* remove unwanted params in strcut and clean up code
* set error while getting svc value if sum of specialization in progress and specialized is only more than concurrency limit
* remove duplicate functions and unnecessary values in struct
* close svc channel on set value and create constants for default concurrency and rpp
* get next value in queue in case context is timed out for fetched value
* remove specializationInProgress counter from pool cache
* return in case the queue is empty wihle setting func to svc
* test getSvcVaue and setSvcValue in poolcache
* add unit tests for GetConcurrent and GetRequestsPerPod methods
* reorder imports
* add fuzzy testing for getSVCValue and setSVCValue in poolcache
* restructure go mod file and update pool cache test cases
* Add tests and bug fixes
* refactor code and add test cases
* add svcWaiting check while setting svc value
---------
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2023-03-30 20:19:51 +05:30
b622f13ab6
Bump golang.org/x/image from 0.0.0-20190802002840-cff245a6509b to 0.5.0 ( #2735 )
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.0.0-20190802002840-cff245a6509b to 0.5.0.
- [Release notes](https://github.com/golang/image/releases )
- [Commits](https://github.com/golang/image/commits/v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 11:26:34 +05:30
2213ebc637
feat: add trace and timeout support for the timer ( #2750 )
...
* feat: add trace and timeout support for the timer
Co-authored-by: gw123 <iamakillerforyou@gmail.com >
Signed-off-by: saltbo <saltbo@foxmail.com >
* fix: add error check for the lint
Signed-off-by: saltbo <saltbo@foxmail.com >
---------
Signed-off-by: saltbo <saltbo@foxmail.com >
Co-authored-by: gw123 <iamakillerforyou@gmail.com >
2023-03-29 09:27:55 +05:30
Nikhil Sharma and GitHub
1f138d03fa
handle addr when port is passed in host:port format in the StartServer func ( #2747 )
...
Signed-off-by: Nikhil Sharma <nikhilsharma230303@gmail.com >
2023-03-23 16:38:17 +05:30
a8e8cfb72d
fix: websocket event listener ( #2745 )
...
Co-authored-by: 李霖 <lee@lilindeMacBook-Pro.local >
2023-03-23 11:52:20 +05:30
Ambor and GitHub
963081e096
fix: ending retry loop when the request canceled for the choosePod ( #2731 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-03-21 14:38:45 +05:30
Sanket Sudake and GitHub
a96b92f41f
Update Go version 1.20 ( #2740 )
...
* Update Go version 1.20
* Update golangci-lint version v1.51.1
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-03-12 08:45:43 +05:30
Nikhil Sharma and GitHub
a93e9b4074
poolmgr: stop pod specialization when pod namespace and cm/secret namespace is mismatched ( #2703 )
...
Signed-off-by: Nikhil Sharma <nikhilsharma230303@gmail.com >
2023-03-11 16:24:52 +05:30
Pranoy Kumar Kundu and GitHub
0de8923ea8
Add funcSvcGroup type in pool cache for grouping of function services ( #2728 )
...
* add specfic structs for function svc and group
* remove unused var in funcSvcGroup
* format poolcache
2023-02-28 09:06:16 +05:30
1cb18a78a6
Bump golang.org/x/net from 0.4.0 to 0.7.0 ( #2724 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.4.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.4.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-26 11:02:47 +05:30
Shubham Bansal and GitHub
4ebdb16623
security upgrade for alpine to 3.17 ( #2723 )
2023-02-17 21:10:02 +05:30
Shubham Bansal and GitHub
3c0c96e98e
CLI: Use fntimeout to stop terminating of function in middle ( #2709 )
...
* use flag FnExecutionTimeout instead of FnTestTimeout
* use flag FnExecutionTimeout instead of FnTestTimeout
* keep FnTestTimeout and FunctionTimeout both
* code review changes
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
---------
Signed-off-by: Shubham Bansal <shubhambansaliimtgn@gmail.com >
2023-02-09 13:57:57 +05:30
Shubham Bansal and GitHub
e462f9ab71
Allow permission to router for ingress resource ( #2710 )
2023-02-02 10:20:46 +05:30
Shubham Bansal and GitHub
d025022042
Make ghcr.io to default container registry ( #2711 )
...
* changed default container registry from docker.io to ghcr.io
* user ghcr.io in CI test
* use ghcr.io in reporter image
* revert skaffold changes
2023-02-02 10:19:59 +05:30
Shubham Bansal and GitHub
c4ed12d9c5
Push docker images to github container registry ( #2705 )
...
* changes to push images in github container registry
* reverting changes for helm chart to pass CI test
* use gitURL instead of whole URL
* use gitURL instead of whole URL
* added release process for docker.io
* removed trailing spaces
* added support for multi arch images in GHCR
2023-01-30 17:26:06 +05:30
Shubham Bansal and GitHub
d3a615211f
router pod fails to run if authentication is enabled during helm upgrade ( #2700 )
2023-01-19 09:20:54 +05:30
Shubham Bansal and GitHub
2b017f810a
Fission version failed if authentication.enabled is set to true ( #2697 )
...
* set authorization header for fission version and check command
* display warning if response status is unauthorize or forbidden
* passing context to http request
2023-01-18 16:26:06 +05:30
Nikhil Sharma and GitHub
5c3c55d52f
allow users to set envGracePeriod to 0 ( #2696 )
...
Signed-off-by: Nikhl Sharma <nikhilsharma230303@gmail.com >
Signed-off-by: Nikhl Sharma <nikhilsharma230303@gmail.com >
2023-01-18 10:57:30 +05:30
Shubham Bansal and GitHub
5db09a899a
Create roles for custom resource in function and builder namespace ( #2695 )
...
* create roles for custom resource in function and builder namespace
* Create roles for CR for builder in function and builder namespace
* convert warn to info to remove error stack trace
2023-01-17 22:15:04 +05:30
Sanket Sudake and GitHub
0edf2640b1
internal: Making poolcache typed and merged into fscache ( #2693 )
...
Merged pool cache package into fscache to avoid import cycle.
Also changed all types in pool cache from interface to specific
types.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2023-01-15 23:50:05 +05:30
Shubham Bansal and GitHub
deb3523b59
update chart version to 1.18.0 ( #2687 )
2023-01-12 23:35: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
Nikhil Sharma and GitHub
a9d55423ae
update vulnerable dependencies ( #2684 )
...
Signed-off-by: Nikhl Sharma <nikhilsharma230303@gmail.com >
Signed-off-by: Nikhl Sharma <nikhilsharma230303@gmail.com >
2023-01-10 15:40:44 +05:30
Shubham Nazare and GitHub
496e4e3162
feat(cli): provide imagepullsecret option for container as function ( #2680 )
...
Signed-off-by: Shubham Nazare <shubham4443@gmail.com >
2023-01-09 16:18:56 +05:30
Ambor and GitHub
6667d7e383
fix: nil panic for the latestDepl.Name if not return in the for cycle ( #2682 )
...
Signed-off-by: saltbo <saltbo@foxmail.com >
Signed-off-by: saltbo <saltbo@foxmail.com >
2023-01-09 16:18:15 +05:30
Shubham Nazare and GitHub
922cb34243
Change cron syntax to standard format ( #2678 )
...
* Change cron syntax to standard format
* Add standard cron example in showschedule command
Signed-off-by: Shubham Nazare <shubham4443@gmail.com >
2023-01-02 20:05:58 +05:30
Nico Feulner and GitHub
fcf4fd2e63
fix: add missing imagePullSecrets sections to pods ( #2675 )
2022-12-28 15:42:04 +05:30
Shubham Nazare and GitHub
69470a68d0
Fix issue with updating timetrigger without --cron flag ( #2677 )
...
* Fix issue with updating time trigger without --cron flag
* Add check with ResourceVersion
* Change in UpdateFunc
Signed-off-by: Shubham Nazare <shubham4443@gmail.com >
Signed-off-by: Shubham Nazare <shubham4443@gmail.com >
2022-12-28 14:12:19 +05:30
Sanket Sudake and GitHub
8df4fd0e7c
Allow service account check to run only once at start of executor ( #2673 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-15 15:04:10 +05:30
Sanket Sudake and GitHub
275cfb55a6
Update chart version 1.18.0-rc2 ( #2671 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-14 17:49:26 +05:30
Shubham Bansal and GitHub
3e25f474b0
Remove singleDefaultNamespace field from helm chart ( #2670 )
...
* remove singleDefaultNamespace field from helm chart
* changed permission from list to get
2022-12-14 14:17:34 +05:30
Shubham Bansal and GitHub
d52c60216e
Create role and rolebinding for event-fetcher in multiple namespaces ( #2669 )
...
* create event-fetcher role and rolebinding in all namespace
* code review changes
* changed rolebinding name
2022-12-14 12:18:23 +05:30
Shubham Bansal and GitHub
16cbb87eab
Create role/role binding/service account required for builder/function pods ( #2667 )
...
* service account changes for fission-builder
* moved code into executor
* changed default timing to 30 min
* code refactor and add new roles for executor
* create role if serviceAccountCheck is enabled
2022-12-14 09:06:20 +05:30
Sanket Sudake and GitHub
5fae765323
Use client generator to generate all k8s clients and add respective client-go metrics ( #2668 )
...
* Define client generator to generate all k8s clients
* Increase QPS and burst values
* Capture client-go metrics
* Support for controller runtime metrics
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-13 14:19:36 +05:30
Sanket Sudake and GitHub
31f4f8c57e
Remove otel handler per function handler in router ( #2664 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-11 22:32:24 +05:30
Sanket Sudake and GitHub
3ae1742953
Executor user informer factory in executors in place of informers ( #2666 )
...
* Use informerfactory across executor
* Run function informer for poolpodcontroller if istio enabled
* Use same namespace for secret as keda mqtriggers
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-11 20:41:12 +05:30
Sanket Sudake and GitHub
d16de59e9f
Pass prometheus dump path and port to analyzer script ( #2665 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-09 15:16:51 +05:30
Sanket Sudake and GitHub
61d98152f1
Update go dependencies ( #2663 )
...
* Update go dependencies
- github.com/golang-jwt/jwt/v4 v4.4.2 [v4.4.3]
- github.com/influxdata/influxdb v1.10.0 [v1.11.0]
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.36.4 [v0.37.0]
- go.opentelemetry.io/contrib/propagators/autoprop v0.36.4 [v0.37.0]
- go.opentelemetry.io/otel v1.11.1 [v1.11.2]
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.11.1 [v1.11.2]
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.11.1 [v1.11.2]
- go.opentelemetry.io/otel/sdk v1.11.1 [v1.11.2]
- go.opentelemetry.io/otel/trace v1.11.1 [v1.11.2]
- go.uber.org/zap v1.23.0 [v1.24.0]
- golang.org/x/net v0.2.0 [v0.4.0]
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-09 14:24:27 +05:30
Sanket Sudake and GitHub
300739c031
Remove service account/role binding/role permissions from Fission services ( #2655 )
...
* Remove cluster role references
* Convert secret/package getter cluster roles to role
* Remove all cluster role binding permissions
* Remove unwanted permission
* Try removing all RBAC-related code
* Remove additional constants
* Add functionality for service account checks
* Restrict permission across services
* Remove package informer factory from the executor
* Revert service account check code for now
* Skip adding roles in place of cluster roles
* Remove additional permission from the router
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-08 16:15:19 +05:30
Shubham Bansal and GitHub
94eead8697
change archive location for integration-test-old job ( #2662 )
2022-12-08 13:36:29 +05:30
612206b033
test job with old namespace support to ensure backward compatibility of fission ( #2654 )
...
* trigger test job to ensure backward compatibility
* update builder and function namespace in the CI test
* resolve namespace to show logs for fission-CLI
* export function-namespace variable
* Use a common script for an old and new test run
* Revert empty namespace values in the chart
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-08 12:15:23 +05:30
Sanket Sudake and GitHub
985d94b5b8
Consume podspec patch directly on executor/builder mounts ( #2661 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-08 11:38:57 +05:30
Shubham Bansal and GitHub
4dde3c9520
Fix namespace resolution with DEFAULT_NAMESPACE and other parameters set ( #2659 )
2022-12-07 14:50:45 +05:30
Shubham Bansal and GitHub
9ccd2a4128
Generate kubernetes roles in fission-function and fission-builder namespace ( #2656 )
...
* generate roles in fission-builder and fission-function namespace
* use default namespace if buidler namespace is empty
2022-12-06 13:22:58 +05:30
e9fd13b60c
Remove cluster roles for all Fission service accounts ( #2629 )
...
* Replace all cluster roles with autogenerated namespaced roles
* Use cluster role only for preupgrade api extension permissions
* Correct role definition typos
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-05 15:11:37 +05:30
Shubham Bansal and GitHub
ee623d31b2
Check pods events via infomer in user configured namespaces ( #2653 )
...
* informer changes for event checker in multi namespace
* run informers in wait group
2022-12-05 13:06:47 +05:30
Sanket Sudake and GitHub
9612baecc0
Upgrade skaffold to v2 manifest ( #2633 )
...
* Upgrade skaffold to v2 manifest
* Update note in skaffold file
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-12-05 09:23:31 +05:30
Shubham Bansal and GitHub
691feaa84f
K8s informer to work with specific namespaces for executor ( #2651 )
...
Consider specific namespaces mentioned by the user in building informers in the executor
- Confimaps
- Secrets
- Deployments
- Services
- Pods
- Replicasets
2022-12-04 21:01:31 +05:30
Shubham Bansal and GitHub
6bf0c4124a
K8s informer to work with specific namespaces for builder manager ( #2649 )
...
* watch informer for buildermgr in specific namepspaces
* code review changes
2022-12-01 11:41:18 +05:30
neha_gupta and GitHub
9eb7acf061
wait in testcase until server starts ( #2648 )
2022-11-30 17:31:19 +05:30
neha_gupta and GitHub
e015d6d61f
add version info in fission support ( #2645 )
2022-11-30 13:51:24 +05:30
Shubham Bansal and GitHub
918214c0a9
K8s informer to work with specific namespaces for logger ( #2647 )
...
* watch informer for logger in specific namespaces
* changes to run infomrer in goroutine
2022-11-30 13:43:58 +05:30
526b5f0beb
Deployments to work with specific namespaces instead of all namespaces ( #2635 )
...
* remove namespaceAll in deployments
* remove GetNamespace function from informer
* added logger and improvement for naming
* move reaper logic to utils
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-29 17:09:51 +05:30
Sanket Sudake and GitHub
0aec9e139e
Enable security context by default ( #2644 )
...
We enable security context by default now, so that the fission pod do not have root access to the system.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-29 10:44:30 +05:30
Sanket Sudake and GitHub
8a3d8a4762
Optimize Kafka Client in Kafka Connector ( #2630 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-28 16:31:34 +05:30
Sanket Sudake and GitHub
38d380924d
Update golangci-lint version to v1.50.1 ( #2642 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-26 11:47:27 +05:30
neha_gupta and GitHub
1e0641d5f9
Removed call to InfluxDB via controller proxy ( #2638 )
...
* handle error condition in fission fn log command
* use the single stream for log exclude fetcher logs
* add all pods in the fn logs command
* update the previous stable version
* remove proxy to the controller for influxdb call
* stop running controller if influxdb flag turned true
* port-forward for influx DB
* remove controller dependency from test case
* port forward to influx DB if URL not provided by the user
* archive pruner test
2022-11-25 21:11:25 +05:30
Sanket Sudake and GitHub
f11902e81b
Backup prometheus data from CI run ( #2636 )
...
* Backup Prometheus data from CI run
* use `kube-prometheus-stack` instead of `prometheus`
* Add dump-analyzer script
* Fix monitor helm chart values
* Update readme for dump-analyzer
* Disable grafana and alertmanager
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-25 15:48:09 +05:30
Sanket Sudake and GitHub
8db3d0065a
Move build cache key operation from goroutine ( #2641 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-25 12:41:37 +05:30
Sanket Sudake and GitHub
92453908c6
Capture trace_id in builder logs ( #2640 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-25 10:16:47 +05:30
Sanket Sudake and GitHub
28daccb3aa
Capture trace_id in storage service logs ( #2639 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-25 08:17:33 +05:30
neha_gupta and GitHub
31639774b0
Handle logs from all pods in function and error condition in fission fn log command ( #2634 )
...
* handle error condition in fission fn log command
* use single stream for log exclude fetcher logs
* add all-pods in fn logs command
* update previous stable version
2022-11-24 11:21:00 +05:30
Alex Angelini and GitHub
82d066b73a
Add sync triggers debounce ( #2631 )
2022-11-22 14:30:51 +05:30
neha_gupta and GitHub
9c4fc4a306
remove controller check ( #2632 )
2022-11-22 13:10:50 +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
neha_gupta and GitHub
d559628f29
add validation to avoid cross ns config and functions ( #2627 )
2022-11-17 20:43:07 +05:30
neha_gupta and GitHub
4cbe6a7061
Get logs from Pods using Kubernetes API for function log command ( #2623 )
...
* add controller enablement flag
* throw an error if service not found
* add logs from Kubernetes in function log command
* pass context in function param
* add pod-namespace in function log command
* pass context in function param
* search for the pod in fn ns in the test
2022-11-17 13:13:33 +05:30
Shubham Bansal and GitHub
6d117ad43a
Allow empty namespace for fission function and builder ( #2621 )
...
Currently, we create Fission resources in the default namespace, function-related resources are created in the fission-function namespace, whereas builder resources are created in the fission-builder namespace. This causes confusion for a lot of users.
In this fix, we allow the user to set the function and builder namespace empty so that function and builder resources are created in the same namespace as the function resource always.
If the user desires older behaviour they can functionNamespace and builderNamespace the same previous before the upgrade.
* use default namespace for fission function and builder
* support for existing fission namespaces
* Replace builder and function namespace with template
* Fix namespace creation template
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-16 22:16:05 +05:30
neha_gupta and GitHub
70a0afd624
use namespace flag from global options for watch command ( #2622 )
2022-11-15 21:10:05 +05:30
neha_gupta and GitHub
d2f201b721
Add Controller enable/disable flag in Helm Charts ( #2620 )
...
* add controller enablement flag
* throw error if service not found
2022-11-15 17:56:08 +05:30
neha_gupta and GitHub
3b2a86a8c9
Run canary config server separate from controller ( #2617 )
...
* add canary config server
* remove the canary config code from the controller
* remove port exposure for canary config
2022-11-15 13:08:42 +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
31dfc3e4d3
Convert ClusterRoles to Roles for all components for multiple namespaces ( #2584 )
...
* Convert ClusterRoles to Roles for all components for multiple namespaces
* Added templates for rules and role generator to dynamically generate roles for each component
* Fix role-generator component templating
* Enable namespaces variable for preupgradechecks
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-12 20:36:17 +05:30
Shubham Bansal and GitHub
66897cb9d0
Delete builder service associated with environment name ( #2616 )
2022-11-12 09:11:05 +05:30
57d3a80fc6
Allow different namespaces in CI for fission-function and fission-builder ( #2609 )
...
* Add variables for function/builder namespace in the test
* Allow different namespaces in integration tests
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-11 18:56:20 +05:30
neha_gupta and GitHub
fa037166e1
Add Fission version API to router for CLI consumption ( #2612 )
...
* add version API to router
* return empty struct in case of error in getserverinfo
2022-11-11 12:58:40 +05:30
Shubham Bansal and GitHub
32bd874ab6
List fission resources in specific namespace instead of all namespace ( #2604 )
2022-11-08 10:25:09 +05:30
b71a36dc1c
Use Kubernetes Client instead of Controller APIs from CLI ( #2605 )
...
Use the Kubernetes and Fission Client from CLI instead of Controller API.
This removes port-forwarding for the controller across Fission CLI mostly.
* Use configurable client in CLI
* Move resource namespace under cmd client
* use server to get fission version
* get archive with URL
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-07 21:42:39 +05:30
Shubham Bansal and GitHub
261bf24974
Use informer for environment handling in buildermanager with multiple namespaces ( #2603 )
...
* changes to add informer for environment
* remove unnecessary code
* code refactor
* code review changes
2022-11-04 11:57:37 +05:30
Sanket Sudake and GitHub
6af53807aa
Monitor specific namespaces for configmap/secret updates ( #2598 )
...
We allow functions to refer to configmap/secrets. We are monitoring all namespaces for config maps and secrets and also allow cross-namespace references.
This fix monitors configmaps/secret updates in specific namespaces. Also, we ignore cross-namespace references for configmap/secret updates.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-03 14:12:22 +05:30
Shubham Bansal and GitHub
f37e9e6f89
Use informer for kube watcher handling with multiple namespace support ( #2594 )
...
* changes to add informer for kube watcher
* code refactor and fix cli issue for deleting watch
2022-11-02 19:10:06 +05:30
b9fa6ca20a
Use informer for time trigger handling with multiple namespace support ( #2593 )
...
* changes to add informer in timer for time trigger
* Refactor timer trigger handlers and remove unwanted code
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-11-02 16:08:48 +05:30
Shubham Bansal and GitHub
c33842c94c
Run package informer in go routine for multiple namespaces in buildermanager ( #2592 )
2022-11-01 20:01:03 +05:30
Shubham Bansal and GitHub
9ff9a6e075
newdeploy executor to work with specific namespaces ( #2590 )
2022-10-31 12:55:57 +05:30
neha_gupta and GitHub
a64fcc3faf
use controller-runtime signals ( #2589 )
2022-10-31 12:03:06 +05:30
Shubham Bansal and GitHub
47cbbef06f
List Fission resource for specific namespace in executor reaper ( #2587 )
...
* pool manager to work with specific namespaces
* code review changes and revert changes for go.mod and values.yaml file
2022-10-28 20:39:08 +05:30
Shubham Bansal and GitHub
dbd2153181
Fission failed to list resources if namespace flag is not provided ( #2585 )
...
* use default namespace if no namespace is available
* remove the current-context namespace from push_pr GitHub workflow
2022-10-28 17:39:49 +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
Shubham Bansal and GitHub
3a9e5ab65d
Error if rolebinding exists with different role reference in namespace ( #2579 )
...
* added unit test for setup role binding method
* changes to throw an error in case of mismatch in cluster role name
* changes to add a check for role kind
2022-10-27 14:10:38 +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
Runit Misra and GitHub
7eeb3ead66
Role and RoleBinding for fission-fetcher and fission-builder for user configured namespaces ( #2574 )
...
* Role and RoleBinding for fission-fetcher and fission-builder can be created in additional namespaces
* Added template file for fetcher and builder role and rolebinding
2022-10-19 18:06:17 +05:30
827baea974
Allow namespace configuration for different CRD resources in Fission ( #2539 )
...
* Allow multiple namespaces for builder manager
* Enable multiple namespaces for executor informers
* Added missing context
* helm chart support for multiple namespaces
* Directly consume map type from GetInformerForNamespaces fn
* Optimize function resolver by choosing namespace-specific informer
* helm chart support for multiple namespaces
* consider default namespace and move duplicate code to helm template
* Improve documentation for fission namespace values
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: shubham bansal <shubhambansaliimtgn@gmail.com >
2022-10-19 15:48:47 +05:30
neha_gupta and GitHub
facd14de90
mprove warning/verbose messages around namespace in Fission CLI ( #2572 )
...
Removed extra warning message while creating HTTP trigger, and updated some verbose logs to show info related to the namespace.
2022-10-17 17:52:34 +05:30
Runit Misra and GitHub
8d65b062f1
Extract out permissions for fission.io componenets per-component ( #2570 )
...
* Extract out permissions for fission.io components per-component
* PR review changes
* Fix file names
* Fix the filename for the router
2022-10-17 14:01:19 +05:30
Sanket Sudake and GitHub
d933f0ba6c
Skip CI if label added to PR ( #2571 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-10-15 17:52:12 +05:30
Sanket Sudake and GitHub
f2b790921b
Remove unwanted permissions from Fission components ( #2568 )
...
* Remove unwanted permissions from Fission components
* Remove unwanted permission from buildermgr
* Remove rbac permissions from controller
* Remove unwanted namespace permission
* Remove unwanted fission resource permissions
* Add deployment list permission for buildermgr
* add deployment create permission for buildermgr
* Update action version
* Add rolebinding permission for buildermanager
* Reduce permissions for fetcher and builder components
* Aded deployment delete permission to buildermgr
* Add logger to wait crds function
* Revert "Grant CustomResourcedefintion read permission to specific components (#2567 )"
This reverts commit 8fe62b755c .
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-10-13 15:04:49 +05:30
Sanket Sudake and GitHub
8fe62b755c
Grant CustomResourcedefintion read permission to specific components ( #2567 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-10-12 12:50:51 +05:30
neha_gupta and GitHub
b9513868ed
add namespace param for fn and env ( #2556 )
...
This PR moves fission CLI as closer as possible to kubectl command behaviour. We have improved namespace handling behaviour across CLI.
* add namespace param for fn and env
* use common fn for ns check
* update validation
* default namespace for httpTrigger, env and package, config and triggers
* use default ns
* add namespace filter to spec
* add forceNamespace flag
* set current namespace
* add default namespace in config
* add namespace specific destroy
* add all namespace in the list of resources
* add namespace as global tag
* use %s instead of %v
* add test cases for namespace
* use ns in get all functions
2022-10-11 13:23:47 +05:30
Runit Misra and GitHub
0739aca920
Separate service accounts for each fission component ( #2560 )
...
* Separate service accounts for each component
* Permission changes per component
* Fixed fluentbit permissions
* added hooks to pre-upgrade service account and role
* Adjusted hook weights for pre-upgrade hook
* Replaced * with explicit permissions
2022-10-06 19:17:34 +05:30
Sanket Sudake and GitHub
18225db2bd
Delete greetings.yml ( #2563 )
2022-10-04 16:34:10 +05:30
Sanket Sudake and GitHub
8008a5420a
Update deps ( #2558 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-09-29 13:19:14 +05:30
Sanket Sudake and GitHub
3fa0f4bde3
Ensuring passing context across fission ( #2555 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-09-26 16:05:45 +05:30
Runit Misra and GitHub
a8a81ef5be
Remove --force option from upgrade strategy in skaffold.yaml ( #2557 )
2022-09-26 11:34:33 +05:30
Andrey Dudin and GitHub
1102999b4d
Add ability to configure object reaper interval for different executor types ( #2543 )
...
Added properties to configure object reaper interval, global and specific to exec type.
OBJECT_REAPER_INTERVAL - global
NEWDEPLOY_OBJECT_REAPER_INTERVAL - for new deploy type
CONTAINER_OBJECT_REAPER_INTERVAL - for container type
POOLMGR_OBJECT_REAPER_INTERVAL - for poolmgr
2022-09-23 11:35:13 +05:30
Ambor and GitHub
da50c3759d
feat: add the fn annotations to newdeploy function based deployment ( #2554 )
...
* feat: add copy the fn annotations to the deploy annotations
* feat: add copy the fn labels to the deploy labels
2022-09-22 14:21:27 +05:30
Sanket Sudake and GitHub
e87c84ee2c
Capture context from cobra CLI and pass forward ( #2551 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-09-22 13:54:05 +05:30
Shubham Bansal and GitHub
d03395949b
changes to inject of otelhttp transport in executor ( #2552 )
2022-09-22 10:47:47 +05:30
b19d18c8bc
Enable promlinter and enhance exposed metrics. ( #2550 )
...
* Enable promlinter
* Rename archives metric and update dashboard, linter
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-20 12:40:34 +05:30
b36e0516f4
Update chart version v1.17.0 ( #2549 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-16 18:40:41 +05:30
121f962399
Add yaml manifest generation ( #2548 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-16 18:13:46 +05:30
58f33d6f6c
Add artifact and image signing ( #2547 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-15 19:31:10 +05:30
61f4d4f5ad
Fix dashboard template ( #2546 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-15 19:17:31 +05:30
Shubham Bansal and GitHub
dc4c6e20e3
Add metric fission_mqt_message_lag for kafka mqt connector ( #2544 )
...
These changes have specifically been made for Kafka connector. This will expose a new metric named `fission_mqt_message_lag`, which will show a number of messages lag per topic and partition.
We can use this metric in the auto-scaling of the pod for the new deploy type executor function. While creating a new deploy function we need to add hpa metrics of external type inside the function definition.
2022-09-15 14:45:51 +05:30
12d323e32f
Update chart and app version ( #2542 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-13 15:05:03 +05:30
2882e0d3e7
allow two HTTP triggers with no URLs and different prefix ( #2540 )
...
* allow two HTTP triggers with no URL and different prefix
* update dependency
* Fix controller existing tests
* Ensure namespace cleanup in API test
* update test cases
* handle error conditions in test
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-09-13 13:30:00 +05:30
79b41ec070
Add servicemonitor additional labels and podmonitor ( #2541 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-12 20:25:17 +05:30
05130949ad
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
Sanket Sudake and GitHub
dea7b2be94
Generate fission code using code-generator from upstream 1.25 release ( #2534 )
...
* Generate fission code using code-generator from upstream 1.25 release
* Update sigs.k8s.io/controller-runtime v0.13.0
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-09-07 10:15:29 +05:30
Sanket Sudake and GitHub
294ff5bb19
Optimize Github action workflows for Go version identification ( #2533 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-09-06 17:30:21 +05:30
7dad7c8399
Ensure newdeploy function pod restart on referred configmap update ( #2528 )
...
Configmap inside pods for newdeploy and pool manager executor type were not being updated if the user update the configmap.
This fix will help to update the pods for both executor type with new configmap. As per the changes if there is any configmap update then pods will get restarted for both executor type and then it will refer new configmap.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-09-06 16:12:55 +05:30
e0c09ce340
Fix dashboard linting workflow ( #2530 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-02 14:08:48 +05:30
e4751d54cb
Add dashboard linting workflow ( #2529 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-09-02 13:40:49 +05:30
ed6f4ea375
Dump labels and annotations for function via getmeta cli ( #2525 )
...
Co-authored-by: Nemanja Miletic <nmiletic@paloaltonetworks.com >
2022-08-31 12:51:11 +05:30
Sanket Sudake and GitHub
fef2d8f875
Propogate context for prometheus queries via canaryconfig ops ( #2527 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-31 12:03:00 +05:30
Sanket Sudake and GitHub
6971bcd287
Update Go version 1.19 ( #2523 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-30 11:40:01 +05:30
neha_gupta and GitHub
b16010dfa3
add values for nats jetstream keda connector ( #2515 )
...
* add values for jetstream connector
* formatte fission cli
* Update jetstream connector version
2022-08-29 10:45:18 +05:30
Andrey Dudin and GitHub
9016b6d28c
Correct error message in otel propagators test ( #2522 )
2022-08-26 11:43:37 +05:30
Andrey Dudin and GitHub
ce887f360a
Fix fission version command in issue template ( #2521 )
2022-08-26 11:41:40 +05:30
Andrey Dudin and GitHub
8238916340
Add endPoint property example ( #2518 )
2022-08-24 21:55:38 +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
dca306d87f
Change default branch to main across repository ( #2514 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-22 14:57:00 +05:30
Sanket Sudake and GitHub
3b4211b581
Update go dependencies to latest and actions used in workflows ( #2510 )
...
* Updated all Go language dependencies to latest version available
* Formatted all files as per gofmt
* Update Golangci-lint version to 1.48.0
* Updated action version wherer application in Github workflows
* Updated Kubernetes version to latest available
* Remove "io/ioutil" references and replace with "io"/"os"
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-19 13:36:37 +05:30
5c4121ca1e
Remove CRD generation from release workflow ( #2513 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-08-18 16:26:48 +05:30
a3fde534e2
Add Github actions release CI ( #2505 )
...
Co-authored-by: shaunak_deshmukh <shaunak@infracloud.io >
2022-08-18 16:08:39 +05:30
neha_gupta and GitHub
63c1c25fda
Update keda connector versions ( #2512 )
...
- kafka: v0.11
- rabbitmq: v0.10
- awskinesis: v0.10
- aws_sqs: v0.10
- nats_steaming: v0.12
- gcp_pubsub: v0.5
- redis: v0.3
2022-08-18 14:00:01 +05:30
Sanket Sudake and GitHub
d32e09aaf9
Update go-restful libraries ( #2509 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-09 16:09:40 +05:30
Sanket Sudake and GitHub
1184864c14
Reestablish kakfa consumer group session on disconnection ( #2504 )
...
* Reestablish kakfa consumer group session on disconnection
* Add wait for the consumer
* Ignore empty message
* Update github.com/Shopify/sarama to v1.35.0
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-09 11:06:19 +05:30
Sanket Sudake and GitHub
9343eb9911
Use sig.k8s.io/yaml instead of ghodss/yaml ( #2506 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-05 16:09:34 +05:30
Sanket Sudake and GitHub
3ecf21a6f1
Update kubernetes and opentelemetry dependencies ( #2507 )
...
* Update kubernetes libs to v0.24.3
* Update opentelemtry libraries
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-08-05 15:14:42 +05:30
Shubham Bansal and GitHub
904413db6d
Capture previous command exit code in integration tests cleanup ( #2503 )
...
* show previous response code
* log previous response code of shell script command
2022-08-04 10:16:05 +05:30
Shubham Bansal and GitHub
3c8edab514
removed unused reference of TRACING_SAMPLING_RATE ( #2498 )
2022-07-27 14:30:30 +05:30
Sanket Sudake and GitHub
5c886e4cf4
Upgrade Opentelemetry Libraries and adopt enhancements ( #2484 )
...
1. Use websocket support introduced in Openetelemetry Librarries
2. Use propagators settings introduced in Opentelemetry Go SDK
3. Use samplers settings introduced in Openetelemetry Go SDK
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-07-20 11:13:12 +05:30
Pranoy Kumar Kundu and GitHub
dba9143f45
Prevent creating function of executor type container via fn create command ( #2486 )
2022-07-19 15:26:12 +05:30
Shubham Bansal and GitHub
1abe4dadb7
fix to change value of BuildStatus from Pending to pending ( #2489 )
2022-07-19 13:29:36 +05:30
Shubham Bansal and GitHub
9cedeb4fa6
Generate package within 63 character limit when creating function ( #2482 )
2022-07-13 10:19:45 +05:30
Sanket Sudake and GitHub
899e6e96d6
cleanup: Remove Opentracing support as no active users ( #2196 )
...
References:
[1] #2193
[2] https://fissionio.slack.com/archives/C3LUX6BBP/p1631706812069300
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-07-12 14:52:17 +05:30
Ankit Chawla and GitHub
7838debadf
Added fix to retrieve correct s3 urls ( #2465 )
...
* Added fix to retrieve correct s3 urls
* Fixes to S3 url
* Squashing commits
* Fixing if conditions for storagetype in geturl
2022-07-12 11:56:25 +05:30
Shubham Bansal and GitHub
db13455a7b
Upgrade alpine version from 3.15 to 3.16 ( #2480 )
2022-07-11 16:06:53 +05:30
Shubham Bansal and GitHub
5838340594
Increase time for port forwarding exponentially in fission CLI ( #2468 )
2022-07-07 15:36:36 +05:30
Sanket Sudake and GitHub
655456ee03
Update changelog for 1.17.0-rc1 ( #2471 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-07-06 15:55:10 +05:30
Sanket Sudake and GitHub
770c19a27b
Update release version v1.17.0-rc1 ( #2470 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-07-06 15:01:39 +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
Shubham Bansal and GitHub
f3a45b6549
OpenTelemetry package update to v1.7.0 ( #2466 )
2022-06-30 16:40:50 +05:30
Shubham Bansal and GitHub
c71867169b
Pods immediately terminate for idletimeout in new deployment and container executer type ( #2459 )
...
* added waitgroup to handle multiple goroutine scenario
* changes for cache service
* changes to get function service from cache by UID
2022-06-29 11:49:34 +05:30
Ankit Chawla and GitHub
473acc4e2b
Added support to set builder and fn pod specs via helm chart ( #2461 )
...
The users can now set the pod spec for builder and fn pods via helm chart.
Currently we have set some default securitycontext for the pods. Before there were no permissions set and the user would by default enter root when kubectl exec into pod. Now the permissions have been set and the user will not be able to access root directory in poolmgr and newdeploy pods.
2022-06-27 16:52:28 +05:30
21ea35b02a
CLI to operate archives managed by Storage Service ( #2450 )
...
* Add API for listing storage service archives
If id is mentioned we allow user to download specific
archive. If id is not mentioned we list all archives
present with storage service.
This will allow us to build CLI with storage service
and help users to debug storage service.
* Added commands for storagesvc cli and functionalities
* Reusing code and added geturl and download.
* Fixed geturl for localstorage.
* Fixed description of fission archive command
* Added unit tests for function getstorageurl
* Added integration test for archive cli
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-06-15 18:53:36 +05:30
Shubham Bansal and GitHub
7f21b708e7
Avoid fission installation failure due to analytics connection error ( #2457 )
2022-06-15 11:32:06 +05:30
Ankit Chawla and GitHub
b80b41e1fd
Added variable to enable or disable archivePruner ( #2458 )
...
* Added variable to enable or disable archivePruner
* Made fixes according to code review comments
* Minor changes
2022-06-15 10:48:24 +05:30
fe8f53375e
builder: Allow command with arguments via custom build options ( #2453 )
...
* allow buildcmd command to process arguments
* Add unit tests for builder with different scenarios
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-06-13 19:26:05 +05:30
Ankit Chawla and GitHub
a2b6f95656
Fix for issue in poolmgr fns caused by skipping address validation ( #2441 )
2022-06-13 15:09:29 +05:30
Ankit Chawla and GitHub
fa3347077a
Fix for archivepruner to delete files only from subdir ( #2456 )
2022-06-13 12:35:49 +05:30
Shubham Nazare and GitHub
5d010fe1fa
Fix pre-check failure during new fission installation ( #2437 )
...
* Add pre-check flag to root cmd
* Make precheck flag optional
* Remove pre from global optional flag
Signed-off-by: Shubham Nazare <shubham4443@gmail.com >
2022-06-13 11:48:26 +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
Yatish Sharma and GitHub
7be3e4f410
[issue-2401] Added pod security context for Fission Components ( #2449 )
...
Following component has been updated with securityContext -
1. buildermgr
2. controller
3. executor
4. kubewatcher
5. router
6. timer
7. storagesvc
* Removed the security context from fetcher as per the offline discussion
2022-06-09 16:25:09 +05:30
Ankit Chawla and GitHub
709af6e432
Update github.com/opencontainers/runc dependency to 1.1.2 ( #2448 )
2022-06-06 13:49:22 +05:30
Ankit Chawla and GitHub
ac3307bd91
Fixed help for ColdStarts metric in executor according to new labels ( #2446 )
2022-06-02 12:26:05 +05:30
Vishal and GitHub
063209dc9e
More users added ( #2440 )
2022-05-26 18:21:53 +05:30
83303471c5
Adding users of Fission ( #2439 )
...
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-05-26 18:09:51 +05:30
Sanket Sudake and GitHub
8bcc9503d1
Add changelog for 1.16.0 release ( #2434 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-05-24 14:24:13 +05:30
Ankit Chawla and GitHub
ed1e4a5cf0
Updated keda image versions ( #2433 )
2022-05-24 12:51:02 +05:30
Sanket Sudake and GitHub
3cf7dc89b9
Update helm chart version to v1.16.0 ( #2432 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-05-24 12:34:21 +05:30
Sanket Sudake and GitHub
69c1aab14a
Update changelog for 1.16.0-rc2 ( #2427 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-05-11 15:23:21 +05:30
Sanket Sudake and GitHub
9547623a90
Update helm version to 1.16.0-rc2 ( #2426 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-05-11 12:32:11 +05:30
AetheWu and GitHub
d524748b6d
feat: 🎸 env update cmd add runtime-env flags ( #2420 )
2022-05-11 11:17:55 +05:30
Sanket Sudake and GitHub
39dd65b224
Add support for custom metrics for HPA ( #2423 )
...
* Add support for custom metrics for HPA
* Cleanup TargetCPUPercent references from possible places
* HPA v2beta has 80% default cpu limit if not set
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-05-09 17:16:34 +05:30
Ankit Chawla and GitHub
925f817e42
Added service monitors for components whose metrics are exposed ( #2424 )
2022-05-04 16:22:30 +05:30
Sanket Sudake and GitHub
ed4bd2573b
Migrate HPA v1 to v2beta2 ( #2421 )
...
* Migrate HPA v1 to v2beta2
HPA v2beta2 is defined and supported from 1.19+ onwards.
Also HPA v2 is stable from 1.23 onwards. As we support 1.19+
onwards using HPA v2beta2.
This change is base for custom metrics support we want to add
later by modifying Function spec.
* Add unit tests for hpa operations
* Use constants instead of strings
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-05-02 13:30:21 +05:30
Sanket Sudake and GitHub
e72641c0f3
Update .mergify.yml ( #2422 )
2022-04-29 11:10:53 +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
90c479b23c
Restructured authmiddleware fn and added tests ( #2410 )
...
* Created separate file for authmiddleware fn
* Optimize auth login and middleware
* Added unittests for authmiddleware
* Fixed authURL
* Removed featureConfig as global variable
* Fix integration test according to examples repo changes
* Fix integration test path for go module-example
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-22 14:21:58 +05:30
Atulpriya Sharma and GitHub
b98538ba24
Fixed broken links ( #2417 )
2022-04-21 20:18:03 +05:30
Sanket Sudake and GitHub
2a43213387
Use Clientset interface instead of type for Fission/kubernetes clients ( #2416 )
...
Using interface makes it easy to create a fake client and unit test
a specific portion of the code. We should be able to more write unit
test and increase coverage of code with this change.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-21 16:49:52 +05:30
Sanket Sudake and GitHub
3bdbeb6c87
Fix namespace used in speciallized pod cleanup ( #2415 )
...
In pool pod controller we were using pool namespace
rather than pod namespace in cleanup which was causing
issue in few scenarios. Using pod namespace now instead.
Also add unit test for scenario which was failing.
Using kubernetes client interface now across instead of
kubernetes ClientSet for testing.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-21 14:44:09 +05:30
Sanket Sudake and GitHub
24b185db89
Add http retries in executor client with go-retryablehttp ( #2414 )
...
* Add http retries in executor client with go-retryablehttp
* Capture service record error
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-20 20:56:46 +05:30
Sanket Sudake and GitHub
4bb7dcaf64
Check active request before decrease in functionCache ( #2413 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-20 09:49:06 +05:30
Ankit Chawla and GitHub
4a8c482a4d
Fixing goreleaser version ( #2412 )
2022-04-19 18:22:22 +05:30
Atulpriya Sharma and GitHub
2d150e79fb
Removed demo, documentations & updated Readme ( #2411 )
2022-04-15 17:55:56 +05:30
Sanket Sudake and GitHub
8442e21621
Use common httpserver across fission ( #2409 )
...
* Defining httpserver package to capture httpserver shutdown and
introduces uniform running of http server across codebase.
* Add unit tests for httpserver
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-14 11:35:58 +05:30
b638a6d047
Prometheus metrics improvements ( #2398 )
...
- Enabled metrics in storagesvc, buildermgr and controller.
- Added a middleware in storagesvc, router, executor and controller to monitor total number of http requests, each request's duration and number of requests that are currently being served. These requests can be filtered on their path, method or statuscode.
- Removed functionCallDuration and functionCallResponseSize metrics from router.
- Removed funcAliveSummary, funcIsAlive, funcReapTime and idleTime metrics.
- Replaced function calls for collecting metrics to direct metric calls.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-13 21:49:46 +05:30
Sanket Sudake and GitHub
231de707dc
Optimize port forward in fission CLI by waiting on ready channel ( #2405 )
...
Currently we dial on localport and wait until, port forwarding
is done. Using channel instead from forwarder to wait explicitly.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-11 11:32:55 +05:30
Sanket Sudake and GitHub
8b9c2b4da1
Remove deprecated Fission Azure Storage Queue connector ( #2404 )
...
We are removing Fission deprecated Azure Storage Queue connector and
planning to adopt Keda going forward to have better
delegated functionality and more rich support.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-06 15:13:56 +05:30
Sanket Sudake and GitHub
4e91579ef2
Remove deprecated Fission Nats connector ( #2403 )
...
We are removing Fission deprecated Nats connector and
planning to adopt Keda going forward to have better
delegated functionality and more rich support.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-06 13:41:38 +05:30
Sanket Sudake and GitHub
8b3a3f29a8
Avoid tapservice call to executor with empty URL ( #2402 )
...
We should avoid tap service call to executor if service URL retrieved from executor is empty.
Added sanity checks to ensure that.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-06 09:41:54 +05:30
24dee03e18
Added metrics for fission mqtrigger and optimizations in trigger subscriptions ( #2399 )
...
- Use mqtrigger watch instead of polling mqtrigger every 5 seconds
- Added metrics to monitor no of subscriptions, and no of messages per subscription
- Add standard go metrics exported by prometheus
- Enable prometheus discovery for mqtrigger pod
- Optimized mqtrigger manager cache
- Add unit tests for mqtrigger cache
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2022-04-05 21:51:05 +05:30
Sanket Sudake and GitHub
4e01aa1322
Go version 1.18 update ( #2395 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-03-23 15:11:16 +05:30
Ankit Chawla and GitHub
ba7fb86f5b
Fixing gcp connector name typo ( #2393 )
2022-03-17 18:39:00 +05:30
Ankit Chawla and GitHub
6625b55f97
Upgraded alpine version ( #2391 )
2022-03-17 17:18:58 +05:30
Ankit Chawla and GitHub
dd1995064e
Fixed poolmgr pod naming error ( #2385 )
2022-03-17 16:20:00 +05:30
Pradeep Lakshmi Narasimha and GitHub
9024f6e695
feature: Added commandline flags to set env var on the runtime and builder containers ( #2369 )
2022-03-16 14:38:29 +05:30
Sanket Sudake and GitHub
26d0a89fd5
Go 1.17 and dependencies update ( #2381 )
...
* Update Go version to 1.17 and dependencies
* Changes in ProbeHandler and LifeCycleHandler
* Update CRD definitions
* Update Go version to 1.17 in Github Actions
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-03-14 16:41:40 +05:30
Ankit Chawla and GitHub
2f8fde0af0
Upgraded archiver dependency to v3.5.1 ( #2378 )
2022-03-14 10:29:28 +05:30
Sanket Sudake and GitHub
21c76683ef
[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
ded13229c0
Refactoring prometheus metrics and labels ( #2375 )
...
This change mainly fixes few things around router and executor
exposed metrices.
1. We are trying to follow standard in metric names.
2. Lables such as namespace are colliding with kube-prometheus standards
so they are getting relabled to exported_namespace. Added function prefix
to resolve this.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-03-02 10:10:58 +05:30
Sanket Sudake and GitHub
10f64a8d91
Update prometheus client go ( #2374 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-03-01 11:18:17 +05:30
Ankit Chawla and GitHub
e1d86d8969
Added imagepullsecrets to helm ( #2364 )
2022-02-28 14:18:18 +05:30
858aefee6b
[helm chart] fission deployments resources ( #2370 )
...
* fix helm templating on resources of router deployment
* add resources attribute to other fission deployments
Co-authored-by: crmendes <carlos.mendes@kelvininc.com >
2022-02-25 10:26:47 +05:30
Ankit Chawla and GitHub
1d22b7596c
Revert "Added function to sanitize strings by escaping quotes ( #2360 )" ( #2367 )
...
This reverts commit fe5e5f592b .
2022-02-21 15:34:38 +05:30
Ankit Chawla and GitHub
fe5e5f592b
Added function to sanitize strings by escaping quotes ( #2360 )
2022-02-21 12:44:27 +05:30
Ankit Chawla and GitHub
f45d85f30a
Upgraded nats-streaming-server version ( #2361 )
2022-02-15 10:10:24 +05:30
Sanket Sudake and GitHub
725479ded6
Update changelog for 1.16.0-rc1 ( #2359 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-02-14 12:41:45 +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
4f8a60b498
Update version to v1.16.0-rc1 in chart ( #2350 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-02-11 15:19:44 +05:30
Shubham Nazare and GitHub
667629d265
dump HTTP request/response for function test ( #2348 )
2022-02-11 14:35:21 +05:30
Ankit Chawla and GitHub
b06ff625e0
Fix validation for secret & configmap reference with function ( #2349 )
2022-02-11 09:00:47 +05:30
Ankit Chawla and GitHub
8ee74161fc
Added validation to keda types and updated help ( #2346 )
...
* Added validation to keda types and updated help
* Changed formatting of help
* Changed variable name
2022-02-09 19:55:14 +05:30
Ankit Chawla and GitHub
e1fb5a7411
Changed deletion order in spec destroy according to dependency ( #2344 )
2022-02-08 13:54:28 +05:30
Ankit Chawla and GitHub
e8ff79e448
Prevent env deletion if any function exists ( #2343 )
...
* Added force deletion flag for env
2022-02-07 16:20:54 +05:30
Shubham Nazare and GitHub
5cb3ebf262
CLI Check ( #2341 )
...
* added checks for kubernetes-version, fission-services and fission-version
* refactor kuberntes and fission version check
2022-02-07 11:01:20 +05:30
Ankit Chawla and GitHub
3ac188124e
[Feature] Force spec apply even if conflicting resources exist with different deployment ID ( #2338 )
...
* Added allowconflicts flag to specs
* Made changes for all resources
* Added help for allowconflicts flag
* Changed function isObjectMetaEqual
2022-02-02 12:28:41 +05:30
Pradeep Lakshmi Narasimha and GitHub
590eefaa52
feature: Basic auth support with fission router ( #2292 )
2022-02-01 19:40:40 +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
Shubham Nazare and GitHub
260de05a63
make graceperiod configurable for container functions ( #2337 )
2022-01-28 10:18:20 +05:30
Shubham Nazare and GitHub
e06aa25245
show error while creating mqtrigger if given function is not present ( #2306 )
2022-01-25 10:41:09 +05:30
Sanket Sudake and GitHub
353453e9a7
Rbac resources per release for multiple installation on same cluster ( #2302 )
...
* Change RBAC resource names work for multiple Fission release
* Fetch secret configmap and package cluster role based on the release name
* Remove default namespace hardcoding from helm chart
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-01-18 09:18:53 +05:30
Sanket Sudake and GitHub
85084249cf
ci(Mergify): configuration update ( #2303 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2022-01-17 19:00:04 +05:30
Ankit Chawla and GitHub
89aeddaf3a
Minor bug fixes ( #2298 )
2022-01-11 17:06:21 +05:30
Pradeep Lakshmi Narasimha and GitHub
89f80c6f25
Apply commit label on resources created/updated when '--commitlabel' flag is passed ( #2279 )
2022-01-11 12:31:59 +05:30
Ankit Chawla and GitHub
b27043518f
Added ignorenotfound flag for all resources' deletion ( #2293 )
...
Treat \"resource not found\" as a successful delete if ignorenotfound flag passed while deletion of Fission resource.
2022-01-06 17:30:05 +05:30
Sanket Sudake and GitHub
f54bd6a703
Update changelog for 1.15.1 release ( #2289 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-12-29 10:33:52 +05:30
Sanket Sudake and GitHub
327275d1a4
Spell fixes across code ( #2288 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-12-28 18:40:07 +05:30
Sanket Sudake and GitHub
37609ad7ec
Update release version to v1.15.1 ( #2287 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-12-28 10:43:04 +05:30
Sanket Sudake and GitHub
bf8c01cff0
MQT Kafka: Use Sarama Group Consumer instead of bsm/sarama-cluster library ( #2286 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-12-22 18:00:25 +05:30
Sanket Sudake and GitHub
f635f6d16a
Capture error from schema check in preupgrade verification ( #2285 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-12-21 20:25:51 +05:30
Dylan Arbour and GitHub
223892f121
Simplify if logic in container executor deployment creation ( #2282 )
...
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com >
2021-12-20 10:43:12 +05:30
Sanket Sudake and GitHub
76f51e977d
chore: Update dependency opencontainers/runc v1.0.3 ( #2281 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-12-16 15:43:32 +05:30
YachikaRalhan and GitHub
73784f39ac
Allow user to use existing bucket with same name via fission storage service ( #2275 )
...
* If a bucket already exists with the same name, allow the user to use that one
* Abstracted create or get a storage container
* Check err when the con is empty and return container name with error
2021-12-10 15:59:08 +05:30
Sanket Sudake and GitHub
35a5397a05
Retry pod choose if we get terminated or deleted pod from ready pod controller ( #2274 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-12-10 13:45:44 +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
24737e8958
Update changelog for v1.15.0 release ( #2269 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-23 15:45:45 +05:30
Sanket Sudake and GitHub
5349a59186
Update release version to 1.15.0 in charts ( #2267 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-23 13:26:28 +05:30
Sanket Sudake and GitHub
9f1cc0a290
Update alpine base image to 3.14.3 and security fixes ( #2266 )
...
* Update alpine base image to 3.14.3
* Security: Update github.com/opencontainers/image-spec to v1.0.2
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-23 10:10:07 +05:30
Sanket Sudake and GitHub
f8fb41d6b8
Adding PULL_REQUEST_TEMPLATE.md ( #2265 )
2021-11-16 12:51:08 +05:30
Sanket Sudake and GitHub
b96f8ee9a5
Update chart logo with svg image ( #2264 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-12 16:56:57 +05:30
Sanket Sudake and GitHub
31f8560a65
Update changelog with v1.15.0-rc2 release ( #2262 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-11 19:23:55 +05:30
Sanket Sudake and GitHub
59e876062f
Capture os signals to gracefully shutdown fission components ( #2261 )
...
- Currently, fission components don't handle shutdown signals.
So we don't get any to do the required cleanup before the fission process
exits. Adding signal capture process with cancelling context so
that all dependent processes stop working when the process gets term
signal.
- Set log level to error in otel shutdown function
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-11 17:02:11 +05:30
Sanket Sudake and GitHub
d260f07acb
Capture fission-bundle exit logs with sync ( #2260 )
...
Currently when any of fission component exists, we fail to sync
log as logger.Sync is not called before exiting.
Restructured code so that we can logger.Sync before existing from
the fission bundle component execution.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-11 10:05:22 +05:30
Sanket Sudake and GitHub
81e247e1e8
Issue #2258 Reafctor ready pod conroller to use lister and cache sync checks ( #2259 )
...
Reactored ready pod controller code to user lister and cache sync checks,
so that we avoid querying lister if cache is not synced in choodPod function.
Also, as noticied in #2258 we were initializing workqueue in goroutine
which was causing nil pointer reference. We have moved it out of goroutine
and kept specific parts in goroutine.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-10 16:00:57 +05:30
Sanket Sudake and GitHub
65e842b1c8
Pass context to functionCache functions and debug messages in pool cache ( #2244 )
...
* Active requests count tracking with debug messages
* Pass required contexts to cache functions
* Fix duplicate imports
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-10 11:11:44 +05:30
Sanket Sudake and GitHub
547e1b0d83
Add termination policy customization in helm chart ( #2255 )
...
Currently default pod termination logs go to /dev/termination-log.
With CI we need to change customize path somewhere to /var/log for
exporting logs with the kind export logs command.
Setting FallbackToLogsOnError as termination policy for skaffold.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-10 08:47:54 +05:30
Sanket Sudake and GitHub
2c1b459a5e
Remove heapster from fission chart ( #2256 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-09 17:33:30 +05:30
Sanket Sudake and GitHub
adfc0fa6b8
Goreleaser Update docker manifests to publish latest images ( #2257 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-09 17:23:48 +05:30
Sanket Sudake and GitHub
0a7dc70339
Add support to mention priorityClassName for Fission components ( #2254 )
...
In Fission CI as well in a couple of scenarios, noticed Fission pods
getting preempted when Function pods are getting created. As both
Fission components and function pods have the same priority class
fission component pods might get preempted. It to be recommended to
set higher priority class for components such as Fission router, executor,
controller so that Fission functioning doesn't get disrupted.
Most of the Fission components work fine with restart except the executor. So
user should set priorityClass for Fission executor.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-08 10:51:29 +05:30
Sanket Sudake and GitHub
3aaeb88bcd
Export kind logs from CI for pod restart debugging ( #2252 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-06 12:45:34 +05:30
Sanket Sudake and GitHub
6f6710ede9
Run all generators with upstream 1.22 code-generator ( #2251 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-06 12:23:43 +05:30
Sanket Sudake and GitHub
8b13c638b1
Upgrade all dependencies ( #2250 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-03 14:57:26 +05:30
Sanket Sudake and GitHub
b08bb591be
Add 1.15.x upgrade notes in chart README ( #2249 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-03 12:27:03 +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
Ankit Chawla and GitHub
0c8a0c43c1
Changed kafka version ( #2246 )
2021-11-02 15:04:14 +05:30
Sanket Sudake and GitHub
12147d9cd2
Update chart version to v1.15.0-rc2 ( #2243 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-11-01 14:35:50 +05:30
Pradeep Lakshmi Narasimha and GitHub
a5fb5b9901
feature: Added '--specignore' option to pass file containing specs to be ignored for fission spec commands ( #2239 )
...
- New flag `--specignore` has been added for command fission spec [list | validate | apply | destroy]
- This flag is optional.
- The default spec ignore file name is `.specignore`, if the flag is not used
- The spec ignore file existence will be checked in the `--specdir` path
- If spec ignore file is passed to the flag, with a name other than .specignore and if it does not exist in the `--specdir` path then an error will be returned.
- `--specdir` will be the root path against which the patterns will be evaluated
- The behaviour of the spec ignore file will be similar to .gitignore (only for yml and yaml files). For reference: http://git-scm.com/docs/gitignore
2021-10-29 13:26:42 +05:30
Sanket Sudake and GitHub
8fb311b739
Disable nats test as we deprecate Fission Nats Integration ( #2241 )
...
We would like to deprecate Fission Nats Integration and recommend
user to use Fission Keda Nats connector to handle Keda events.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-29 09:48:47 +05:30
Sanket Sudake and GitHub
02e16666ed
chore: Update node and Go environment images in CI ( #2240 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-27 15:30:31 +05:30
Eng Zer Jun and GitHub
2f4ec4b2b9
refactor: move from io/ioutil to io and os package ( #2236 )
...
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2021-10-23 17:14:12 +05:30
Sanket Sudake and GitHub
e641246866
Improve helm chart values documentation ( #2235 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-22 17:52:40 +05:30
Pradeep Lakshmi Narasimha and GitHub
772941e02e
Adding validations for env/fn before listing pods ( #2231 )
2021-10-22 13:27:28 +05:30
Dylan Arbour and GitHub
3efa3bbce9
Add NATS streaming image tag ( #2234 )
...
Creates reproducible builds by locking NATS streaming to a specific
version
2021-10-22 10:57:28 +05:30
Sanket Sudake and GitHub
178cdd42b7
Remove admin role from fission-svc service account ( #2233 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-22 09:54:44 +05:30
Sanket Sudake and GitHub
3a7c139e18
Remove Fission UI manifest from chart ( #2232 )
...
Cleaned up Fission UI manifest from chart as not supported
anymore.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-21 15:04:25 +05:30
Sanket Sudake and GitHub
e281c21662
Chart dependency update: prometheus, fluentd, influxdb ( #2227 )
...
- Updated prometheus chart to 14.11.0
- Fluentd image to 1.8.8
- Influxdb to 1.8
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-21 12:54:54 +05:30
Sanket Sudake and GitHub
9b26befcba
Allow disabling preupgrade checks flag ( #2229 )
...
Added options to allow disabling of pre-upgrade checks,
also providing options to mention image and image tag
for pre-upgrade.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-21 09:27:12 +05:30
Sanket Sudake and GitHub
1b3833205c
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
40c9a78014
Improve namespace checks in pre-upgrade verification ( #2226 )
...
1. Pass context to required functions
2. Avoid function spec reference namespace check if empty
3. Log errors observed in function reference namespace checks
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-13 12:10:09 +05:30
Sanket Sudake and GitHub
a5190dce5b
Correct slack badge ( #2223 )
2021-10-11 09:52:48 +05:30
Sanket Sudake and GitHub
0ad3bea276
Correct Readme table of contents ( #2221 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-10 14:36:30 +05:30
Sanket Sudake and GitHub
ea3ea80ff4
Organize badges in README ( #2220 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-10 14:01:21 +05:30
Pradeep Lakshmi Narasimha and GitHub
c9da527d37
feature: Added command to list pods managed by fission for environment/function ( #2207 )
2021-10-10 10:52:42 +05:30
Sanket Sudake and GitHub
e930a2922c
chore:Add codecov coverage reporting in CI flow ( #2218 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-06 17:11:12 +05:30
Sanket Sudake and GitHub
5055616101
Add security policy ( #2217 )
...
* Add security policy
* Update SECURITY.md
2021-10-06 16:06:58 +05:30
Sanket Sudake and GitHub
e4d5565f8e
security: Update go-uuid and mholt/archiver to recommended version ( #2216 )
...
* security: Update go-uuid to recommended version
* security: Update mholt/archiver dep to recommended version
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-10-06 13:24:54 +05:30
Sanket Sudake and GitHub
0d319c07ae
Add important badges ( #2215 )
2021-10-04 17:57:29 +05:30
Pradeep Lakshmi Narasimha and GitHub
23f4643c6e
refactor: Replaced context.TODO() with request.Context() in API files ( #2214 )
2021-10-04 12:52:50 +05:30
Sanket Sudake and GitHub
6e00aa6cf5
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
9037d14d83
Update changelog ( #2205 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-24 18:54:49 +05:30
Sanket Sudake and GitHub
50b5c74c52
Prerelease v1.15.0-rc1 ( #2204 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-23 14:19:33 +05:30
Sanket Sudake and GitHub
23d6266335
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
4f8727f9d4
chore: Logo in README compatible with dark themes ( #2202 )
2021-09-22 16:51:25 +05:30
Sanket Sudake and GitHub
119d674207
enhancement: Add different samplers and propagators support with OpenTelemetry ( #2201 )
...
* Samplers: Check PR/helm values for supported types
* Propagators: Check PR/helm values for supported types
* Added tracing support via fission CLI
* Use parentbased_traceidratio as default sampler with 0.1 ratio
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-22 16:29:49 +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
Ankit Chawla and GitHub
b55dc1fd78
Updated nats version ( #2186 )
2021-09-21 11:47:30 +05:30
Sanket Sudake and GitHub
1a52f3dce8
chore(dep): update go dependency stow v0.2.7 ( #2195 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-17 10:55:56 +05:30
Sanket Sudake and GitHub
4a0bd1aa21
fix: Use standard env variables for opentelemtry ( #2194 )
...
Opentelemetry defines standard variables which are supported by multiple observability platforms.
[1] https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/sdk-environment-variables.md
[2] https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md
By defining support for standard env vars, Fission open telemetry support can be leveraged with different
platforms such as NewRelic, SigNoz, DataDog etc.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-16 17:48:26 +05:30
Sanket Sudake and GitHub
33473a4528
feature: Capture important events with span in fission and add trace id in logs ( #2180 )
...
* Capture important open telemetry events with span in fission
* Add context to missing HTTP calls
* Add Trace ID in logs
* capture trace id in the proxy handler function
* Always registry tracer to get traceID
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-15 16:41:59 +05:30
Sanket Sudake and GitHub
453debb6e9
ci(Mergify): configuration update ( #2191 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-12 10:21:56 +05:30
Sanket Sudake and GitHub
81ccf6359d
Add first interaction greetings ( #2190 )
...
* Add first interaction greetings
* Update greetings.yml
2021-09-12 10:11:29 +05:30
Ankit Chawla and GitHub
681e6f02fe
Updated versions of connectors ( #2185 )
2021-09-06 15:43:27 +05:30
Sanket Sudake and GitHub
5e226433b5
Check package resource version from fetch request with fetched package ( #2183 )
...
When fetch request is received by fetcher, it fetches
package information. Checking if package resource version mentioned
in fetch req matches with one received. Adding warning for now,
in future we need to ensure we give error if resource version
are not matching.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-06 13:12:33 +05:30
Sanket Sudake and GitHub
f4c56f81f3
Pass podinformer to poolpodcontroller instead of reference to pool manager ( #2184 )
...
In upgrade tests, sometimes in race condition pool manager podlister
takes time to sync in which case, poolpodcontrolller get nil reference
for gpm.podLister. Passing podInformer to poolpodcontroller so that
we wait for podInformer cache to sync.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-06 11:57:33 +05:30
Ankit Chawla and GitHub
ce85b27803
Added redis keda connector ( #2176 )
2021-09-06 10:01:35 +05:30
Sanket Sudake and GitHub
eb31381094
Functions with common prefix path handling with internal routes ( #2182 )
...
With addition of prefix based routes in 1.13.1, we have turned
all internal routes prefix based. This is causing wrong responses
in functions names with common prefixes such as `hello-world` and
`hello-world-consumer`. This patch fixes it where we add a fix route
for function name and prefix path for function name with `/`.
We improve overall prefix path handing with fix and prevent breakage
for existing flow.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-09-06 08:35:38 +05:30
Sanket Sudake and GitHub
a1cbce810e
Add kubernetes objects aware logger with zap ( #2179 )
...
Using controller-runtime zap integration which is aware of Kubernetesobjects and logs only name+namespace of the object when complete runtime.Object compatible type is given to logger.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-31 18:38:14 +05:30
nickmancari and GitHub
f195975bda
Added lables to flags '--url', '--prefix', '--method' to reflect their deprecation for the 'fn create' use case. ( #2171 )
2021-08-31 18:12:58 +05:30
Sanket Sudake and GitHub
3636bb35ff
Fix pod name in port forwarding log ( #2178 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-31 10:07:42 +05:30
Sanket Sudake and GitHub
1d5a09699b
Use pool pod controller with env informer ( #2161 )
...
Signed-off-by: Sanket Sudake sanketsudake@gmail.com
- Use informers and listers in executors
- Passing context properly in pool manager executor
- Environment updates in the pool manager would not cause updates in the deployment
- Environment update minimizing downtime
- Use replicaset controller and environment delete triggers to cleanup specialized pods
2021-08-31 09:31:32 +05:30
Sanket Sudake and GitHub
1df59316e7
Add correct context required in executor ( #2175 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-25 13:16:26 +05:30
Sanket Sudake and GitHub
d6b47c1a4e
Add typed informers instead of generic SharedIndexInformers ( #2174 )
...
Generally using typed informers is more standard practise
than using SharedIndexInformer(SII) implicity. SII also lack
listers provided by informer factory and few other high level
abstractions.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-23 17:41:55 +05:30
Sanket Sudake and GitHub
49fe2cb61f
Kind profile with opentelemetry local setup ( #2173 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-20 15:04:42 +05:30
Gaurav Gahlot and GitHub
5f17b4f3c5
Add context for traces in executor ( #2172 )
...
Signed-off-by: Gaurav Gahlot <gauravgahlot0107@gmail.com >
2021-08-20 14:53:06 +05:30
Sanket Sudake and GitHub
1b9d21b5e3
Change default informer resync period to 30 minutes ( #2167 )
...
Currently most of informers used in Fission are using resync
period of 30sec which is quite low and causes lot of disturbances
in overall system. Since informers already have watchers which would
be delivering events to the handlers. If any handlers require lower
sync period they should register handler with `AddEventHandlersWithResyncPeriod`
instead of we generaling informer.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-20 09:03:09 +05:30
c51c6b7f7e
fix: Add pathType to create networking/v1 ingress ( #2164 )
...
* fix: Add pathType to create networking/v1 ingress
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-20 08:49:55 +05:30
Sanket Sudake and GitHub
0c8d7c26c5
Use latest env in spec-archive test ( #2170 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-19 20:48:37 +05:30
Sanket Sudake and GitHub
c4585c8394
Update go version to 1.16 and kubernetes dev dependencies to 1.21 ( #2168 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-19 20:30:27 +05:30
Gaurav Gahlot and GitHub
dfcf961f75
Change default function timeout to 60 seconds and pass context to executor from router ( #2169 )
...
Patch changes default function timeout to 60 seconds. Also, we are propagating context from router to executor in a proper way.
2021-08-19 19:13:33 +05:30
0cc3ecc2e9
Fission meets OpenTelemetry ( #2157 )
...
* add opentracing section and otelCollectorEndpoint
* initialize OTLP exporter
* pkg/controller: changes for context propagation
* pkg/executor: changes for context propagation
* pkg/fetcher: changes for context propagation
* pkg/router: changes for context propagation
* pkg/storagesvc: changes for context propagation
* set no default value for otel collector endpoint
* update readme and add notes to charts
* move common code to pkg/utils/otel
* adding fn and env as attributes
* don't use otelhttp transport for websocket
* URL ignore with common filter UrlsToIgnore
Note: The web socket example does not work when using OTEL HTTP. Here is an issue related to that on open-telemetry/opentelemetry-js-contrib.
Signed-off-by: Gaurav Gahlot <gauravgahlot0107@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-19 13:00:30 +05:30
Sanket Sudake and GitHub
a24934f1a0
Organize pool manager code and few improvements ( #2166 )
...
The patch adds few improvements in pool manager and adds better
function composability by reorganizing code.
1. Added created status in get pool call
2. Improved logging in certain areas and having logger per component
3. Separated deployment-specific code in diff file for extensibility
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-18 13:21:54 +05:30
Sanket Sudake and GitHub
9d54f5daac
Consider newdeploy functions only for env update in newdeploy manager ( #2165 )
...
Currently when we update env, even if we dont have newdeploy related
functions env is getting is getting triggered. Added filter in finding
related functions to avoid this behaviour.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-17 21:55:38 +05:30
Sanket Sudake and GitHub
0f8b5e51a4
Reduce logs in image pull and system prune for tests ( #2163 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-16 12:17:20 +05:30
Sanket Sudake and GitHub
47295309b3
Update alpine base image to 3.14 ( #2160 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-12 10:55:49 +05:30
Sanket Sudake and GitHub
ba7ee3ed95
Update changelog for 1.14.1 ( #2145 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-03 17:33:13 +05:30
Sanket Sudake and GitHub
9b5eb069d6
Update chart version to 1.14.1 ( #2143 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-03 15:16:15 +05:30
Sanket Sudake and GitHub
672bdbba6f
Fixed service name generation for function name < 17 chars ( #2142 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-03 14:19:04 +05:30
Sanket Sudake and GitHub
8271dfae07
Update changelog for 1.14.0 ( #2138 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-02 21:35:28 +05:30
Sanket Sudake and GitHub
f4702fe066
Update chart version to 1.14.0 ( #2127 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-08-02 12:18:11 +05:30
Sanket Sudake and GitHub
fea8dbef1a
Remove unused code from Fission ( #2136 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-29 19:15:50 +05:30
Gaurav Gahlot and GitHub
6a527d36a8
reading right flag key for rounds ( #2135 )
...
Signed-off-by: Gaurav Gahlot <gauravgahlot0107@gmail.com >
2021-07-29 19:13:06 +05:30
Sanket Sudake and GitHub
2292f472c9
Option to keep or remove prefix when router triggers prefix based function ( #2133 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-29 18:50:26 +05:30
Sanket Sudake and GitHub
2aaaeee5a7
Update runc to v1.0.1 ( #2134 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-29 15:57:06 +05:30
Sanket Sudake and GitHub
ca161690da
Disable analytics in upgrade tests and use latest node env in integration tests ( #2128 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-27 11:24:01 +05:30
Sanket Sudake and GitHub
8bd1a71065
Change Ingress version from v1beta1 to v1 for K8s 1.22+ compatibility ( #2124 )
...
* Change Ingress version from v1beta1 to v1 for K8s 1.22+ compatibility
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Minor fix
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-26 09:50:42 +05:30
Sanket Sudake and GitHub
eb72fdc717
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
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
d4d58e166b
Avoid dumping request headers in router ( #2122 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-22 16:19:39 +05:30
Sanket Sudake and GitHub
1d41a198cb
Add CRDs link for easy references ( #2121 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-22 12:41:29 +05:30
Sanket Sudake and GitHub
6ced9d03d3
Support to dump request/response in router when debug mode enabled ( #2119 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-21 20:45:08 +05:30
Sanket Sudake and GitHub
19c7616a4b
Newdeploy/container function service names should fit in 63 characters ( #2117 )
...
* Add error message on deployment provision failure
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add 63 characters limit for objects created via newdeploy/container
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-19 15:43:10 +05:30
a82281ad1c
containers as functions ( #1681 )
...
PR adds a new executortype which supports running containers as functions. New CLI under functions is added to create container as functions.
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-16 18:08:41 +05:30
Sanket Sudake and GitHub
f3e1f9df90
Add go pprof support across fission components ( #2112 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-16 13:34:03 +05:30
Sanket Sudake and GitHub
c85b9e8cbc
Update keda connectors version to latest ( #2115 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-16 09:40:49 +05:30
Sanket Sudake and GitHub
ece0475808
Labels and annotation support for functions and environments ( #2113 )
...
1. Support for adding labels and annotations to functions & environment via fission CLI through create & update command.
2. Change ensures labels and annotations assigned to the environment would reflect on pods created via executor type pool manager and new deploy.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-15 17:22:01 +05:30
Sanket Sudake and GitHub
2e0bb9304a
Covert maps to sync maps in executor fscache to avoid dirty reads ( #2105 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-08 10:40:17 +05:30
Sanket Sudake and GitHub
74c0142968
Replace controller with generated SharedIndexerInformers ( #2103 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-06 13:56:10 +05:30
Sanket Sudake and GitHub
7c71d90d17
Fix race condition in fetcher readyness check ( #2101 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-06 10:56:06 +05:30
Sanket Sudake and GitHub
f86fde81e6
Shared informers ( #2092 )
...
* Use shared informers across executor for fission CRs
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add informer for configmap and secrets
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Use shared informers in router
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add shared informer for canary config
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add sharedinformer for ready pod check
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Refer informer instead of store in resolver
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Run informers before executors
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add missing canary config handler calls
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Enable websocket test
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Run dump collection always
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-05 20:28:26 +05:30
Sanket Sudake and GitHub
43814450e5
Increase timeout for kubectl test ( #2100 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-07-05 14:57:11 +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
154fe0d447
Retrieve pod metrics only if metrics server is running and Go lint fixes ( #2094 )
...
* Retrieve pod metrics only if metrics server is running
Currently we query pod metrics every 30 sec which floods executor logs,
added check which confirms if metrics server is running then only we start
querying pod metrics for identifying CPU utilization.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Fixed couple of typos and misspells with Go CI
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Remove unnecessary conversions with Go CI
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-28 10:06:32 +05:30
Sanket Sudake and GitHub
a493f0117d
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
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
8b57a035ee
Add a separate lint and unit test flow ( #2089 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-22 15:00:58 +05:30
dc57f83d19
Add multi k8s version and os support in ci tests ( #2082 )
...
* add multi env and multi k8s support on integraation tests
* test workflow
* test workflow
* test workflow
* remove test branch name
* correct kind action with image and version
* use same kind version as per kind images
* use OS as ubuntu-latest
* fetch upstream
* add .github/workflows to paths
* resolve conflicts
* make kindimage appear first on workflow
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-22 13:25:55 +05:30
Sanket Sudake and GitHub
611f556cf9
Update changelog ( #2088 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-21 19:22:29 +05:30
Sanket Sudake and GitHub
d06ad04341
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
72c89268ec
Ignore errors from zap logger Sync ( #2086 )
...
Added golang CI lint
Reference issue: https://github.com/uber-go/zap/issues/880
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-21 11:58:48 +05:30
Sanket Sudake and GitHub
3f99b483cb
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
9bef235252
Use codeql for code scanning ( #2078 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-18 14:59:07 +05:30
18935dcfdd
Lint fix ( #2074 )
...
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-18 13:41:23 +05:30
Sanket Sudake and GitHub
db2fb81654
Update changelog for 1.13.0 release ( #2073 )
...
* Update changelog for 1.13.0 release
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Just add 1.13 notes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Correct PRs for 1.13
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* minor change
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-16 18:08:02 +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
Harsh Thakur and GitHub
6facdac464
Fix golang lint errors ( #2068 )
...
* Fix golang lint errors
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Typo for fields
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Multi error fix
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Multi error fix
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Add nolint to logtostderr errcheck
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-15 15:03:42 +05:30
377600d0a3
Add router cache back for performance comparision ( #2036 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-06-14 18:30:23 +05:30
b6cf078395
Added GCP PubSub Image, enabled Keda by default and updated versions of all Keda connector images ( #2065 )
...
* Added GCP PubSub Image, enabled Keda by default and updated versions of all Keda connector images
Signed-off-by: Vishal Biyani <vrbiyani@gmail.com >
* Fixed the hyphens, it's been long since I have written Helm templates :)
Signed-off-by: Vishal Biyani <vrbiyani@gmail.com >
* Fixed the hyphens, it's been long since I have written Helm templates :)
Signed-off-by: Vishal Biyani <vrbiyani@gmail.com >
* Update charts/fission-all/values.yaml
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
* Update charts/fission-core/values.yaml
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-14 17:20:44 +05:30
673ca25cf2
Support for multiple HTTP verbs in routes/HTTPTrigger ( #2064 )
...
* Support for multiple HTTP verbs in routes/HTTPTrigger
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Update pkg/apis/core/v1/types.go
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
* Fix fallbackurl for ingress
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-14 14:48:27 +05:30
4038f0384b
Add a SharedIndexInformer for services and deployments to NewDeploy executor ( #2061 )
...
* Add a SharedIndexInformer for services and deployments to NewDeploy executor.
This brings the NewDeploy executor behaviour into sync with GenericPoolManager behaviour
by caching Kubernetes services and deployments used in per-request function validation.
* Create informers in executer by executor label
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: James Sinclair <irgeek@btc.com.au >
2021-06-11 16:52:53 +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
aa45703a99
Enable prefix based routing ( #2047 )
...
* Enable prefix based routing
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Optimize checking condition
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Disable few tests
* disable router modification for now
* run code generator
* Collect fission dump in CI
* Enable all tests back
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Remove unwanted code
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add prefix support at more places and couple of todo's
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Few more changes
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Improve function trim support
* Support for prefix based urls in fission function test
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* multi route for fission function test
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Improve validations in trigger creations
* Adjust leading / in url from fission
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Change suburl to subpath for function test
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-10 13:54:49 +05:30
Harsh Thakur and GitHub
f01de5c802
Add websocket test ( #2053 )
...
* Add websocket test
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Use trap for exit code
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Remove readme
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Format, go version fix
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Update image name
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Use spec dir
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Change directory before running file
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Use
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-06-10 12:27:20 +05:30
827b64d633
Add poolsize warning for environment create/update CLI ( #1837 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-08 11:53:38 +05:30
7bf82c7ea9
Move RBAC v1beta1 to v1 ( #2059 )
...
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-08 08:25:52 +05:30
3055a3ada0
Added body in the error topic header ( #1830 )
...
Signed-off-by: therahulbhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-07 22:28:11 +05:30
5b1883802e
Added fission upgrade workflow ( #2050 )
...
* Adding upgrade workflow file
* Update upgrade_test.yaml
* Update push_pr.yaml
* Update upgrade_test.yaml
* adding kube A
* Update upgrade_test.yaml
* adding script for upgrade testing
* adding fission cli from soource
* changing order
* correcting typo
* adding fission fn
* restructirung upgrade test scripts
* restructirung upgrade test scripts
* adding fission cli build
* script arrangment
* script arrangment
* changing job name
* adding supporting scripts
* adding supporting scripts
* adding supporting scripts
* script re-ordered
* script re-ordered
* script modifcation
* moved scripts under /test
* separated function test blocks
* added a sleep
* reverting main workflow changes
* added stable version installation step
* added stable version installation step
* stable fn test
* adding latest version build
* adding latest version build
* adding new tests
* adding new tests
* adding new tests
* adding new tests
* adding new tests
* adding new tests
* adding new tests
* adding new tests
* adding new stable release
* adding new stable release
* disabling skaffold build and using docker build
* disabling skaffold build and using docker build
* disabling skaffold build and using docker build
* disabling skaffold build and using docker build
* fission upgrade using helm
* fission upgrade using helm
* fission upgrade using helm
* fission upgrade using helm
* fission upgrade using helm
* fission upgrade using helm
* fission upgrade using helm
* fission upgrade using helm
* adding helm upgrade with dependency update
* cleanup scripts
* added crd deletion step before helm upgrade
* added crd deletion step before helm upgrade
* added crd deletion step before helm upgrade
* adding run tests
* added test apache deployment
* change in repo name
* helm list added
* changed pullpolicy
* troubleshooting
* troubleshooting
* troubleshooting
* troubleshooting
* troubleshooting
* troubleshooting
* removed hardcoded enteries from helm charts
* fixing alignment
* cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* removed temp files [cleanup]
* removed timeout
* adding preupgradechecks image build
* adding fission object creation after upgrade
* removing fissin object creation after upgrading...
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* workflow step split-up
* clean-up
* clean-up
* output formatting
* added a sleep to re-create resources
* added a sleep to re-create resources
* added a sleep to re-create resources
* excluded examples from upgrade work flow
* removed helm stable update step from workflow
* removed helm stable update step from workflow
* added pr corrections
* typo correction
* troubleshooting
* troubleshooting
* troubleshooting
* pr corrections
* pr corrections
* pr corrections
* removed sleep after helm upgrade
* fixing typo
* remvoed sleep after fn creation
* clean-up
* clean-up
* added workflow_dispatch
* added workflow_dispatch
* added workflow_dispatch
* added workflow_dispatch
Co-authored-by: Jithindevasia <jithindevasia@Infraclouds-MacBook-Pro.local >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-07 21:20:06 +05:30
bef677678b
make router resources configurable (needed for router HPA setup) ( #1857 )
...
Co-authored-by: Daniel Candrea <daniel.candrea@complyadvantage.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-06 14:13:07 +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
8f998e799d
Feature/router core component pod config ( #1936 )
...
* Update router.yaml
* Update router.yaml
* Update README.md
* Update values.yaml
* Update values.yaml
* Update Chart.yaml
* Update Chart.yaml
* Update Chart.yaml
* Update Chart.yaml
* Update Chart.yaml
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-03 21:15:17 +05:30
Sanket Sudake and GitHub
c2f455ec1b
Capture timestamp whenever cleanup is triggered in tests ( #2054 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-03 14:31:40 +05:30
Sanket Sudake and GitHub
3a8af97eb9
Wait for small time to avoid timeout in specs tests ( #2052 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-03 10:57:10 +05:30
Sanket Sudake and GitHub
e6c13057ce
Change container name for runtime container to environment name in newdeploy ( #2044 )
...
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-02 16:23:53 +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
Sanket Sudake and GitHub
4c9b67ead4
Add role required by fetcher pod to fetch events & pods in helm chart ( #2048 )
...
* Add role required by fetcher pod to fetch events & pods in helm chart
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
* Add prometheus repo in Github PR flow
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-06-02 11:42:41 +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
4e2632e100
Keda podspec ( #2021 )
...
* Add podspec to MQT
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Add preupgrade check
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Use zap logger
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-27 14:21:34 +05:30
4ff204a0c4
updated charts to v2 and updated prometheus chart url, version ( #1923 )
...
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-27 12:31:25 +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
a9c56e5bb2
Add a warning if spec is applied on a dirty worktree ( #1966 )
...
* Add a warning if spec is applied on a dirty worktree
* Update go dependencies after rebase
* Use the console package for showing the warning
* Fix merge conflicts
* Handle errors and use better messages
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-24 21:36:14 +05:30
4a1fc11b2d
OnlyOnce preupgrade check ( #2037 )
...
* OnlyOnce preupgrade check
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Update preupgradechecks.go
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-24 14:32:11 +05:30
Sanket Sudake and GitHub
42c22a7bbb
Change examples references to examples repostiory ( #2038 )
...
Since we recently migrated all fission examples to fission/examples repository, we need to change
respective references.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-24 13:25:32 +05:30
Sanket Sudake and GitHub
369537e515
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
3880279e89
do not use deprecated functions/methods ( #2027 )
...
Signed-off-by: Gaurav Gahlot <gauravgahlot0107@gmail.com >
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-21 13:53:28 +05:30
Sanket Sudake and GitHub
524e7bcfd3
Use latest 1.14 go version in CI ( #2032 )
...
We are facing issue in CI for multiple PRs due to mlock. It depends on kernel version or ulimit. Trying to switch to latest go version from 1.14 and see if it helps!
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-20 11:49:30 +05:30
3bac1d2d9d
Fix log sort order when multiple series are returned ( #1956 )
...
Series are sorted internal by "order by", but the set of all series returned is not. Tried some ways to sort completely on database, found no way .. client side sort works at least
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-05-20 07:55:36 +05:30
d7ac0ee17a
feat: Add image pull policy when create KEDA connector deployments ( #1944 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-05-20 01:22:25 +05:30
Rahul Bhati and GitHub
462b7d861d
Serve only one request and garbage collect ( #1978 )
...
Adding once only execution pattern to pool manager based functions. This is for use cases where you don't want to share the samne pod for another execution instance!
2021-05-19 22:48:49 +05:30
Harsh Thakur and GitHub
f523f8b2e3
Add preupgrade check for RPP ( #2014 )
...
* Add preupgrade check for RPP
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Change from panic to error, and better logging
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Minor changes
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Modify function to return CRD
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Remove redundant error logging
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-05-18 18:53:32 +05:30
Harsh Thakur and GitHub
279b009882
Add metrics to Reaper ( #2019 )
...
* Add metrics to Reaper
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
* Change duration to seconds and fix labels
Signed-off-by: Harsh Thakur <harshthakur9030@gmail.com >
2021-05-18 17:30:21 +05:30
Sanket Sudake and GitHub
ee4feb17c4
Handle SIGTERM signal in mqtrigger subscriber ( #2029 )
...
In test_mqtrigger.sh and test_mqtrigger_error.sh tests, we timeout program
if not received right output. Ensuring we capture timeout signal and do program
cleanup accordingly. Also printing due to which signal program failed.
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com >
2021-05-18 16:26:44 +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
040763ebb2
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
Sanket Sudake and GitHub
dfd8d340a0
Change alpine base image from 3.10 to 3.13 ( #2017 )
...
Alpine 3.10 has reached end-of-support. Using alpine 3.13 instead.
Reference: https://alpinelinux.org/releases/
2021-05-10 12:50:36 +05:30
Vishal and GitHub
ca6bc12cfc
Restoring one example as it is used in many places including Helm charts ( #2011 )
...
Some tests were pointing to examples directory which has been moved out. Also kept one node.js examples as it is widely used in Helm charts etc.
2021-05-09 23:36:39 +05:30
Vishal and GitHub
5b4bf5964e
Moving out Environments to own repo ( #1810 )
...
Moved out environments and examples out of main Fission repo to their own repo. This is to allow changes to environment releases to be independent of main Fission releases.
2021-05-01 15:42:35 +05:30
Harsh Thakur and GitHub
f72bfd8f3a
Websocket Support: Pod Reaper ( #1982 )
...
Websocket event support for cleaning up pods only after WS connection is terminated. The support for websocket is right now in the environment itself and router simply acts as a proxy for WS communication!
2021-04-27 21:06:22 +05:30
Harsh Thakur and GitHub
0d93c109fb
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
Rahul Bhati and GitHub
1cd8f4d4f7
Increase default concurrency ( #1980 )
...
Increase the default concurrency to 500 from 5 set in the function. Usually, it is good to error on the higher side and if needed, users can always fine-tune it to their needs.
2021-04-06 14:52:14 +05:30
Rahul Bhati and GitHub
25acd7fd16
Feature request per pod ( #1946 )
...
This feature enables routing more than one request to a pod at the same time. This is the first draft of the work and might involve more optimizations later.
2021-03-31 12:35:30 +05:30
Ta-Ching Chen and GitHub
3e6dae9616
Fix wrong checksum was assigned ( #1968 )
2021-03-29 16:20:21 +05:30
James Sinclair and GitHub
1dce070245
Add a SharedIndexInformer for pods to router. ( #1951 )
...
Improving efficiency with cache
2021-03-22 16:50:24 +05:30
Rahul Bhati and GitHub
cc552d9777
Add function in payload instead of just metadata ( #1919 )
...
Passing information of function from router to executor is more efficient than calling the K8S API. This change does that instead of passing only metadata and then executor calling the K8S API again.
2021-03-10 14:52:23 +05:30
c7d448ca49
Add fields to pod spec ( #1932 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-23 15:16:45 +05:30
Rahul Bhati and GitHub
fe0bd3ff67
Release 1.12.0 ( #1937 )
2021-02-11 22:22:37 +05:30
Rahul Bhati and GitHub
b5adc2bf93
Updated tags of connector images ( #1934 )
...
Signed-off-by: therahulbhati <rjbhati009@gmail.com >
2021-02-10 21:50:47 +05:30
6f9bad3d05
Spec validation option ( #1865 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-08 11:14:38 +05:30
f28799cc4c
Fix status code for rate limit ( #1924 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-05 16:52:43 +05:30
e2376c27b4
Envupdate crossupdate fix ( #1866 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-05 15:39:59 +05:30
e4a0aa3480
Migrating to keda2.0 ( #1868 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-05 10:28:54 +05:30
045a365a1b
Exit with status code 1 on failed package builds ( #1926 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2021-02-04 21:57:38 +05:30
Rahul Bhati and GitHub
1059e9873a
Updated role and permission for fission-crd cluster role ( #1867 )
2021-02-04 18:07:43 +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
ef83d4314e
Put message to error topic when exceed max retries in kafka mqt ( #1885 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2021-02-02 23:20:40 +05:30
3b4ca09931
Improved readyPod queue implementation and bugfix ( #1890 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-02 17:11:54 +05:30
19adf0cd7e
Fixing issue of pulling docker image twice in CI ( #1903 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2021-02-02 12:25:03 +05:30
Rahul Bhati and GitHub
3fb1fdf16a
Updated go plugin version for Github Action CI/CD ( #1922 )
2021-01-29 10:28:22 +05:30
Gaurav Gahlot and GitHub
695b0759e4
Fixed golangci-lint issues: /fission/pkg ( #1902 )
2021-01-19 23:29:20 +05:30
Tosone and GitHub
6dbdf4d88b
Remove unnecessary import package. ( #1897 )
2020-12-28 18:48:02 +05:30
Rahul Bhati and GitHub
e55430f61a
Replace build status badge to use GH Actions status ( #1887 )
2020-12-21 22:51:27 +05:30
a68f3edcd4
Github Actions Workflows ( #1876 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
Co-authored-by: sahil-lakhwani <sahilakhwani@gmail.com >
Co-authored-by: agiwalpooja20
Co-authored-by: abhisheks-infracloud
2020-12-17 19:00:44 +05:30
Gaurav Gahlot and GitHub
e438df87fa
Fixed golangci-lint issues: /fission/pkg/executor ( #1842 )
2020-12-03 22:29:35 +05:30
Rahul Bhati and GitHub
bb9f4136f5
Readypod optimization in executor ( #1860 )
...
A ready pod which can be specialized was fetched for every function earlier, this has been changed to a queue and cache implementation in client-go to improve performance.
2020-11-19 15:23:02 +05:30
Gaurav Gahlot and GitHub
aaf9f18d93
Fixed golangci-lint issues: /fission/pkg/router ( #1831 )
2020-11-03 16:15:50 +05:30
2f23120a64
Update nats streaming image name in values.yaml and deployments yaml ( #1839 )
...
Co-authored-by: GT <gtalekar@infracloud.io >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-28 23:37:47 +05:30
7743583f4d
in-progress golint warning fixes ( #1799 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-28 11:44:35 +05:30
fe5542845e
Fix golint warnings for publisher package ( #1822 )
...
Co-authored-by: Shajitha Mohammed <shajithamohammed28@gmail.com >
2020-10-27 21:19:28 +05:30
Rahul Bhati and GitHub
e65bfcdacf
Release 1.11.2 ( #1843 )
2020-10-21 08:47:26 +05:30
9d199c86c5
Fix env resources getting pruned due to CRD Validation ( #1833 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-16 23:46:50 +05:30
fca0a60e5b
Fixed typos across fission repo ( #1832 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-16 17:25:11 +05:30
Vishal and GitHub
6e3c42f238
Release 1.11.1 ( #1838 )
...
Release 1.11.1 along with some changes to release script
2020-10-15 11:06:05 +05:30
ab94b68571
Update aws-kinesis image name in values.yaml ( #1817 )
...
Co-authored-by: GT <gtalekar@infracloud.io >
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2020-10-14 17:20:26 +05:30
0662a44017
Update aws-sqs image name in values.yaml ( #1714 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-14 14:49:08 +05:30
78e530f506
Improvements from scale testing ( #1812 )
...
Poolmanager when tested at high load had some issues and this PR fixes one set of them which were found so far.
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-10-14 13:23:03 +05:30
Rahul Bhati and GitHub
ab0b43d51c
Added flag for insecureSkipVerfiy ( #1829 )
2020-10-13 21:03:19 +05:30
Rahul Bhati and GitHub
d975534bf7
Added field to preserve fields during CRD validation ( #1818 )
2020-10-13 12:38:24 +05:30
Darsh Shah and GitHub
ec22e22bbd
fix(docs): Update Readme ( #1742 )
...
Minor adjustments to readme in first section
2020-10-01 15:35:17 +05:30
Parikshit Hooda and GitHub
0face3e966
Update README.md - fix typo ( #1737 )
...
changed **meetnigs** to **meetings**.
2020-09-30 22:37:27 +05:30
Ahmet Türkmen and GitHub
823aacdeba
[skip ci] fix contributing.md link on readme ( #1731 )
2020-09-29 15:08:53 +05:30
c605d1d2c6
Added code to prevent deletion of active fn pod ( #1724 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-28 14:09:55 +05:30
ef65602b79
Added concurrency field to schema validation ( #1727 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-24 23:06:37 +05:30
Vishal and GitHub
778f047376
Improving contributing docs ( #1726 )
...
Improved contributing docs, added DO logo in sponsors.
2020-09-23 13:38:39 +05:30
Vishal and GitHub
2b805fc7ca
Release 1.11.0 ( #1716 )
2020-09-16 22:27:02 +05:30
f3fe3123b3
Adding Concurrency in Pool Manager ( #1698 )
...
Concurrency in the pool manager allows specializing pods concurrently based on a specified limit.
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-16 18:48:08 +05:30
Vishal and GitHub
c1ac7fcd38
Bumping up release of Helm for release script ( #1715 )
...
Upgrading to Helm3 for all CI testing
2020-09-16 16:07:48 +05:30
7e7d9720be
Bump jetty-server from 9.0.4.v20130625 to 9.4.17.v20190418 in /environments/jvm-jersey ( #1706 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sahil-lakhwani <sahilakhwani@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-11 14:51:54 +05:30
4fbaae4b12
Non-root users access Secrets and ConfigMaps ( #1697 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-11 10:24:28 +05:30
07b294778a
logs: change timestamp to ISO ( #1708 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-11 08:04:29 +05:30
Vishal and GitHub
8c0a368969
Skaffold: Typo in Helm values for Prometheus ( #1709 )
2020-09-10 18:28:15 +05:30
99c2020795
Addition of openapischemav3 to fission CRDs to support kubectl explain ( #1702 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-10 14:31:27 +05:30
Sahil Lakhwani and GitHub
54b384efec
jvm-jersey-env ( #1677 )
...
A new Jersey framework based JVM environment which is lightweight and simpler.
2020-09-08 21:24:25 +05:30
975286c2ac
Add headers to Kafka MQT error topics ( #1701 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-07 19:13:36 +05:30
Vishal and GitHub
70b01eb9c8
Skaffold kind ( #1700 )
2020-09-04 17:37:07 +05:30
1755d3a017
Adding NodeJS version 12 env ( #1683 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2020-08-28 10:24:22 +05:30
Rahul Bhati and GitHub
22f385b809
Update values.yaml with mqt keda configuration ( #1670 )
2020-08-27 21:45:46 +05:30
Rahul Bhati and GitHub
f751546913
Removed code related to mqtrigger ( #1680 )
2020-08-06 20:59:08 +05:30
587b166a4e
1665: Python env sentry integration ( #1669 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-08-04 09:46:12 +05:30
b208528d3d
Add serviceaccount for nats-streaming ( #1646 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-07-31 17:02:29 +05:30
882abff431
Added prefix tag in fluentbit filter stanza ( #1671 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-07-30 21:03:13 +05:30
892da2478b
Allow user to override value of influxdb image ( #1642 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-07-23 14:50:50 +05:30
28f5cd7852
(fix) Dependencies and steps for building examples/java locally ( #1653 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-07-17 15:18:31 +05:30
Rahul Bhati and GitHub
8e0571c7c9
Fission MQT integration with keda ( #1657 )
...
Fission MQT integration based on Keda with Kafka connector
2020-07-14 21:35:48 +05:30
d6fc9f71d0
Allow user to override nats-streaming image ( #1645 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-06-30 15:14:46 +05:30
108ef50bd5
Allow user to define busybox image ( #1643 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-06-30 10:42:30 +05:30
Vishal and GitHub
90b7680392
Release 1.10.0 ( #1658 )
2020-06-30 08:56:30 +05:30
a8a9831c16
[WIP] (feat) Added Exponential BackOff for Retry in builder ( #1614 )
...
Co-authored-by: Rahul M Chheda <rahul.chheda@mayadata.io >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-06-29 12:01:29 +05:30
a1f39bb7d3
Bump rack from 2.0.8 to 2.1.4 in /environments/ruby ( #1654 )
...
Bumps [rack](https://github.com/rack/rack ) from 2.0.8 to 2.1.4.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.0.8...2.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-25 12:57:56 +05:30
Vishal and GitHub
a50c9f76ec
For fixing staticcheck issue ( #1652 )
...
The S3 feature PR caused some static check issues after the merge, those are fixed now.
2020-06-23 15:31:59 +05:30
f6e679e70e
S3 backend for storage service ( #1629 )
...
Co-authored-by: Alok Kumar <rajalokan@gmail.com >
2020-06-15 19:13:13 +05:30
17bb1ac39f
Python env changes for pip3 ( #1633 )
...
Co-authored-by: agiwalpooja20 <agiwalpooja20@gmail.com >
2020-06-05 16:03:46 +05:30
33c23c1341
Fixing verify-staticcheck.sh ( #1622 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-06-04 15:16:09 +05:30
Rahul Bhati and GitHub
9dd084810f
Added support for setting bodyParser limit param via environment variable ( #1618 )
...
In the NodeJs environment, the body-parser was set to 1MB, this change makes it configurable with an env variable.
2020-05-24 00:16:03 +05:30
Vishal and GitHub
d4e1cd4f1e
Skaffold registry ( #1617 )
2020-05-22 10:39:01 +05:30
Vishal and GitHub
aa8c27fd5d
Added codecov badge ( #1604 )
2020-05-13 21:24:49 +05:30
darkworon and GitHub
806104626f
Make mergePodSpec pick up enableServiceLinks ( #1601 )
...
Attribute enableServiceLinks can be now configured in PodSpec so that environment variables are not injected in function pods and DNS is used for discovery
2020-05-13 14:42:07 +05:30
Vishal and GitHub
2331dffe4c
Update issue templates ( #1602 )
2020-05-13 10:26:04 +05:30
Rahul Bhati and GitHub
2d69542265
Added support for kube-context flag, to specify kubernetes context ( #1595 )
2020-05-11 18:54:06 +05:30
Vishal and GitHub
3e8cbe112f
Release 1.9.0 ( #1597 )
2020-05-11 01:26:46 +05:30
Vishal and GitHub
31ff3f0290
Kind config ( #1587 )
...
A simple Kind cluster config for local development of Fission
2020-04-30 16:30:38 +05:30
Ta-Ching Chen and GitHub
f606c3705f
Show short flag on CLI usage ( #1580 )
2020-04-24 15:04:52 +08:00
758ee32aa9
External nats streaming ( #1576 )
...
Support for external NATS streaming instead of the one deployed with Fission
Co-authored-by: Shaun Cutts <shaunc@factfiber.com >
2020-04-19 21:53:27 +05:30
Vishal and GitHub
163b1d0731
Skaffold Default Repo ( #1575 )
...
Skaffold default-repo enables users to use the Skaffold file without any change and by maintaining the docker repo in their local configuration.
2020-04-19 19:26:38 +05:30
e732cf59e0
[chart] Add PSP for logger ( #1568 )
...
Add PSP for logger
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-04-19 15:17:41 +05:30
Vishal and GitHub
a571c7b72c
[WIP] Skaffold Fix ( #1567 )
...
Switched to dynamic tag and dynamic values for those fields in the deploy section. Also, switched to latest version of Skaffold.
2020-04-13 00:19:52 +05:30
Vishal and GitHub
9340e62895
Python Env Build issue due to gevent ( #1572 )
2020-04-12 23:26:03 +05:30
Jared Davis and GitHub
efd86e1b27
Create fission environment for go version 1.14 ( #1570 )
2020-04-12 23:02:06 +08:00
Vishal and GitHub
f1e243c145
Adding community meeting link and document ( #1563 )
...
Adding community meeting link and document as well as Fission image to readme
2020-03-26 23:34:08 +05:30
Ta-Ching Chen and GitHub
e867b220a1
Return Kubernetes full error message ( #1560 )
...
This PR let the controller returns the detail error message
of kubernetes error which makes users understand what's
happening instead of meanless error msg.
2020-03-24 00:15:25 +08:00
Ta-Ching Chen and GitHub
a04c40d016
Use stock InfluxDB image ( #1557 )
2020-03-20 16:52:16 +08:00
delucca and GitHub
4fb1a8fbe8
Bump Python environment to latest Alpine ( #1547 )
2020-03-03 22:48:50 +08:00
dependabot[bot] and GitHub
b959dd2e49
Bump nokogiri from 1.10.4 to 1.10.8 in /examples/ruby/parse ( #1544 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.4 to 1.10.8.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.4...v1.10.8 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-02-26 22:47:53 +08:00
Ta-Ching Chen and GitHub
5c09099084
Avoid exposing sensitive data to client ( #1543 )
...
This PR changes the behavior of controller API which
wrongly exposes sensitive data to the client. Now, the
API only returns success if secret/configmap exists;
otherwise, an error will be returned.
2020-02-24 20:02:33 +08:00
Ta-Ching Chen and GitHub
fc5711ce7c
Support Function-level idle timeout setting ( #1538 )
...
This PR allows users to specify the idle timeout setting at Function-level.
Fix #1050
2020-02-21 02:01:26 +08:00
Ta-Ching Chen and GitHub
cc14044b6b
Add message queue service factory ( #1537 )
2020-02-20 23:30:39 +08:00
Ta-Ching Chen and GitHub
e0dc7f2f81
Retry querying package info when "not found" ( #1540 )
...
In some cases, creating a package and querying the package info
immediately the Kubernetes API server will return "not found"
error. So retry the query again after some time.
2020-02-20 22:20:43 +08:00
Ta-Ching Chen and GitHub
03ce1e27c7
Fix function test timeout doesnt works ( #1539 )
2020-02-19 17:03:02 +08:00
Ta-Ching Chen and GitHub
735f9abef7
Update NATS-Streaming dependencies version ( #1533 )
2020-02-12 20:35:20 +08:00
Ta-Ching Chen and GitHub
f2ddaa7921
Fix Git issue on case-insensitive OS ( #1532 )
2020-02-12 16:08:05 +08:00
Ta-Ching Chen and GitHub
75321d306a
Reorganize message queue trigger directory structure ( #1531 )
2020-02-12 15:40:00 +08:00
Ta-Ching Chen and GitHub
d2e9364e5e
Put package deploy archive to fix path ( #1529 )
...
In some cases (#1384 ), users may want to access the file in the directory of deploy archive, however, we use the function UID name as the directory name and make it difficult for users to use as they don't know the real path of the directory.
This PR uses the fix name "deployarchive" to make things easier.
2020-02-12 09:29:27 +08:00
Ta-Ching Chen and GitHub
b61f994746
Append Environment labels to function pod labels ( #1530 )
2020-02-11 17:49:14 +08:00
Ta-Ching Chen and GitHub
633593e412
Fix github_changelog_generator error ( #1527 )
2020-02-04 00:02:42 +08:00
Ta-Ching Chen
e7c0ff7d41
CHANGELOG 1.8.0
2020-02-03 10:56:52 +00:00
Ta-Ching Chen
bda974a72c
Release 1.8.0
2020-02-03 15:19:16 +08:00
Ta-Ching Chen
dbb2b49b55
Fix wrong path in release build script
2020-02-03 15:19:16 +08:00
Ta-Ching Chen and GitHub
e770c619e5
Revert "Temporarily disable building JVM image during CI builds" ( #1525 )
...
This reverts commit 3687602508 .
2020-02-03 15:02:48 +08:00
Ta-Ching Chen and GitHub
0d8d07d474
Update TerminationGracePeriod usage text ( #1524 )
2020-02-03 13:05:15 +08:00
Ta-Ching Chen and GitHub
dd07c68201
Set package initial status if its empty ( #1522 )
...
If the user applies package YAML file has no status field,
the package won't be able to be compiled or deployed due
to lack of status. This PR aims to add a check at buildermgr
to set initial package status to those packages.
2020-02-02 00:39:02 +08:00
Ta-Ching Chen and GitHub
e9804a5b76
Update slack invitation link ( #1521 )
2020-01-30 09:34:53 +08:00
Ta-Ching Chen and GitHub
85c384c64a
Fix Java spec example ( #1519 )
2020-01-29 18:04:32 +08:00
Sahil Lakhwani and GitHub
fed5fd4c5e
JVM env: Add XML dependency ( #1512 )
2020-01-29 16:40:30 +08:00
Ta-Ching Chen and GitHub
eec35b285e
Fix executor wrongly deletes rolebindings ( #1517 )
...
Executor wrongly deletes role bindings if the user
creates an environment in the reserved namespaces. This
PR is a quick fix to solve the problem by checking if
an environment is under reserved namespaces.
2020-01-29 00:01:21 +08:00
Ta-Ching Chen and GitHub
e2f1f778f3
Show global options in usage ( #1516 )
2020-01-28 19:37:07 +08:00
Ta-Ching Chen and GitHub
7b87d7c52c
Add fake client for local command operation ( #1515 )
...
This PR adds a fake controller client for local CLI operations like
offline spec generation or for unit test purposes. The fake client
now only implements the "Version()" function and more functions
will be implemented once we figure out how to achieve the goals
mentioned above.
2020-01-28 17:38:43 +08:00
Ta-Ching Chen and GitHub
c88fe59c71
Set prometheus.enabled=false in core chart ( #1513 )
2020-01-28 01:23:41 +08:00
Ta-Ching Chen and GitHub
9eac1512fb
Fix poolmanager wrongly delete env pool ( #1511 )
...
The root cause of the problem is that eagerPoolCreator
tries to create the deployment when the poolmanager
is trying to delete it. To avoid this, start eager pool
creator after executor starts serving requests.
2020-01-28 00:58:37 +08:00
Ta-Ching Chen and GitHub
8f8afaf139
Use patch for robust pod metadata update in poolmgr ( #1509 )
...
Use "Patch" to update pod metadata instead of "Update" to avoid
dropping fields that the old client-go doesn't support.
2020-01-28 00:04:22 +08:00
Ta-Ching Chen and GitHub
e651433727
CI build steps optimize to reduce waiting time ( #1508 )
2020-01-27 21:05:17 +08:00
Ta-Ching Chen and GitHub
8ac7db46e0
Add Go 1.13 support and upgrade Go 1.12 version ( #1507 )
2020-01-27 20:07:39 +08:00
1e8148c051
Add resource exists error on spec validate ( #1506 )
...
Co-authored-by: Anubhav <50611570+anubhav6663@users.noreply.github.com >
2020-01-27 19:09:35 +08:00
Ta-Ching Chen and GitHub
520cc0e130
Add --dry option to view the generated spec without saving ( #1504 )
2020-01-24 20:43:42 +08:00
Ta-Ching Chen and GitHub
2338fbb06f
Add sponsor logos ( #1499 )
2020-01-24 03:59:19 +08:00
Ta-Ching Chen
3687602508
Temporarily disable building JVM image during CI builds
2020-01-24 01:33:19 +08:00
Ta-Ching Chen
49ec161c5e
Let unit tests run in different namespaces to avoid resource conflict
2020-01-24 01:33:12 +08:00
Ta-Ching Chen and GitHub
4923708836
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
11f9ef1045
Follow kubernetes APIs directory structure ( #1497 )
2020-01-20 17:06:46 +08:00
Ta-Ching Chen and GitHub
bb3e6d6907
Codebase cleanup & optimization ( #1493 )
...
Remove old v1 types that are no longer used and move fetcher structs to fetcher directory.
2020-01-16 16:47:32 +08:00
Ta-Ching Chen and GitHub
574fb55fcf
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
b96ca0735d
Add config for fetcher resource requests & limits ( #1489 )
...
This PR adds fetcher resource requests&limits chart setting
and remove unreasonable limits value from the charts.
2020-01-15 11:21:48 +08:00
Ta-Ching Chen and GitHub
c421e655c5
Update analytics URL ( #1490 )
2020-01-14 21:02:54 +08:00
Ta-Ching Chen and GitHub
66d4669f36
Push php-builder to dockerhub ( #1477 )
2019-12-30 19:27:59 +08:00
Ta-Ching Chen and GitHub
953f63c7bd
Fix terminationGracePeriod is 0 due to wrong flag type ( #1476 )
2019-12-25 10:21:35 +08:00
Sahil Lakhwani and Ta-Ching Chen
fca1123ee5
Fix hello-spec-example ( #1474 )
2019-12-22 08:28:51 +08:00
Anubhav and Ta-Ching Chen
5eaf11b8aa
Add failed/success output to spec validate ( #1471 )
2019-12-20 12:00:47 +08:00
Ta-Ching Chen and GitHub
0274ceb312
Add message queue nats-streaming example ( #1472 )
2019-12-20 02:19:11 +08:00
dependabot[bot] and Ta-Ching Chen
38f96c7e46
Bump rack from 2.0.6 to 2.0.8 in /environments/ruby ( #1470 )
...
Bumps [rack](https://github.com/rack/rack ) from 2.0.6 to 2.0.8.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.0.6...2.0.8 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-12-20 00:45:46 +08:00
Anubhav and Ta-Ching Chen
7b3cc8fdf0
Add spec list feature ( #1468 )
...
Adding fission spec list functionality. It lists Functions, Environment, Packages, HTTPTrigger, MessageQueueTriggers, Canary Config, TimeTrigger, KubeWatch created by an application specification.
2019-12-19 19:41:59 +08:00
Ta-Ching Chen and GitHub
c184e7be65
Fix go-server failed to load plugin ( #1469 )
...
The 3rd party package version used by the go server
may be different from the one in the user's source code
and will cause plugin version mismatched. Hence, we
should never import any external packages except the
Fission or built-in packages.
This PR replaces all 3rd-party packages with built-in packages.
2019-12-19 02:54:31 +08:00
Ta-Ching Chen and GitHub
bfbb80efcf
Add controller API client interface ( #1467 )
...
This PR adds an interface for controller API client, it allows us to
implement mock API client for unit testing with ease and we are
able to generate spec file without accessing the real Fission server.
2019-12-16 23:14:14 +08:00
Sahil Lakhwani and Ta-Ching Chen
01bdc5bf89
Remove FISSION_ROUTER for fn test ( #1465 )
2019-12-15 14:32:29 +08:00
Vivek Singh and Ta-Ching Chen
711d7c2c41
Show the not present configmap/secret name while fn create in err message [CLI-UX] ( #1462 )
2019-12-10 22:58:52 +08:00
Ta-Ching Chen
2b4e53e926
CHANGELOG 1.7.1
2019-12-09 05:09:54 +00:00
Ta-Ching Chen
9401c1ee85
Fission 1.7.1
2019-12-09 11:55:01 +08:00
Ta-Ching Chen and GitHub
5c704f053b
Fix name conflict when buildermanager merges podspc ( #1460 )
2019-12-07 16:53:47 +08:00
Ta-Ching Chen and GitHub
eb1f971d52
Not to exclude hidden file when creating archive ( #1458 )
...
Some of configs are hidden files like .babelrc, we should not ignore them.
2019-12-05 01:54:05 +08:00
Ta-Ching Chen
83bc5508ee
CHANGELOG 1.7.0
2019-12-02 14:08:00 +00:00
Ta-Ching Chen
d6a8734aae
Fission 1.7.0
2019-12-02 21:26:28 +08:00
Ta-Ching Chen and GitHub
3ee98cd13a
Fix release script not uploads OpenShift deploy YAML file ( #1456 )
2019-12-02 21:12:15 +08:00
Ta-Ching Chen and GitHub
275da18cf6
Let executor type manages how to do cleanup for old kubeobjects ( #1455 )
...
Add CleanupOldExecutorObjects to executor type interface in order
to let an executor type manages how to clean up the resources it created.
2019-12-02 19:47:31 +08:00
Ta-Ching Chen and GitHub
3f3b11ffbf
Prevent deployment from rolling update due to different instance-id ( #1454 )
...
The pod template is embedded inside the deployment. So if
the pod annotation contains instance-id, the deployment
will get updated and thus triggers a rolling update whenever
a new executor starts which is unwanted.
After this PR, poolmanager will patches instance-id when a
pod is chosen for a function.
For newdeploy, unlike poolmanager manages the lifecycle
of function pod directly, newdeploy is only responsible
to create the deployment so we append instance-id to top-
level controller (deployment) only.
2019-12-02 17:28:19 +08:00
Ta-Ching Chen and GitHub
7f8cb69326
Make AdoptExistingResources optional ( #1453 )
2019-12-02 07:34:07 +08:00
Ta-Ching Chen and GitHub
003c304105
Prevent newdeploy updates deployment if no resources changed ( #1452 )
...
We used to update timestamp in the deployment environment field
in order to trigger a rolling update when the function referenced
resources get updated. However, use timestamp means we are not
able to avoid triggering a rolling update when executor tries to adopt
orphaned deployment due to timestamp changed which is unwanted.
In order to let executor adopt deployment without triggering a rolling
update, we need an identical way to get a value that can reflect res-
ources changed without affecting by time.
To achieve this goal, the sum of the resource version of all referenced
resources is a good fit for our scenario since the sum of the resource
version is always the same as long as no resources changed.
2019-12-02 06:35:07 +08:00
Ta-Ching Chen and GitHub
763ab475f2
Fix CLI unable to get pod logs from controller ( #1451 )
2019-12-01 22:38:35 +08:00
Ta-Ching Chen and GitHub
4b3f48b537
Fix spec shows source archive is not used ( #1448 )
2019-12-01 16:51:13 +08:00
Ta-Ching Chen and GitHub
6301a78814
Ignore hidden file when creating archive file ( #1450 )
2019-12-01 09:58:16 +08:00
Ta-Ching Chen and GitHub
506b427124
Fix spec init overrides existing deploymentconfig ( #1449 )
2019-11-29 23:59:10 +08:00
Ta-Ching Chen and GitHub
19ae7d5ac6
Fix adopted deployment uses old fetcher image ( #1447 )
...
When a new executor starts up, it adopts the orphan kubernetes resources created
by the old executor instance. However, the adopted resource won't reflect the changes
come with the new executor, for example, the fetcher image inside won't be changed.
To solve this, executor updates the resource spec (HPA/Deployment/Service) with the
latest resources spec. By doing this, we can prevent the inconsistency between resources
created by different executor instance, also minimizes the impact on users.
2019-11-29 21:52:59 +08:00
Ta-Ching Chen and GitHub
47aaa85108
Improve executor bootstrap speed ( #1446 )
2019-11-29 14:18:23 +08:00
Ta-Ching Chen
3067ecdee3
CHANGELOG 1.7.0-rc.2
2019-11-27 17:10:57 +00:00
Ta-Ching Chen
d9a0ee1e33
Fission 1.7.0-rc.2
2019-11-28 00:40:47 +08:00
Ta-Ching Chen and GitHub
5cfc8dee5e
Push extra tag to fit go module semver tag format ( #1444 )
2019-11-28 00:40:20 +08:00
Ta-Ching Chen and GitHub
1ad7ac2dcf
Adopt existing orphan kubernetes resources when executor starts up ( #1443 )
...
Previously, once the executor is deleted for reasons (like upgrade or cluster scale-in),
the new executor deletes all existing resources created by the old executor and creates
new one. This mechanism becomes a problem when there are requests connecting to the
existing pods. Also in the worst case, the cluster may not have enough resources to create
new pods and cause service downtime.
This PR let each executor type adopts existing resources before starting the executor
API services, and so the alive connections won't experience failure. However, the requests
send to the function that doesn't have alive function pods will still fail due to the
executor is in bootstrapping.
2019-11-27 23:08:45 +08:00
Ta-Ching Chen and GitHub
86446c8879
Revert "Try to fix flaky canary test ( #1441 )" ( #1442 )
...
This reverts commit df857e3194 .
Looks like there are some problems when running the test against GKE, so revert it.
2019-11-27 16:19:33 +08:00
Ta-Ching Chen and GitHub
df857e3194
Try to fix flaky canary test ( #1441 )
2019-11-27 02:57:22 +08:00
Ta-Ching Chen and GitHub
ad7a3951c5
Fix router tries to update ingress when createIngress is false ( #1440 )
2019-11-27 00:28:48 +08:00
Ta-Ching Chen and GitHub
7e8e968013
Fix poolmanager sets 0 timeout for function specialization ( #1439 )
2019-11-26 19:22:49 +08:00
Ta-Ching Chen and GitHub
e38baeec36
Add huge response body test ( #1437 )
2019-11-26 12:50:41 +08:00
Ta-Ching Chen and GitHub
ca28f962d4
Return error when specialization failed ( #1436 )
2019-11-26 09:23:06 +08:00
Ta-Ching Chen and GitHub
dfb2c073d2
Collect function metrics after finishing request ( #1433 )
2019-11-26 02:33:40 +08:00
Ta-Ching Chen and GitHub
51b264e8ca
Fix poolmanager terminates running function pod periodically ( #1435 )
...
The pool manager keeps terminating function pod periodically even there are
traffic to the function. The root cause is that executor, poolmgr, newdeploy
manage their own functionServiceCache separately. And when router taps a
function, executor updates the access time of the function service entry in its
own cache without notifying executor types to do the update as well. Hence,
the access time of function service entry in poolmanager cache never gets updated.
Due to the access time never gets updated, the idle pod reaper in poolmanager
then thinks the function pod is in idle state and recycle it.
This PR removes the cache in executor itself, and when router tries to tap a function,
executor will call executor type to tap the function and update access time.
2019-11-26 01:16:30 +08:00
Ta-Ching Chen and GitHub
6d2fe08973
Allow to tap multiple function services at one time ( #1434 )
...
The router taps function service one by one which is inefficient and
increases the burden of executor. This PR aggregates all requests into
one to solve the problem mentioned above.
2019-11-25 18:44:48 +08:00
Ta-Ching Chen and GitHub
ccc551112b
Fix poolmanager crashes when failed to list environment ( #1432 )
2019-11-24 05:59:38 +08:00
Ta-Ching Chen and GitHub
1a5537f4ba
Ability to pull builder image from private registry ( #1431 )
2019-11-24 05:17:56 +08:00
Ta-Ching Chen and GitHub
5c2f0c5f4a
Add checksum and insecure flag for user to skip checksum generation ( #1430 )
2019-11-24 01:35:01 +08:00
Ta-Ching Chen and GitHub
a66de4c601
Support to set imagePullSecret when creating environment ( #1429 )
2019-11-22 18:19:57 +08:00
Ta-Ching Chen and GitHub
af73d0ce1a
Fix no kubeobjs get created if fn created before env creation ( #1428 )
...
When a function is created before the creation of the environment it's used, the newdeploy will not be able to create kube objs. Hence no function service record is inserted into the cache.
When getFuncSvc is called, the newdeploy tries to find the record in service cache in order to create kube objs with the same name used in previous kubeobjs creation. However, due to no record in the cache, a NotFound error is returned directly and causes the problem. To solve this, we use fn meta UID to ensure we always get the same obj name instead of getting it from the cache.
2019-11-22 01:37:02 +08:00
Ta-Ching Chen and GitHub
04654ca465
Improve compatibility with Openshift ( #1424 )
2019-11-21 16:56:53 +08:00
Ta-Ching Chen and GitHub
af10579be9
Fix verbosity flag not show in usage ( #1425 )
2019-11-21 12:36:50 +08:00
Ta-Ching Chen and GitHub
30d24a85b5
Fix truncated body returned from router ( #1420 )
...
If the context of request is closed before ReverseProxy finishing writing
a huge response body to the response writer, the client will only receive
a truncated response body.
To solve this, move the context cancel after ReverseProxy finished.
2019-11-21 01:04:35 +08:00
Ta-Ching Chen
d8b386a812
Update CHANGELOG for 1.7.0-rc.1
2019-11-18 10:32:46 +00:00
Ta-Ching Chen and Ta-Ching Chen
48e7a13c0f
Fission 1.7.0-rc.1
2019-11-18 10:06:32 +00:00
Ta-Ching Chen and GitHub
70803e37fa
Update release-builder go and helm version ( #1418 )
2019-11-18 18:06:11 +08:00
Ta-Ching Chen and GitHub
7a770b8627
Fix failed to find init_tools.sh ( #1417 )
2019-11-18 17:00:56 +08:00
Ta-Ching Chen and GitHub
8b0d99d65d
Support semantic version tags ( #1416 )
2019-11-18 15:54:43 +08:00
Ta-Ching Chen and GitHub
3aca0edfcc
Show warning when referencing nonexistent resources in spec ( #1415 )
2019-11-18 13:46:28 +08:00
Ta-Ching Chen and GitHub
81ece23bfe
Add resource info to output message when saving spec file ( #1414 )
2019-11-18 12:35:14 +08:00
Ta-Ching Chen and GitHub
66b9dfa8e9
Add --spec to package command ( #1411 )
2019-11-18 11:15:48 +08:00
Ta-Ching Chen and GitHub
f8e98f9f14
Always embed URL provided by user in the archive ( #1413 )
...
To keep archive creation implementation simple and prevent any
confusion, we decided to remove `--keepurl` flag and embed URL
directly without downloading the file from it . In this way, we can
ensure consistent behavior in either package creation or spec file
creation. Also, it increases the portability of spec file.
2019-11-18 10:05:49 +08:00
Ta-Ching Chen and GitHub
b97a3c4b0a
Fix wrong command and flag usage description ( #1412 )
2019-11-17 02:39:31 +08:00
Ta-Ching Chen and GitHub
b5c8ea0e13
Update prometheus chart version from 7.1.0 to 9.3.0 ( #1389 )
2019-11-13 16:29:17 +08:00
Ta-Ching Chen and GitHub
cf2d35291e
Drop unreleased features (record & replay) ( #1406 )
...
1. The records are stored in redis which is not migratable to another cluster for the testing purposes.
2. Some of the requests fields are not recorded.
3. People should consider using https://github.com/buger/goreplay which is an existing mature and well-tested solution for testing purposes.
2019-11-13 15:10:32 +08:00
Ta-Ching Chen and GitHub
1cda7e051b
Build error formatting on fission spec apply --wait ( #1403 )
...
The character `\n` in buildlog stores in package status
are escaped and so when we have to replace them with
actual line breaker.
2019-11-12 21:00:55 +08:00
Ta-Ching Chen and GitHub
a645a1e197
Refactor controller client package ( #1402 )
...
The function implementations of controller client package are
inconsistent. This PR lets functions reuse the functions
that already implemented and able to set additional headers to
request.
2019-11-12 18:27:52 +08:00
Ta-Ching Chen and GitHub
d0276f1d52
Fix fn test failed to query logs from log database ( #1401 )
...
When `fn test` failed to retrieve logs from the function
pod, it turns to query logs from the log database. However,
the logdb type flag is not set to `fn test`, hence the logdb
type is empty (even without default value) and cause `fn logs`
returns an error due to unable to find the corresponding log
database type.
This PR adds logdb type flag to `fn test` to resolve the problem.
2019-11-12 03:05:22 +08:00
Ta-Ching Chen and GitHub
4474f5f813
Skip trace for router healthz endpoint ( #1400 )
...
Jaeger preserves the trace data of router healthz endpoints
which is not so helpful for monitoring function metrics and
consumes storage to store such trace data.
This PR uses `GetStartOptions` to examine the request's path and
check if it's a request to healthz endpoint. If yes, skip and not
to trace it.
2019-11-12 00:13:17 +08:00
Ta-Ching Chen and GitHub
19e693bf52
Set jaeger collector endpoint as an environment variable ( #1399 )
...
To follow 12-factor app rules, make jaeger collector endpoint
as an environment variable instead of CLI args. It's easier to
replace the value in different deployments. Also, we can utilize
valueFrom to get value from the configmap.
2019-11-11 22:41:40 +08:00
Ta-Ching Chen and GitHub
825939c820
Replace deprecated serviceAccount with serviceAccountName ( #1398 )
2019-11-11 15:55:28 +08:00
Ta-Ching Chen and GitHub
5a9138711b
Fix helm pre-upgrade check failure problem ( #1397 )
...
The helm pre-upgrade check failed due to the program tries to
check whether a multierr is a nil pointer instead of errors it contains.
This PR changes the way the program checks multierr in order not to block the upgrade.
2019-11-11 02:42:08 +08:00
Ta-Ching Chen and GitHub
7640f1199d
Prettify console output message ( #1396 )
2019-11-10 16:42:34 +08:00
Ta-Ching Chen and GitHub
7b6e4318d4
Reorder command flag and add missing flags ( #1394 )
2019-11-10 14:58:29 +08:00
MengZeLee and Ta-Ching Chen
fcd1bc0356
fix typo ( #1395 )
2019-11-10 14:17:56 +08:00
Ta-Ching Chen and GitHub
d443eb1c96
Fix CLI exits with status 0 when error occurs ( #1393 )
2019-11-10 02:43:22 +08:00
Ta-Ching Chen and GitHub
c7d0c09f01
Poolmanager wait for function specialization timeout when specializing a pod ( #1392 )
2019-11-10 00:01:19 +08:00
Ta-Ching Chen and GitHub
d3d8ff6c1b
Replace flag text with const ( #1391 )
2019-11-09 22:13:35 +08:00
Ta-Ching Chen and GitHub
6f5f6900b6
Fix githook not aborting push if error occurrs ( #1386 )
2019-11-08 23:47:40 +08:00
Ta-Ching Chen and GitHub
19753e07e0
Fix helm shows "Not a table" issue when install Fission ( #1387 )
...
Helm treats the single line "extraCoreComponentPodConfig" in
values.yaml as a key value pair config.
```
extraCoreComponentPodConfig:
```
And when a user tries to install helm with providing config
like following, it failed.
```
extraCoreComponentPodConfig:
nodeSelector:
serverless: fission
```
The root cause is that helm treats config in default values.yaml
and providing config as two different types of config, which is
key-value vs. value table. And so it's unable for helm to merge these
two configs even with the same key name.
This PR comments out the single line config in default values.yaml
to prevent the issue.
2019-11-08 23:15:15 +08:00
Ta-Ching Chen and GitHub
1888cd2ac7
Migrate from urfave/cli to cobra ( #1385 )
2019-11-08 21:22:00 +08:00
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
9272f0cb2c
Update maintainer info ( #1383 )
2019-11-06 13:01:05 +08:00
Ta-Ching Chen and GitHub
b9a5588ca9
Update staticcheck version and fix all warnings ( #1381 )
2019-11-05 18:09:12 +08:00
Ta-Ching Chen and GitHub
93d4b88d84
Make CLI functions return error instead of fatal out ( #1379 )
...
Before this PR, CLI functions fatal out when encountering error
instead of returning it. Such behavior makes it hard to reuse
the functions nor writing unit tests. This PR aims to make functions
return errors instead of error out.
2019-11-05 16:50:13 +08:00
Ta-Ching Chen and GitHub
b0d27ee5d2
Refactor record command ( #1378 )
2019-11-05 10:30:16 +08:00
Ta-Ching Chen and GitHub
c33f1e112e
Fix reverse proxy shows 404 not found when Istio enabled ( #1377 )
...
Istio sidecar proxy blocks all requests sent through the reverse proxy
to the target service if the request.Host is not properly set to the
internal target service host. This PR sets the target service hosts
before establishing the proxy for the client in order to pass the
Istio sidecar proxy check.
2019-11-04 21:59:40 +08:00
Ta-Ching Chen and GitHub
f288f0f258
Refactor time trigger command ( #1376 )
2019-11-04 18:26:21 +08:00
Vivek Singh and Ta-Ching Chen
e4f44ffa63
Add example for builder podspec ( #1374 )
2019-11-04 16:02:30 +08:00
Ta-Ching Chen and GitHub
d1ed089c3e
Refactor mqtrigger command ( #1375 )
2019-11-04 07:40:18 +08:00
Vivek Singh and Ta-Ching Chen
e1a64dd0c1
PodSpec support in environment builder ( #1369 )
2019-11-03 23:05:02 +08:00
Ta-Ching Chen and GitHub
3b6749dce9
Refactor function command ( #1372 )
2019-11-03 13:31:47 +08:00
Ta-Ching Chen and GitHub
8f6887280c
Allow to set API type for tensorflow serving environment ( #1371 )
...
Tensorflow Serving supports three kinds of API: predict, classify, regress. In order to fully support possible API types, this PR adds code to split the entry point with separator ":" to get model name and the API type separately. And append the API type to proxy URL when receiving the requests.
$ fission fn create --name t1 --pkg <pkg name> \
--env tensorflow --entrypoint "half_plus_two:regress"
2019-11-02 23:51:31 +08:00
Ta-Ching Chen and GitHub
ef0a2fa340
Refactor canary config command ( #1370 )
2019-11-01 15:36:40 +08:00
Ta-Ching Chen and GitHub
2b616ec4e2
Fix utility function uses the wrong flag text to get value ( #1368 )
...
The utility function GetMetadata uses wrong flag text to get the resource namespace and could cause the wrong results returned from the API server. This PR changes the function signature that allows users to pass in the flag text in order to get the correct value.
2019-11-01 00:59:50 +08:00
Ta-Ching Chen and GitHub
fe02bb1678
Refactor HTTP trigger command ( #1367 )
2019-10-31 23:40:37 +08:00
Ta-Ching Chen and GitHub
fc1aab2472
Update READEME link and add back the basic usage ( #1366 )
2019-10-31 11:14:04 +08:00
Ta-Ching Chen and GitHub
e22cdee5f5
Refactor kubewatch command ( #1365 )
2019-10-31 10:48:27 +08:00
Vivek Singh and Ta-Ching Chen
698d591788
Provide secrets and configmaps while updating the functions ( #1358 )
2019-10-31 00:19:06 +08:00
Ta-Ching Chen and GitHub
3b11ca87f1
Fix accidentally removed timestamp when listing package ( #1364 )
2019-10-30 23:47:00 +08:00
Chris Camel and Ta-Ching Chen
bbaf1b0c2d
Replace AlwaysSample with ProbabilitySampler in router ( #1348 )
2019-10-30 20:05:55 +08:00
Ta-Ching Chen and GitHub
a151f89eec
Move route creation to independent function ( #1362 )
2019-10-30 05:47:51 +08:00
Ta-Ching Chen and GitHub
d20dc9aa64
Allow using URL as archive source when creating functions ( #1360 )
...
In the case of large files, it takes a long time for the user to download
the source from the URL and upload it to StorgeSvc through CLI.
This PR allows a user to use URL as the function source when creating a function
and provides a new flag "--keeparchiveurl" to let the user to decided
whether the CLI should download the file first or store the file URL in the
archive directly. If "--keeparchiveurl" is true, then no checksum will be
generated, it's the user's responsibility to ensure the file won't be changed.
2019-10-28 22:37:13 +08:00
Ta-Ching Chen and GitHub
52b5cb0902
Remove UID from CLI output ( #1361 )
2019-10-28 19:34:02 +08:00
Ta-Ching Chen and GitHub
bc5c181fc2
Update fission architecture doc ( #1356 )
2019-10-22 19:46:57 +08:00
Ta-Ching Chen and GitHub
fed30e1b24
Refactor plugin & version subcommands ( #1359 )
2019-10-22 17:57:56 +08:00
Vivek Singh and Ta-Ching Chen
22de11190c
Calling the function that handles kafka messages, asynchronously ( #1355 )
2019-10-19 14:41:46 +08:00
Ta-Ching Chen and GitHub
e42f81a7a1
Refactor package CLI command ( #1345 )
2019-10-13 01:30:20 +08:00
Ta-Ching Chen and GitHub
f30e7df43d
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
c930c69629
Update CHANGELOG for 1.6.0 ( #1352 )
2019-10-11 04:07:38 +08:00
Ta-Ching Chen
08b6d43ac1
Fission 1.6.0
2019-10-11 01:11:58 +08:00
Ta-Ching Chen and GitHub
53b075a315
Move statefulset to apps/v1 ( #1350 )
2019-10-10 23:42:40 +08:00
Ta-Ching Chen and GitHub
b8311d43ce
Fix newdeploy failed to find serviceEntry in cache ( #1349 )
...
When a function with executor type newdeploy got created, Newdeploy
is expected to create deployment/HPA/service for it and insert serviceEntry
to the cache for later use. Once clients call the function, newdeploy returns
the serviceEntry to the router.
However, the log shows that the newdeploy was unable to find the entry and
prints "Resource not found - key 'xxx' not found". The root cause is that the
informer controller instead of processing items in parallel, it dispatches XXFunc
to process items one by one. So if there is any problem during the creation of the
kubernetes resource, it takes a longer time to process the next item and hence
the serviceEntry was not inserted before clients call the function.
This PR lets the newdeploy to process items in extra goroutines instead of blocking
the process loop. It's a workaround to solve the problem above, we should consider
using workqueue to solve it in the future.
2019-10-10 23:32:36 +08:00
Ta-Ching Chen and GitHub
1075c5da13
Support encoded path in router ( #1347 )
...
Encoded path means the URL path contains encoded string like "/foo%2Fbar".
Gorilla/Mux by default doesn't enable encoded path support, you need to enable
it when initializing the router.
This PR adds a new environment variable USE_ENCODED_PATH to the router
deployment to enable encoded path support.
2019-10-10 02:23:41 +08:00
Ta-Ching Chen and GitHub
59c8569190
Support custom private go vendor ( #1346 )
2019-10-10 01:44:44 +08:00
Suraj Banakar and Ta-Ching Chen
395a8adf37
Implement TLS authentication for kafka mqt ( #1300 )
...
* use secrets to store keys and certificates
2019-10-10 00:18:57 +08:00
Ta-Ching Chen and GitHub
d358a29b17
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
e253d2a376
Move charts executor service to the right place ( #1343 )
2019-10-07 18:44:58 +08:00
Ta-Ching Chen and GitHub
bfd005a295
Allow to deploy router as DaemonSet ( #1342 )
...
ReplicaSet generated by Deployment distributes pods to nodes based
on nodes resource usage, which means in some cases the newly created
pods may be assigned to only a few nodes. The requests will go to the
same node if there multiple pods on it and may increase the node
resource usage and overall request latency.
To solve the problem mentioned above, this PR allows users to deploy
the router as DaemonSet so that we can distribute requests across all
nodes for better workload distribution and lower latency.
2019-10-07 18:09:36 +08:00
MengZeLee and Ta-Ching Chen
c1a3bdd895
Add package filter feature ( #1341 )
2019-10-05 01:47:17 +08:00
Ta-Ching Chen and GitHub
b18462b10b
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
30dba5dae9
Bump jvm builder JDK version ( #1340 )
2019-10-03 14:24:22 +08:00
Prabhu Jayakumar and Ta-Ching Chen
f12880fb5c
Allow to add annotations to router service in helm chart ( #1338 )
2019-10-02 14:48:36 +08:00
Ta-Ching Chen and GitHub
c61442ee76
Remove too verbose and unhelpful debug log ( #1336 )
2019-10-02 01:35:23 +08:00
Vivek Singh and Ta-Ching Chen
96ae708163
package will now be listed, sorted by lastupdatedtime ( #1334 )
2019-10-01 15:30:51 +08:00
Suraj Banakar and Ta-Ching Chen
b47b3ecb70
Fix kafka producer and consumer logs show empty objects ( #1281 )
2019-09-29 23:47:05 +08:00
Ta-Ching Chen and GitHub
7cdc146515
Move Deployment API group from extensions/v1beta1 to apps/v1 ( #1331 )
...
In 1.9, kubernetes prompted Deployment to apps/v1 and finally deprecated
extensions/v1beta1 support in 1.16. Users will see the following error message
in log when fission components try to submit Deployment to the k8s API server
and specify extensions/v1beta1 as API group.
error: unable to recognize "deployment": no matches for kind "Deployment" in version "extensions/v1beta1"
This PR updates call to k8s API server and apiKind in chart files to avoid fission failure in 1.16.
2019-09-29 22:16:33 +08:00
Ta-Ching Chen and GitHub
e734fa3554
Fix router health route not found if no HTTP triggers created ( #1333 )
...
Router readiness probe failed due to kubelet cannot find router healthz endpoint.
This is caused that the healthz endpoint is added only when there is any update request
send to the updateRouterRequestChannel, and makes router failed.
This PR sends an update request right before the router is started to avoid the problem.
2019-09-28 17:43:04 +08:00
Ta-Ching Chen and GitHub
71b587b58e
Use ErrorHandler to handle proxy error ( #1310 )
...
The router prints error no matter what error type it is.
It's useful for troubleshooting, however, it also prints
the context canceled error, which means that users abort
request before reply and its really normal nowadays. Also,
the router returns 502 if error is not nil and may confused
client if it's a timeout error.
To solve these problems, this PR adds an error handler to
reverse proxy to examine the return error and change the
status code when needed.
2019-09-28 14:22:20 +08:00
Ta-Ching Chen and GitHub
81ae6f38fc
Fix spec doesn't update status of failed package when applying spec files ( #1332 )
...
Previously, the spec doesn't update the package status if nothing
in the spec file changed. Due to this, the failed package will
always stay in the failed state.
This PR adds a check to see whether a package is in the failed state.
If yes, then changes the state to pending for builder manager to rebuild it.
2019-09-28 04:35:57 +08:00
Ta-Ching Chen and GitHub
7fbb4098a4
Fix empty host value when list http triggers ( #1328 )
2019-09-28 00:28:14 +08:00
Ta-Ching Chen and GitHub
f8af8b91f5
List/Delete HTTP triggers by function ( #1327 )
...
Previously, a user has to delete HTTP triggers point to
the same function one by one. This PR adds new flag --function
to list & delete commands. So that user can delete or list all
triggers with the same function. However, this feature is not
working for triggers with canary deployment setup.
2019-09-27 17:21:11 +08:00
Ta-Ching Chen and GitHub
b5341edec0
Add Ingress TLS support ( #1326 )
...
This PR aims to add the Ingress TLS support by specifying the
TLS secret when creating/updating the HTTP trigger.
Command example:
fission route create --name foo \
--url /foo/{bar} --function foofn --createingress \
--ingressannotation "nginx.ingress.kubernetes.io/ssl-redirect=false" \
--ingressannotation "nginx.ingress.kubernetes.io/use-regex=true" \
--ingressrule "*=/foo/*"
--ingresstls "foobartls"
2019-09-27 00:49:23 +08:00
Ta-Ching Chen and GitHub
49d60b19f3
Add Ingress host, path and annotations support ( #1325 )
...
For each ingress controller, the format of ingress host,
path and annotations are different. To support different
kinds of controller, this PR adds new ingress config field
to http trigger spec. A user can set annotations, host and
path based on the type of underlying ingress controller
with CLI.
Command example:
fission route create --name foo \
--url /foo/{bar} --function foofn --createingress \
--ingressannotation "nginx.ingress.kubernetes.io/ssl-redirect=false" \
--ingressannotation "nginx.ingress.kubernetes.io/use-regex=true" \
--ingressrule "*=/foo/*"
2019-09-26 16:54:16 +08:00
Ta-Ching Chen and GitHub
82a7acf408
Set maxSurge to 20% for safe rolling upgrade ( #1321 )
2019-09-23 16:11:56 +08:00
Ta-Ching Chen and GitHub
7bd57c208a
Disable revision history for newdeploy ( #1319 )
2019-09-23 14:25:49 +08:00
Ta-Ching Chen and GitHub
27ec605955
Pre-built docker go module dependency cache image ( #1318 )
2019-09-18 05:07:53 +08:00
Ta-Ching Chen and GitHub
c94e02b302
Fix newdeploy doesn't handle error properly ( #1316 )
2019-09-16 15:43:36 +08:00
Ta-Ching Chen and GitHub
5d2d65f05c
Fix failed to update specialization timeout ( #1315 )
2019-09-16 13:21:25 +08:00
Ta-Ching Chen and GitHub
6d3d277cb9
Fix potential nil pointer problem when using multierror pkg ( #1311 )
2019-09-16 11:03:23 +08:00
Ta-Ching Chen and GitHub
4d654c6fe7
Add codecov config file ( #1314 )
2019-09-16 09:20:49 +08:00
Ta-Ching Chen and GitHub
ecb97db913
Integrate with Codecov ( #1308 )
2019-09-11 14:52:45 +08:00
Ta-Ching Chen and GitHub
082c244b0b
Fix executor unable to list secrets/configmaps ( #1307 )
2019-09-11 10:47:20 +08:00
parauliya and Ta-Ching Chen
678a2c7ad8
Configurable function level timeout ( #1284 )
2019-09-10 23:28:08 +08:00
Ta-Ching Chen and GitHub
78026ac573
Add specialization timeout default value to CLI ( #1305 )
2019-09-10 17:24:35 +08:00
Ta-Ching Chen and GitHub
4cfd459317
Update CHANGELOG for 1.5.0 ( #1304 )
2019-09-09 17:06:44 +08:00
Ta-Ching Chen and GitHub
e481c234ee
Fission 1.5.0 ( #1303 )
2019-09-09 15:38:27 +08:00
Ta-Ching Chen and GitHub
0d872020e3
Refactor support dump CLI ( #1301 )
2019-09-04 14:42:47 +08:00
moluzhang and Ta-Ching Chen
62016b2f83
Support reverse query function for query log ( #1298 )
2019-09-02 18:02:07 +08:00
Ta-Ching Chen and GitHub
58811ab522
Fix unit tests failure ( #1297 )
2019-08-30 23:39:45 +08:00
David Sheldon and Ta-Ching Chen
19c60d1592
Fix environment version validation ( #1253 )
2019-08-30 19:02:18 +08:00
Vivek Singh and Ta-Ching Chen
cd36047660
Support for providing multiple CMs and secrets in fn create/update ( #1282 )
2019-08-30 17:13:24 +08:00
Ta-Ching Chen and GitHub
ef8289ff73
Support nodejs function with 0 argument ( #1295 )
2019-08-30 15:31:04 +08:00
Emil Nikolov and Ta-Ching Chen
ff47a8c1ed
Fix wrong go environment error log for specializeHandlerV2 ( #1294 )
2019-08-30 13:37:32 +08:00
Ta-Ching Chen and GitHub
86b506c9b6
Add troubleshooting guide link ( #1292 )
2019-08-28 14:41:13 +08:00
Ta-Ching Chen and GitHub
e762471d78
Bump Go version to 1.12 ( #1290 )
2019-08-28 13:47:40 +08:00
dependabot[bot] and Ta-Ching Chen
1040a0d7e9
Bump nokogiri from 1.10.1 to 1.10.4 in /examples/ruby/parse ( #1291 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.1 to 1.10.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.1...v1.10.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-08-28 12:23:37 +08:00
Ta-Ching Chen and GitHub
c49377569e
Refactor environment CLI command ( #1265 )
2019-08-27 15:43:59 +08:00
Ta-Ching Chen and GitHub
560aa34ce2
Fix typo extraCoreComponmentPodConfig -> extraCoreComponentPodConfig ( #1287 )
2019-08-27 14:12:51 +08:00
Ta-Ching Chen and GitHub
ee18a88664
Update go dependencies ( #1240 )
...
NOTES for update k8s dependencies
In go.mod
require (
k8s.io/api kubernetes-x.x.x
k8s.io/apiextensions-apiserver kubernetes-x.x.x
k8s.io/apimachinery kubernetes-x.x.x
// check here https://github.com/kubernetes/client-go#compatibility-matrix
k8s.io/client-go v12.0.0+incompatible
)
2019-08-23 16:17:12 +08:00
Vishal and Ta-Ching Chen
31b8c1ee3b
Added community meetings and some other changes ( #1273 )
2019-08-23 13:20:09 +08:00
Ta-Ching Chen and GitHub
97b9350651
Improve CI integration test script ( #1285 )
2019-08-22 16:01:53 +08:00
Ta-Ching Chen and GitHub
b9997b2ece
Add swagger (OpenAPI 2.0) support ( #1245 )
...
* Add swagger (OpenAPI 2.0) support
* Gererate swagger_doc before building bundle image
2019-08-21 15:49:41 +08:00
Suraj Banakar and Ta-Ching Chen
9c63975497
Fix typo "consumer" => "producer" ( #1278 )
2019-08-20 19:45:56 +08:00
Ta-Ching Chen and GitHub
8cafe1ebf3
Set full URL path to request header ( #1266 )
2019-08-20 16:44:21 +08:00
Ta-Ching Chen and GitHub
4dccfcc156
Fix go 1.9.2 & 1.11.4 shows "go mod not found" ( #1276 )
2019-08-20 10:12:48 +08:00
Suraj Banakar and Ta-Ching Chen
7af711a48b
Fix typo "specialing" -> "specializing" ( #1275 )
2019-08-19 16:19:28 +08:00
Suraj Banakar and Ta-Ching Chen
80910562b3
Make NewDeployment specialization timeout configurable ( #1260 )
...
* Add specializationtimeout flag to function create/update
* Set specialization timeout of 120 seconds if not present
* Add default newdeploy timeout for rest of the test cases
* Comment out specialization timeout in validations for compatibility
* Add warning if specializationtimeout is lower than default value
2019-08-16 23:15:17 +08:00
cocoifly10 and Ta-Ching Chen
88b5343775
Fix Kafka message queue trigger panic problem caused by err.Error() ( #1271 )
...
fix bug: panic: runtime error: invalid memory address or nil pointer dereference
2019-08-14 17:07:29 +08:00
Ta-Ching Chen and GitHub
a6e75b4da6
Use fuzzy version for openJDK dependency ( #1269 )
2019-08-13 16:17:10 +08:00
parauliya and Ta-Ching Chen
8fb0e9e10c
Allow empty repository tag in chart values.yaml ( #1259 )
...
This fix allows the empty repository tag in values.yaml file. The changes are done in the templates of deployment and fluentbit where repository tag will be added in the docker image name only when specified with some value in case of empty repository tag image name contain the name of image and tag only.
2019-08-13 14:22:23 +08:00
msshroff and Ta-Ching Chen
747d774a3c
Make imagePullPolicy of logger pod configurable ( #1263 )
...
Added correct imagePullPolicy in fluentbit.yaml (logger)
2019-08-09 15:48:31 +08:00
Ta-Ching Chen and GitHub
7bbcaf2174
Allow to set deployment config uid during initialization ( #1249 )
2019-08-01 22:53:04 +08:00
Ta-Ching Chen and Vishal
ac21c037d6
Fix release script tagging wrong image name ( #1257 )
2019-07-30 14:51:25 +05:30
Ta-Ching Chen and GitHub
3b47daa8fc
Update tensorflow serving image name in env README ( #1256 )
2019-07-30 14:30:16 +08:00
Vishal and GitHub
dff08a0a8e
V1.4.1 ( #1255 )
...
Release 1.4.1
2019-07-29 16:14:49 +05:30
Ta-Ching Chen and GitHub
74ad096158
Fix wrongly replace spec api version ( #1254 )
2019-07-29 13:49:05 +08:00
David Sheldon and Ta-Ching Chen
be84f9ec93
Revert change of product name in README ( #1250 )
2019-07-26 19:37:55 +08:00
Vishal and Ta-Ching Chen
6e440f11cd
Analytics env fix in chart ( #1247 )
2019-07-25 19:25:34 +08:00
Ta-Ching Chen and GitHub
655a76447e
Fix CI unable to start test due to the same travis build ID ( #1246 )
2019-07-25 15:54:12 +08:00
Vishal and GitHub
dc0fc839ed
V1.4.0 ( #1244 )
...
For release 1.4.0
2019-07-25 11:39:33 +05:30
Ta-Ching Chen and GitHub
efe1209550
Update flask version to resolve CVE alert ( #1243 )
2019-07-23 11:08:23 +08:00
Vishal and Ta-Ching Chen
93c5b53b77
Function Update if config/secret changes ( #1224 )
...
* Config and secret change to invoke function update
* Added recycle function for pool manager as well - where it recycles the specialized pods
* Switched to rolling update of pods and env variable based change instead of deleting pods in new deploy executor
2019-07-23 09:27:43 +08:00
Ta-Ching Chen and GitHub
1beaa9ec13
Change log-level for better performance and less annoying logs ( #1231 )
...
This PR removes not so useful logs and changes most of Info level
log to Debug/Error level in hot path while preserving some of them
that is helpful for troubleshooting.
2019-07-19 12:38:36 +08:00
Ta-Ching Chen and GitHub
6e00733f68
Fix roundtripper doesn't increase request timeout setting after each retry ( #1216 )
2019-07-19 00:46:57 +08:00
David Sheldon and Ta-Ching Chen
3bffd27c74
Fix typo where "spec" is spelt "sepc" in some dump directories. ( #1239 )
2019-07-16 09:47:07 +08:00
Ta-Ching Chen and GitHub
971a314d63
Fix fetcher client doesn't handle error properly ( #1238 )
2019-07-15 21:01:32 +08:00
Ta-Ching Chen and GitHub
40e1689e49
Fix build failed due to script unable to find configmap ( #1237 )
2019-07-15 17:54:37 +08:00
Ta-Ching Chen and GitHub
fe8fa94c77
Enable concurrent CI builds ( #1236 )
...
Currently, only one CI build can be started at the same time due to we only have only one testing cluster. This PR aims to enable multiple concurrent builds can be triggered to reduce the waiting time for CI builds. The major changes listed below:
1. Each build generate unique images for testing and debugging
2. Check whether the testing cluster is being used by another build.
3. Cache docker image & go mod after build finished
4. Improve dockerfiles for reusing docker build cache
2019-07-15 16:33:26 +08:00
Ta-Ching Chen and GitHub
a9dd4bf81a
Fix fetcher of newdeploy pod error out when starting up ( #1210 )
...
* Connect to k8s API server to ensure network connectivity
* Fix readiness probe path
2019-07-14 21:09:35 +08:00
Ta-Ching Chen and GitHub
56beac6508
Make router keep-alive setting configurable ( #1225 )
2019-07-12 12:12:04 +08:00
Ta-Ching Chen and GitHub
b0b29da388
Replace localhost with 127.0.0.1 to prevent DNS resolving problem ( #1227 )
2019-07-12 09:16:10 +08:00
Ta-Ching Chen and GitHub
c1cb9603a5
Fix release script wrongly tags builder as env image ( #1226 )
2019-07-10 16:03:14 +08:00
Ta-Ching Chen and GitHub
58722f849a
Enable go module support for go environment ( #1152 )
2019-07-10 14:00:29 +08:00
Ta-Ching Chen and GitHub
9e7dd5aa27
Fix nil pointer when CLI unable to get server version ( #1223 )
2019-07-07 09:55:00 +08:00
Ta-Ching Chen and GitHub
9d13081803
Allow to set log level through environment variable ( #1217 )
2019-07-07 04:39:42 +08:00
Ta-Ching Chen and GitHub
78a774cfd9
Reuse go docker build cache ( #1218 )
2019-07-06 09:30:27 +08:00
Ta-Ching Chen and GitHub
9f51f9064d
Fix poolmanager specializes a function pod repeatedly if istio is enabled ( #1208 )
2019-07-03 11:26:35 +08:00
Ta-Ching Chen and GitHub
b229d6e1b0
Add experimental environment: tensorflow-serving ( #1212 )
2019-07-02 15:43:55 +08:00
Ta-Ching Chen and GitHub
2ba66afb9f
Fix Istio-proxy cannot collect HTTP-level information ( #1209 )
2019-07-02 00:08:29 +08:00
Vishal and Ta-Ching Chen
36e544b537
Configmaps/secrets in function exist check ( #1214 )
2019-07-01 18:09:07 +08:00
cocoifly10 and Ta-Ching Chen
5ec841cf2e
Modify code to make log collection comprehensive ( #1206 )
2019-06-24 16:33:42 +08:00
Ta-Ching Chen and GitHub
981bb21756
Reuse maven build cache in JVM environment build process ( #1207 )
2019-06-20 17:03:17 +08:00
Ta-Ching Chen and GitHub
a297a67385
Fix executor panic problem when specialization timeout ( #1211 )
2019-06-20 13:56:02 +08:00
moluzhang and Ta-Ching Chen
5445b75af9
[bugfix] Fix CLI drops controller URL path when querying logs ( #1201 )
2019-06-17 18:31:02 +09:00
Ta-Ching Chen and GitHub
e189ac4fc2
Fallback to get user home directory from env ( #1203 )
2019-06-05 12:56:30 +08:00
Ta-Ching Chen
4bc5d49792
Add ruby/dotnet20 environment builder to release script
2019-06-03 20:57:55 +08:00
Ta-Ching Chen
3860039f9a
Update v1.3.0 changelog
2019-06-03 20:15:49 +08:00
Ta-Ching Chen
cb8605cf60
Fission 1.3.0
2019-06-03 18:26:34 +08:00
Ta-Ching Chen and GitHub
4c4bb1bc2e
Check fission CLI & server git commit SHA before test ( #1200 )
...
Check fission CLI & server git commit SHA before test
to make sure we test against with the same commit.
2019-06-03 14:27:58 +08:00
Ta-Ching Chen and GitHub
a3fd606197
Update bug issue templates ( #1198 )
2019-06-03 08:24:07 +08:00
Soam Vasani and Ta-Ching Chen
a473335ceb
Allow non-toplevel modules in python environment ( #1042 )
2019-06-02 15:16:10 +08:00
Ta-Ching Chen and GitHub
93d4f2c77a
Add static code analysis to CI test ( #1197 )
2019-06-02 14:29:38 +08:00
Ta-Ching Chen and GitHub
1562cba420
Add readiness/liveness probes to nat-streaming ( #1199 )
2019-06-02 13:41:24 +08:00
Soam Vasani and Ta-Ching Chen
6bab9dcbaa
Analytics bugfix ( #1195 )
2019-06-02 10:10:44 +08:00
Ta-Ching Chen and GitHub
1d266537b0
Show warning message if spec alters poolsize while env version < 3 ( #1193 )
2019-05-31 17:49:56 +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
Chia-Chun Tai and Ta-Ching Chen
1c5fd92ad6
Add Terraform configuration and upgrade helm version ( #1194 )
...
* Use terraform to manage ci cluster. Upgrade ci cluster to 1.13
* Upgrade helm version
* Do not break the test if no previous resources
* Do not skip install helm if helm is old version
2019-05-31 15:44:42 +08:00
Vishal and Ta-Ching Chen
d578539391
Add kubernetes podSpec support in fission spec ( #1106 )
2019-05-29 03:31:14 +08:00
Vishal and GitHub
49f9944b86
Skaffold for Fission ( #1172 )
...
Skaffold for development of Fission and switching to multi-stage Dockerfile for all components.
2019-05-27 12:51:00 +05:30
Chia-Chun Tai and Ta-Ching Chen
c3177f9ebd
Test framework improvement ( #1128 )
2019-05-23 22:52:39 +08:00
Soam Vasani and Ta-Ching Chen
1e8dfa38da
router analytics -- close http response body ( #1180 )
2019-05-22 21:41:57 +08:00
Laurence Hudson and Ta-Ching Chen
897771546b
Add affinity support ( #1170 )
...
* Add support for setting nodeSelector/affinity/tolerations on all deployments of fission components.
* Add extraCoreComponmentPodConfig helm value to allow setting of affinty/tolerations/nodeSelectors/etc on core pods
2019-05-22 17:09:29 +08:00
Paras Patidar and Ta-Ching Chen
4632269314
Created dotnet2.0 Builder Image and Added /v2/specialized Endpoint to dotnet2.0 Envrionment ( #1001 )
2019-05-15 16:35:55 +08:00
Ta-Ching Chen and GitHub
56fa8fe766
Remove prometheus server connectivity test during controller initialization ( #1179 )
...
The prometheus server may not come up in a short time or when a cluster doesn’t have a storage class config. Because of this, the connectivity test will increase controller initialization time and so the controller will fail at readiness probe detection. Since we don’t want to delay the time that controller comes up also canary config manager prints error log when it failed at connecting to prometheus server, remove the connectivity test here.
2019-05-10 14:25:24 +08:00
Vishal and GitHub
09589ea9ef
V1.2.1 ( #1178 )
...
Release 1.2.1
2019-05-09 15:36:06 +05:30
Vishal and GitHub
69de5e03d3
Fixes broken config path for functions ( #1177 )
2019-05-09 13:12:52 +05:30
Caner Patır and Ta-Ching Chen
f8dfc75872
Fix dotnet/dotnet20 example ( #1175 )
2019-05-08 21:21:21 +08:00
Vishal and GitHub
a2c276e0cd
V1.2.0 ( #1171 )
...
Release 1.2.0
2019-05-04 09:06:40 +05:30
JZinkl and Soam Vasani
84da480ff4
#1132 nodejs environment, increase body size ( #1149 )
...
This will increase the maximum body-size in the nodejs environment to 1mb, to reflect the NATS maximum message size. The old limit was 100kb.
2019-05-02 12:23:25 -07:00
Vishal and GitHub
c88033fc0b
DRY up fetcher configuration ( #1168 )
...
Consolidates the addition of the fetcher container to the pod into a new type FetcherConfig and takes care of serviceAccountName if not set. Also added PreStop lifecycle handler if pod set TerminationGracePeriodSeconds
2019-05-02 21:39:42 +05:30
Soam Vasani and GitHub
23f3585245
Add simple anonymous usage metrics ( #1167 )
...
This change reports total function call count to an analytics url once a day.
It's done behind the existing analytics flag.
2019-04-30 15:48:04 -07:00
msshroff and Vishal
9a3cc517d0
Using templated imagePullPolicy for containers in deployment.yaml ( #1137 )
...
Configured imagePullPolicy to be used from values.yaml for some system container such as InfluxDB, Heapster etc.
2019-04-26 16:05:11 +05:30
Chia-Chun Tai and Vishal
3cbb02465b
Fix the logger not working ( #1166 )
2019-04-26 14:03:51 +05:30
Erwin van Eyk and Vishal
47c5cee459
Add links to examples for each Fission environment ( #1090 )
2019-04-25 20:36:14 +05:30
Vishal and GitHub
1a5b0ec567
Function update after change in env ( #1116 )
...
If an environment image changes then the new deployment function also should be updated with the newer image
2019-04-25 17:03:56 +05:30
Erwin van Eyk and GitHub
664ad5f26e
Add configurable timeout to fission fn test ( #1091 )
...
Currently the implementation of the CLI (or any Fission component) specifies any timeout on
the fission fn test functionality. If a user function or environment does not specify any
timeout the command will stall. Nor is there any parameter to set a timeout if the user
wanted to.
This change sets the sensible default for the timeout to 30 seconds, to avoid new
users having to figure this out the hard way. The alternative could be to set the timeout to
0 (no timeout).
Future work: extend this timeout parameter to a global flag, and support
timeouts on all CLI commands.
2019-04-24 13:08:28 +02:00
Ta-Ching Chen and GitHub
8015ab9a1e
Change log level in executor for better log reading/troubleshooting ( #1163 )
2019-04-15 23:02:55 +08:00
Vishal and Ta-Ching Chen
85c1474c60
Added php builder to release script fixes #1140 ( #1145 )
2019-04-09 21:55:22 +08:00
Ta-Ching Chen and GitHub
94046eeffd
Fix TravisCI go environment version to avoid go bugs ( #1154 )
...
From go release history (https://golang.org/doc/devel/release.html#go1.11 )
and travis ci build history, looks like 1.11.7 and 1.11.8 contains unknown
bugs that breaks build. To avoid this, fix go version to 1.11.6 for now.
2019-04-09 16:38:40 +08:00
Ta-Ching Chen and GitHub
1662bafb50
Migrate from glide to official dependencies management tool: Go Module ( #1136 )
2019-04-04 22:33:26 +08:00
Ta-Ching Chen and GitHub
913888a29d
Fix misleading log when setup portforward ( #1134 )
2019-04-01 17:03:19 +08:00
Jon Carl and Ta-Ching Chen
24600c20c5
Support KUBECONFIG with multiple kube config files ( #1126 )
...
* support KUBECONFIG with multiple kube config files
* use a more cross-platform friendly implementation to get the current users home dir
2019-04-01 15:25:05 +08:00
Vishal and GitHub
b7a41cbd89
V1.1.0 ( #1129 )
...
Fission Release 1.1.0
2019-03-25 18:56:02 +05:30
Erwin van Eyk and Ta-Ching Chen
adceee1be0
Support --plugin parameter in Fission CLI ( #1111 )
...
* Added support for --plugin parameter in Fission CLI
This fixes the issue that renaming fission to fission-XYZ would cause a fork bomb, due to the CLI recursively calling itself to discover plugins.
2019-03-20 00:15:29 +08:00
Ta-Ching Chen and GitHub
cdcc6fb3ab
Add connection lost handler for NATS-streaming ( #1125 )
2019-03-19 21:13:49 +08:00
Ta-Ching Chen and GitHub
3a8b9ccd80
Bump base image version of Go environment to 1.11.4 ( #1026 )
2019-03-19 18:29:19 +08:00
Vishal and Ta-Ching Chen
c496d35d12
Change RBAC api version to v1 ( #1124 )
...
As of K8s 1.8, RBAC mode is stable and backed by the rbac.authorization.k8s.io/v1
API. Using v1beta1 API version for RBAC based objects fails helm deployment
of fission on minikube
2019-03-18 23:45:16 +08:00
Vishal and GitHub
92d66fa82b
Configurable zero pool size in case of newdeploy function ( #1121 )
...
It should be possible to keep zero pool size when the environment is created so that there are no idle resources for a newdeploy function. Fixes: https://github.com/fission/fission/issues/1104
2019-03-18 15:52:29 +05:30
Soam Vasani and Ta-Ching Chen
4e4c8aa14f
Switch from fluentd to fluentbit for log forwarding ( #1086 )
...
This removes fluentd in favor of using fluentbit, which is lighter (in
memory usage) and seems to be more actively maintained.
Fluentbit's config file format is different from fluentd's. It also
doesn't support the same record modification stuff that fluentd
supports, so we have to change the influxdb query slightly. This
means that after an upgrade, the new CLI may won't work for querying older
logs. Hopefully, this slight breakage is acceptable; if users
really need older logs they can use the older CLI.
2019-03-18 15:42:37 +08:00
Jon Carl and Vishal
0fc864f230
use zap for logging ( #1112 )
...
Use zap for logging
2019-03-14 21:11:15 +05:30
Brendan Stennett and Ta-Ching Chen
c717f182b6
Added support for Ruby v2 Specialization ( #1101 )
...
* Added support for Ruby v2 Specialization
* Added ruby v2 example with builder code
2019-03-13 22:55:26 +08:00
Alberto Lopez and Ta-Ching Chen
f104f0b46b
PHP 7.3 v2 Specialization ( #1110 )
...
* Added support for PHP 7.3 v2 Specialization
* Add builder dockerfile for PHP7
* Support mcrypt in PHP 7.3
2019-03-07 17:05:23 +08:00
Vishal and GitHub
38b8cfaa0a
Adding annotations for prometheus scraping to fission-core ( #1098 )
2019-03-06 17:34:23 +05:30
Ta-Ching Chen and Vishal
49e0c3587b
Fix canary config manager creation error in controller ( #1105 )
...
Fixing failure of the controller startup when Prometheus is provided as env variable and it fails to parse correctly
2019-03-06 15:50:09 +05:30
Erwin van Eyk and Vishal
f8ad9c421a
Python examples: Added a minimal 'getting started' ( #1103 )
...
This adds a simple README with (1) a description of the examples in this directory, and (2) the minimal steps to getting started.
2019-03-04 17:37:59 +05:30
Bhavin Gandhi and Vishal
3358fca753
[Kafka MQT] Add warning about Kafka version ( #1083 )
...
For Kafka version < 0.11.0.0 log a warning about headers not being passed in the HTTP request
2019-02-26 16:35:17 +05:30
Vishal and GitHub
d65a0cb9dc
Added draft proposal for CI/CD ( #1084 )
...
A proposal for CI/CD with Fission functions
2019-02-25 15:38:17 +05:30
Vishal and GitHub
9ec0084c8b
V1.0.0 ( #1100 )
...
Fission 1.0.0 release
2019-02-14 08:00:51 +05:30
Vishal and GitHub
8e6ac31e49
V1.0 ( #1094 )
...
Changelog and chart change for 1.0
2019-02-09 09:47:32 +05:30
Vishal and GitHub
5d2abdd95b
OpenTracing for Fission ( #1079 )
...
Added Opentracing integration using opencensus libraries for all Fission components.
2019-02-07 11:56:41 +05:30
Ta-Ching Chen and GitHub
8b0a201f69
Fix executor tries to create same name deployment ( #1082 )
...
The root cause of the issue was introduced by PR https://github.com/fission/fission/pull/1009/files .
To be short, even the CRD of environment was delete, it still takes time for executor (poolmgr) to destroy env pool. In our cases, the previous test creates an env and delete it when test finished, then the next one creates the same name env, but failed to create pool due to the deploy name conflict. So the executor selects the pod from the first created env pool. Then, executor starts to delete the env pool, and makes the pod state became Termination state. To fix this problem, a unique name of deployment will be returned after this PR to prevent the name conflict.
2019-01-30 22:14:14 +08:00
Bhavin Gandhi and Ta-Ching Chen
1806259637
Consider Pod Phase in IsReadyPod ( #1080 )
2019-01-28 13:15:38 +08:00
Chia-Chun Tai and Ta-Ching Chen
6893403ba7
Fix unable to update the function value of route ( #1081 )
2019-01-28 10:22:33 +08:00
Ta-Ching Chen and GitHub
f24b016346
Fix goroutines change DialContext of http.DefaultTransport in router ( #1063 )
2019-01-26 04:48:10 +08:00
Chia-Chun Tai and Ta-Ching Chen
b5b689973b
Improve helm charts README ( #1064 )
2019-01-26 02:05:08 +08:00
Vishal and Ta-Ching Chen
101e188f41
Clear message in case of function/pod failure ( #1069 )
...
* Clear message in case of function/pod failure
* Added err handling while getting pods
* Using multierror instead of strings
2019-01-23 22:26:13 +08:00
Ta-Ching Chen and GitHub
5ff875b1ac
Fix fluentd plugin version to prevent version incompatible problem ( #1076 )
2019-01-23 20:18:37 +08:00
Vishal and Ta-Ching Chen
1dbb4f4fb7
Adding requirements file check for python environment ( #1067 )
...
* Adding check for requirements file, in case user is simply using a source file and --src flag
* Adding bash check as per review comment
2019-01-22 10:26:21 +08:00
Vishal and Ta-Ching Chen
68a511184f
Fix spec archives one zip file twice ( #1068 )
2019-01-22 00:07:57 +08:00
Chia-Chun Tai and Ta-Ching Chen
2efa255eb4
Prevent helm from adding meaningless blank lines to kubernetes objects YAML ( #1065 )
2019-01-21 19:54:40 +08:00
Vishal and GitHub
3c4fdb0659
Mac test utility ( #986 )
...
A utility for running individual or all tests on a Mac dev machine without changing the test script.
2019-01-20 16:51:45 +05:30
Bhavin Gandhi and Soam Vasani
e4746007da
Make extra configuration a sub heading ( #1062 )
...
- That makes it easy to link at different places
2019-01-17 11:12:44 -08:00
Ta-Ching Chen and GitHub
5e1e8f85cd
Remove/Redirect out-of-date docs to fission doc site ( #1061 )
2019-01-17 16:29:15 +08:00
Ta-Ching Chen and GitHub
273c6c002f
Replace router svcAddrUpdateLocks with new throttler package for code readability&reusability ( #1047 )
...
Rename svcAddrUpdateLock to Throttler and move it to the top-level directory as a package for code import.
2019-01-16 12:37:46 +08:00
Vishal and GitHub
a21dbd182c
Bumped up default Max CPU for fetcher, fixes #1058 ( #1059 )
...
Default Max CPU for fetcher should be higher so that the unzipping of larger files can use more CPU if needed.
2019-01-16 07:49:46 +05:30
Vishal and GitHub
0c3d7da5c8
V1.0 rc2 ( #1056 )
...
Release 1.0-rc2
2019-01-15 00:15:01 +05:30
smruthi2187 and Ta-Ching Chen
db5165e032
Send the error message to user when enabling canary feature fails. ( #990 )
...
* Send the error message to user when enabling canary feature fails.
* Fix controller doesn’t reply canary error when promClient tries connect to invalid prometheus server
2019-01-14 22:43:27 +08:00
Vishal and Ta-Ching Chen
89081b087b
Changed Kafka topic name validation ( #1051 )
...
* Changed Kafka topic name validation so that capital characters are also allowed
* Removing support for \ in Kafka topic name
* Using raw string some specific sequences
2019-01-14 19:23:06 +08:00
Bhavin Gandhi and Vishal
37f37c0b8b
Add support for Kafka record headers ( #1025 )
...
Added support for Kafka headers to be passed and retrieved from functions. The headers and supported and work only for Kafka version 0.11.0.0 and higher.
2019-01-12 21:16:13 +05:30
Vishal and GitHub
ad4c4cd014
New deploy should clean up objects it created if there are errors ( #1040 )
...
The PR cleans up resources left behind if there is an error while creating resources for new deployment executor functions
2019-01-11 13:27:02 +05:30
Erwin van Eyk and Vishal
16efdaa25c
Add fluentd.conf as a configmap ( #792 )
...
Logger's - FluentD config can be passed as a configmap so that user can customize the configuration to their needs
2019-01-10 17:39:22 +05:30
Peng Qiao and Soam Vasani
0651291e2d
solve kubernetes/client-go nested vendor ( #1048 )
2019-01-08 18:07:25 -08:00
Vishal and GitHub
914a0c48d2
Draft proposal for annotations ( #992 )
...
Draft proposal for annotations on httptriggers and other resources in future
2019-01-08 11:00:29 +05:30
Vishal and GitHub
c0502c7b7c
Makes router URL for Kafka trigger configurable ( #1045 )
2019-01-04 15:12:02 +05:30
Josh Katz and Soam Vasani
6cd7c4dff0
Include All Currently Supported Trigger Types ( #1043 )
...
Update README to include all currently supported trigger types with links to documentation.
2019-01-03 12:57:34 -08:00
Ta-Ching Chen and GitHub
37846a5827
Fix requests are sent to unready function pod (newdeploy) ( #1005 )
...
* Refactor specialization process
* Separate readiness and liveness probe to different routes
For newdeploy, readiness probe should check whether a fetcher specializes env container successfully or not. In this commit, fetcher returns the actual state of current specialization status instead of returning 200ok directly.
2018-12-27 16:29:31 +08:00
Ta-Ching Chen and Vishal
04e6433d5d
Fix cli create archive with nonexistent file ( #1036 )
...
CLI should return an error if user specifies a file that does not exist
2018-12-27 11:06:39 +05:30
Ta-Ching Chen and GitHub
f9f5fe436a
Fix go env panic when failed at loading plugin ( #1031 )
...
Fix go env panic when failed at loading plugin to make it easier for troubleshooting.
2018-12-27 00:14:22 +08:00
Ta-Ching Chen and GitHub
f68572ce78
Refactor RoundTrip function for better code reading ( #991 )
2018-12-25 13:31:15 +08:00
Ta-Ching Chen and GitHub
ecd99177bb
Update dotnet and perl environment docs for rebuilding env images ( #1035 )
2018-12-23 17:48:09 +08:00
Bhavin Gandhi and Ta-Ching Chen
3f4eb49c2f
[python-env] PEP8 Fixes for server.py ( #1034 )
...
Fixes PEP8 errors for environments/python/server.py
2018-12-21 14:20:12 +08:00
Ta-Ching Chen and GitHub
8e6f6ffda9
Use Header.Set() to override the existing header value ( #1032 )
...
Header.Add() appends string if there are same header key exists. Use Header.Set() to prevent this.
2018-12-20 17:23:26 +08:00
Ta-Ching Chen and GitHub
85f8dcc2b2
Fix builder shows "http: multiple response.WriteHeader calls" ( #1029 )
2018-12-20 01:29:15 +08:00
Ta-Ching Chen and GitHub
0a135173b4
Fix builder & newdeploy not using latest image during CI build ( #1033 )
2018-12-19 22:35:28 +08:00
Bhavin Gandhi and Ta-Ching Chen
34b9be0bd3
Add link to values.yaml in charts' README.md ( #1023 )
...
Makes it easy to find the values.yaml of fission-all chart
2018-12-14 15:33:15 +08:00
Ta-Ching Chen
6f2d8f5372
Update charts version & changelog to v1.0-rc1
2018-12-13 17:45:50 +08:00
Ta-Ching Chen
045ab734c6
Fission v1.0-rc1
2018-12-13 15:45:32 +08:00
Soam Vasani and Ta-Ching Chen
2699aa6069
Handle duplicate archive and package specs; handle multifile archives better ( #1018 )
...
Archives with multiple files should have all files in the inputs.
Also clean up some inconsistent variable naming -- archive name,
archive file path, and archive input files were all stored in
incorrectly-named variables.
2018-12-11 16:35:31 +08:00
Ta-Ching Chen and GitHub
f0c0936b87
Validate command flag input by adding cli hook ( #1017 )
2018-12-10 23:48:33 +08:00
Ta-Ching Chen and Vishal
314e16a88e
Pre-create kubernetes resources for function with minScale=0 ( #976 )
...
Pre-create Kubernetes resources if functions has MinScale=0 and then scale when first function is called.
2018-12-03 15:52:07 +05:30
Ta-Ching Chen and GitHub
72faa927de
Use executor type as a delimiter to prevent deploy name conflict ( #1009 )
2018-11-30 13:04:44 +08:00
Vishal and Ta-Ching Chen
19b52938c3
Improve archive package user experience ( #927 )
2018-11-29 23:00:38 +08:00
Ta-Ching Chen and GitHub
7cedf8d580
Fix issues when specifying resources/scales during updating/creation process ( #970 )
2018-11-29 20:46:48 +08:00
Ta-Ching Chen and GitHub
17cbc5baad
Upgrade environment dependencies for security alert ( #1006 )
2018-11-29 16:38:38 +08:00
Ta-Ching Chen and GitHub
c2bcbb06a9
Rename canary flag name from funcN/funcN-1 to newfunction/oldfunction ( #1003 )
2018-11-28 16:27:29 +08:00
Vishal and Ta-Ching Chen
152c899e8b
Added warning when package env and environment env mismatched ( #996 )
...
Fix issue #946
2018-11-26 19:05:00 +08:00
Ta-Ching Chen and GitHub
c476f54a6c
Fix MQ trigger (NATS) wrongly sends error message to response topic ( #1002 )
2018-11-25 10:07:46 +08:00
Ta-Ching Chen and GitHub
4b5ab0ad93
Shorten executor kubernetes objects name ( #975 )
2018-11-24 20:41:38 +08:00
smruthi2187 and Ta-Ching Chen
82af0e554a
Fix Read on Closed body error ( #963 )
2018-11-21 14:27:52 +08:00
Harald Nordgren and Ta-Ching Chen
b456dec138
Update formatting directive logic to unbreak tests
2018-11-20 17:24:41 +08:00
Ta-Ching Chen
4a8c200c37
Fix helm command not found issue when kubeconfig is not provided.
2018-11-20 17:24:37 +08:00
Vishal and Ta-Ching Chen
52b736c892
Package info error should warn user ( #995 )
2018-11-20 00:44:20 +08:00
Ta-Ching Chen and Vishal
d9eee058ce
Newdeploy - change only in minscale should not restart deployment
2018-11-15 15:31:28 +05:30
Soam Vasani and Vishal
3676602fa2
Specs for JVM example ( #825 )
2018-11-15 00:00:26 +05:30
Ta-Ching Chen and GitHub
4f3b7de04a
Fix release script failed to generate yaml for nonhelm installation ( #978 )
2018-11-14 15:02:43 +08:00
Vishal and Ta-Ching Chen
cdf5838420
Upgrade OpenJDK8 to latest available version ( #985 )
2018-11-13 18:00:38 +08:00
Soam Vasani and Ta-Ching Chen
a714983c28
Fix the analytics jobs in the YAMLs (remove duplicates) ( #977 )
2018-11-08 14:39:37 +08:00
Steven Dake and Soam Vasani
b9547160b5
Properly render Helm charts ( #969 )
...
* Properly render Helm charts
Fixes: https://github.com/fission/fission/issues/968
* Addres reviewier comments
2018-11-06 13:27:17 -08:00
Ta-Ching Chen and GitHub
bfa8e6a45f
Show builder image when list all envs ( #971 )
2018-11-05 23:18:37 +08:00
Ta-Ching Chen and GitHub
9764eff05d
Fix CLI not shows package name when creating a function ( #966 )
2018-11-05 17:19:05 +08:00
Ganesh Guttikonda and Ta-Ching Chen
253e44fdbe
Updating the compile documentation link ( #965 )
...
* Updating the compile documentation link
* Changing the protocol to https
2018-11-05 15:41:22 +08:00
smruthi2187 and GitHub
585d86448f
V0.12.0 ( #967 )
2018-11-01 15:57:25 -07:00
smruthi2187 and GitHub
dad7b6632e
Keep prometheus and canary deploy set to false in fission-core ( #964 )
2018-11-01 13:02:46 -07:00
Soam Vasani and GitHub
4e9e025ca4
Remove version from release name since it contains illegal chars for names ( #939 )
...
* Remove version from release name since it contains illegal chars for names
* Put version in release name for uniqueness, but remove invalid chars
* Remove prometheus=false yaml
2018-10-31 14:54:25 -07:00
Ta-Ching Chen and GitHub
b6ea85e353
Fix failed to pull influxdb image from dockerhub ( #957 )
...
* Fix failed to pull influxdb image from dockerhub
* Disable jvm test temporarily (issue 958)
2018-10-31 16:32:45 +08:00
Ta-Ching Chen and GitHub
29aabaabda
Optimize function latency when cache expired/invalid under high concurrency ( #856 )
...
* Optimize router response time by adding update lock
In 0.9.2, the router sends multiple GetServiceForFunction requests to executor
to get the service URL. However, the response time of executor will increase
under high-concurrency situation due to too many requests are waiting for
processing.
To solve the problem, an update lock was added to the router. All of goroutines belongs
to the same function need to grab the update lock before sending the request.
Only the first goroutine which gets the update lock is allowed to send request.
In this way, we reduce the burden of executor and lower the failure rate.
2018-10-27 23:35:00 +08:00
David McGillicuddy and Soam Vasani
394c5b13f4
Update readme to include JVM ( #953 )
2018-10-24 09:03:27 -07:00
smruthi2187 and GitHub
0a8c6e97a6
Feature flag to enable/disable canary + optional prometheus install ( #937 )
2018-10-22 15:24:43 -07:00
Vishal and GitHub
e7f1d4564a
Kafka tests ( #944 )
...
A simple test for Kafka integration which runs locally provided cluster has Kafka and Fission install has Kafka integratiom enabled (mqtrigger-kafka deployment present).
2018-10-22 20:07:51 +05:30
Ta-Ching Chen and GitHub
619b390af3
Support for full url (base on aalubin changes) ( #941 )
2018-10-21 04:04:07 +08:00
smruthi2187 and GitHub
1488d0ca2d
fix a few canary deployment issues ( #943 )
2018-10-19 14:56:40 -07:00
smruthi2187 and GitHub
dd35750482
Return the error on failed specializations with fn test --debug ( #917 )
2018-10-19 11:17:58 -07:00
Ta-Ching Chen and GitHub
5aeba59b75
Bump flask version ( #942 )
2018-10-18 22:56:04 +08:00
Soam Vasani and GitHub
8329ef36b3
demo script updates ( #934 )
...
Demo script updates. Record-replay, a bugfix in the canary demo script, etc.
2018-10-15 14:48:01 -07:00
Vishal and GitHub
4cc42fb216
Adding JVM heap options to environment ( #936 )
2018-10-15 23:01:43 +05:30
Ta-Ching Chen and GitHub
d23b210f4e
Add X-Forwarded-Host to request header ( #890 )
2018-10-15 14:17:18 +08:00
Vishal and GitHub
803dbd6d39
Added build and push procedures for Nodejs builder environment ( #916 )
2018-10-03 08:07:23 +05:30
Ta-Ching Chen and GitHub
e4213f6eb6
Fix flag not found problem when running canary demo scripts ( #914 )
2018-10-02 22:07:03 +08:00
Vishal and GitHub
2d2576cf2d
V0.11.0 ( #913 )
...
Release v0.11.0
2018-10-02 00:08:29 +05:30
Vishal and GitHub
96cbee185d
Kafka integration ( #831 )
...
Kafka integration with Fission enables invoking a function when a message arrives in a Kafka topic
2018-10-01 18:03:31 +05:30
Vishal and GitHub
9f83d70b63
Fixes #758 , uses v2 specialize for env versions 2 or higher ( #911 )
2018-10-01 10:07:49 +05:30
Vishal and GitHub
7deb45bed2
Making the Maven build quite for Java env test, right now it is too verbose for CI ( #902 )
2018-10-01 08:00:45 +05:30
smruthi2187 and Vishal
12d3a04bf9
Print status with the get option. ( #907 )
2018-09-28 22:19:24 +05:30
smruthi2187 and GitHub
fa565b75ae
Canary deployments for fission functions. ( #892 )
2018-09-25 18:26:26 -07:00
Michael Gaida and Vishal
437d4dc04d
Configurable namespace creation ( #855 )
...
Configurable namespace creation defaulting to true (backward compatible)
2018-09-25 13:49:08 +05:30
Vishal and GitHub
188138ccd8
Fixed the spec validation UX issue ( #898 )
...
Improved some of warnings/messages shown to the user when using `fission spec` command. The `spec validate` command now shows appropriate warnings instead
2018-09-21 14:52:49 +05:30
Ta-Ching Chen and GitHub
6b49c194ca
Fission supportability: Add dump command to dump information for debugging ( #754 )
...
* Add v1 support tool proposal
* Fission supportability: Add dump command to dump information for debugging
2018-09-19 14:35:51 +08:00
Ta-Ching Chen and GitHub
a86c9431d3
Check CRD creation error instead of doing return directly ( #897 )
2018-09-18 16:30:56 +08:00
Gary Yeap and Ta-Ching Chen
6f60f3eef8
Add v2 interface support for nodes env ( #836 )
2018-09-14 14:28:04 +08:00
Vishal and GitHub
d18777bed4
Used hidden flag instead of removing command completely ( #886 )
...
The `fission spec helm` is now a hidden command since it is not implemented yet.
2018-09-13 15:27:22 +05:30
Ta-Ching Chen and GitHub
82d23b9bf8
Fix fetcher not close file descriptor correctly ( #889 )
...
* Fix fetcher not close file descriptor correctly
* Call Sync() before chmod
2018-09-11 14:15:56 +08:00
Ta-Ching Chen and GitHub
a4f58fbf10
Check pod container ready state ( #861 )
...
Ensure pod is ready by checking pod’s containers state and deletionTimestamp
2018-09-07 22:17:07 +08:00
Adam Bouhenguel and Soam Vasani
2dbae32f20
FIX CleanupOldExecutorObjects in all namespaces ( #879 )
...
Don't just look in functionNamespace anymore
2018-08-29 15:12:31 -07:00
Ta-Ching Chen and GitHub
21b0a1d852
Fix failed to find release-builder dockerfile & push specific tag ( #870 )
2018-08-26 23:02:07 +08:00
Ta-Ching Chen and GitHub
f8535be7da
V0.10.0 ( #868 )
2018-08-19 19:05:19 +08:00
Nafisa Shazia and smruthi2187
95eef49cf8
Replay recorded requests by ReqUID ( #864 )
2018-08-17 13:17:54 -07:00
Ta-Ching Chen and GitHub
2d01382a82
Add cleanup function to test scripts ( #863 )
2018-08-18 02:11:08 +08:00
Ta-Ching Chen and GitHub
d443f8b2ef
Scale deployment to zero when function is in idle state ( #775 )
2018-08-17 23:03:34 +08:00
Ta-Ching Chen and GitHub
dffb5cdf8b
Fix CLI failed to setup port-forward caused by #712 ( #867 )
2018-08-17 16:05:13 +08:00
Erwin van Eyk and Ta-Ching Chen
5c1d8bc90c
Extensible Fission CLI ( #743 )
...
This PR introduces extensibility to the Fission CLI. The principle behind the design of this extensibility is taken from the approach git uses: the main binary (fission) calls other binaries (fission-workflows) - which it discovers using simple prefix-rules - based on specific commands (fission workflow <command>).
2018-08-17 15:20:46 +08:00
smruthi2187 and Ta-Ching Chen
ad28922871
Fix for #662 : avoid unnecessary builds ( #866 )
2018-08-17 13:53:37 +08:00
Ta-Ching Chen and GitHub
9d7355cbaa
Fix newdeploy fail to update HPA, deployment of a function after function update ( #862 )
2018-08-15 19:56:30 +08:00
Nafisa Shazia and Ta-Ching Chen
74a3a54543
Recorder CRD, Records API, Redis deployment ( #818 )
2018-08-15 05:28:40 +08:00
Ta-Ching Chen and GitHub
07ca5df8d0
Fix router not taps function services ( #860 )
2018-08-13 19:45:49 +08:00
Ta-Ching Chen and GitHub
e730376e3e
Add rebuild subcommand to pkg command ( #808 )
2018-08-12 04:13:25 +08:00
Vishal and Ta-Ching Chen
ee61c8c333
Update route without providing function reference ( #718 )
2018-08-06 11:31:05 +08:00
Ta-Ching Chen and GitHub
27b74a7cf2
Fix router panic when trying to update route ( #811 )
2018-08-05 01:06:47 +08:00
Ta-Ching Chen and GitHub
088e665d28
Fix spec failed to archive single directory ( #837 )
2018-08-03 21:26:19 +08:00
Erwin van Eyk and Ta-Ching Chen
9438f3c4ec
Updated binary environment README ( #773 )
...
- Added usage instructions for getting started quickly.
- Added instructions for using the builder
2018-08-03 15:07:08 +08:00
Ta-Ching Chen and GitHub
b5a906b2f4
Do resources validation when validate spec files ( #840 )
2018-08-03 13:00:29 +08:00
Ta-Ching Chen and GitHub
0e40cb5f4f
Fix newdeploy not updates deployment after function's entrypoint changed ( #838 )
2018-08-02 21:00:27 +08:00
Ta-Ching Chen and GitHub
1a1ac49ce0
Fix CLI failed to set up port-forwarding when multiple controller pods exist in the same namespace ( #712 )
...
* Fix CLI failed to set up port-forwarding when multiple controller pods exist in the same namespace
* Check pod healthy state before establishing the connection
2018-08-02 17:20:53 +08:00
Vishal and Ta-Ching Chen
4356378301
Uses a real go project to showcase vendor example so glide works ( #828 )
2018-08-01 23:55:54 +08:00
xiekeyang and Ta-Ching Chen
6123873d2a
Add gevent based Python server to benchmark test cases ( #794 )
...
This add the benchmark test cases, which is using gevent based on wsgi
framework.
2018-08-01 21:22:03 +08:00
Ta-Ching Chen and GitHub
9a7ffc2f5b
Add more meaningful error messages to executor when getServiceForFunction ( #752 )
2018-07-30 09:10:48 +08:00
Vishal and GitHub
f3857abdf5
Fixed the name of JVM builder image name ( #824 )
2018-07-27 23:28:11 +05:30
Vishal and Soam Vasani
e977c7caca
V0.9.2 ( #817 )
...
* Release 0.9.2
* Added changelog
2018-07-25 12:59:30 -07:00
Vishal and GitHub
f40688435d
Added readme for JVM environment & examples ( #768 )
...
Instructions for JVM environment and examples
2018-07-25 09:26:01 +05:30
Erwin van Eyk and Ta-Ching Chen
e8b2a26a3b
Add query options to function test ( #782 )
2018-07-24 23:00:08 +08:00
Vishal and GitHub
27c3a50d23
Java env builder with Maven ( #783 )
...
Java environment builder with support for Maven builds. Default build comman runs `mvn clean package` and picks up target/*with-dependencies.jar for function.
2018-07-24 15:16:21 +05:30
Erwin van Eyk and Ta-Ching Chen
ec495fbd1d
Added Helm lint check ( #799 )
2018-07-19 11:49:28 +08:00
WrathZA and Vishal
80fadcc7b8
Typo correction ( #797 )
2018-07-17 18:18:10 +05:30
Vishal and GitHub
4b37b9ac03
Fixed typos from from goreportcard ( #760 )
2018-07-16 16:24:05 +05:30
Vishal and GitHub
16d0f6a94f
Updating release notes with details and structure ( #738 )
2018-07-16 14:41:28 +05:30
xiekeyang and Ta-Ching Chen
cc40d1ed2e
change image pull policy of builder manager ( #793 )
...
This changes image pull policy from Always to IfNotPresent. The previous
policy forbid customer to use the exact image existing on K8S Node.
And it should be OK to use fixed policy here. Customer need not set policy by
their own.
2018-07-16 10:48:47 +08:00
Ta-Ching Chen and GitHub
425e447e5c
Add go environment vendor directory support ( #781 )
...
* Add go environment vendor directory support
* Use symbolink instead of copying files to gopath
* Add go vendor example package & test
2018-07-13 13:16:22 +08:00
xiekeyang and Soam Vasani
3707b95edb
Round Tripper of Fission Router: parameters be configurable ( #713 )
...
The Round Tripper parameters of timeout, keep alive time and Max retry
times is configured in router system environment.
And they are set to Round Tripper when router service initializing.
This setup new nested structure `tsRoundTripperParams` to transfer them.
2018-07-12 12:08:52 -07:00
Ta-Ching Chen and GitHub
2982efebb8
Delete namespace in background to reduce build time ( #791 )
...
* Delete namespace in background
* TPR is no longer exists
2018-07-12 11:00:19 +08:00
Ta-Ching Chen and GitHub
14db705891
Break & Stop the build immediately if a non-zero exit code was returned ( #790 )
2018-07-11 20:15:03 +08:00
Ta-Ching Chen and GitHub
9c885ef6f5
Fix spec command overrides existing archive's url of a package ( #764 )
2018-07-11 13:03:45 +08:00
smruthi2187 and GitHub
34e8d0ee3d
Add changelog. ( #789 )
2018-07-06 22:00:14 -07:00
smruthi2187 and GitHub
728979636f
Updating charts to version 0.9.1 ( #788 )
2018-07-06 19:11:35 -07:00
Ta-Ching Chen and GitHub
462db2f00c
Fix “rm: missing operand” in release script ( #779 )
2018-07-06 14:15:20 +08:00
Ta-Ching Chen and GitHub
2504408803
Fix go env panic “plugin: not implemented” ( #784 )
2018-07-06 12:24:46 +08:00
Ta-Ching Chen and GitHub
61569d1c38
Change flag name to KeepArchive for backward compatibility ( #787 )
2018-07-06 03:13:07 +08:00
smruthi2187 and GitHub
5b6582698c
changelog for release 0.9.0. ( #780 )
2018-07-04 02:08:47 -07:00
smruthi2187 and GitHub
81f0f1df6d
Changes in charts for release 0.9.0 ( #778 )
2018-07-04 00:27:47 -07:00
Ta-Ching Chen and smruthi2187
44be0f6859
Move build process from host to docker container during release process ( #682 )
2018-07-03 21:14:06 -07:00
smruthi2187 and GitHub
9daf97a9ab
router tracks function liveness before forwarding request ( #701 )
2018-07-03 15:51:52 -07:00
Erwin van Eyk and Ta-Ching Chen
032d1a8b9a
Support annotations in environment specs ( #733 )
...
* Added annotations to runtime and builder environment specs
* Use crd annotations for env pod
2018-06-30 05:38:22 +08:00
Vishal and GitHub
65fd1d9fbb
Java env alpha ( #656 )
...
This change adds support for JVM based environment for running Java functions. This is alpha release of JVM environment and might undergo changes.
2018-06-27 21:39:24 +05:30
John Gallagher and Soam Vasani
a35cd7f4a4
Convert go-env Dockerfile into a multi-stage build ( #683 )
...
Converting to a multi-stage build reduces the size of the final image from ~750MB to ~15MB.
2018-06-26 13:21:36 -07:00
xiekeyang and Soam Vasani
74212f1810
envns should be availabe in message line ( #734 )
...
This line warns the user that dependent environment doesn’t exist, and presents the command line
for creating an environment.
When the variable `envNamespace` is specified, the `envns` option should be available as well.
2018-06-26 11:15:41 -07:00
Nafisa Shazia and Ta-Ching Chen
1ed59f0789
Push error messages to error topic when NATS mqtrigger fail ( #724 )
2018-06-27 00:27:57 +08:00
xiekeyang and Ta-Ching Chen
71d8b769d5
Python Environment: add gevent based WSGI server framework ( #750 )
...
* Python Environment: add gevent based WSGI server framework
This supply gevent based WSGI server framework to Python Environment, to
allow customer to run their functions under multi-threads.
* classify the flask based application
This set up the flask based application as individual class, to make
sure the consistent and integrity.
* Add instruction of WSGI server selection applied in Python Environment
* Python Environment starting logger: provide framework name
2018-06-26 15:50:06 +08:00
Ta-Ching Chen and GitHub
c863616b38
Add release steps to render & upload fission installation YAML ( #745 )
2018-06-26 13:41:43 +08:00
xiekeyang and smruthi2187
09b62e514e
Replace the hard-coded archive size from error message with actual value ( #735 )
2018-06-25 17:48:43 -07:00
Ta-Ching Chen and GitHub
c705ba355e
Fix executor not reaps idle function pods for functions with executortype newdeploy ( #744 )
2018-06-21 17:54:42 +08:00
Vishal and GitHub
7642dcf05f
Disable caching of connections from router to function pods ( #742 )
...
A temporary fix for #723 which needs to be optimized in future. Disables caching of connections from the router to function pod/service.
2018-06-21 12:45:11 +05:30
Ta-Ching Chen and GitHub
58a5f1cb0b
Fix executor wrongly passes loop variable reference to function ( #751 )
2018-06-19 09:55:41 +08:00
Vishal and GitHub
1b86c367a0
Added a flag to control the extraction of archive based on user input ( #675 )
...
For certain environments, the archive should not be extracted and kept as it is (For ex. for Java the jar file should not be extracted). This change enables an environment level flag to control this behaviour.
2018-06-14 12:32:40 +05:30
Vishal and GitHub
6d08e6e0bc
Archives bigger than 256K size need env variable for uploading ( #697 )
...
For archives bigger than 256K, the Storage service was called from the client side, this needed few environment variables to be set. This change uses port forwarding to achieve the same and does not need environment variables to be set.
2018-06-14 01:12:06 +05:30
xiekeyang and Vishal
ef7d4ae385
Make fetcher resource requests and limits configurable ( #708 )
...
This change allows fetcher container resource requests and limits to be configurable.
2018-06-13 16:12:55 +05:30
Erwin van Eyk and Ta-Ching Chen
cf1f944069
Extract portforward to separate package ( #728 )
...
* Extract port-forward from CLI to own package (for reuseability)
* Extract CLI logging to subpackage
2018-06-13 11:26:39 +08:00
Vishal and Soam Vasani
ddff7100e9
Temporarily disabling the tests so that other PRs can be worked on, will enable after closure on #723 ( #737 )
2018-06-08 15:07:50 -07:00
xiekeyang and Soam Vasani
a5bc2a6d4c
add build exe to gitignore ( #736 )
...
This is a built binary, should be ignore when git committion.
2018-06-08 10:46:17 -07:00
Soam Vasani and GitHub
952b48bd68
Environment warning message bugfix ( #725 )
2018-06-07 14:17:27 -07:00
Joe Stevens and Ta-Ching Chen
2ad07d68b6
Fix for Windows CLI Port Forwarding ( #715 )
2018-06-07 16:37:37 +08:00
xiekeyang and Ta-Ching Chen
8c96d9c6a0
ArchiveLiteralSizeLimit: Use Constant Instead Hard Code ( #731 )
...
This use constant to instead hard code for ArchiveLiteralSizeLimit. That ensure if the limitation
value is changed in cli, the controller server can follow it. Otherwise, the condition will return
error, and make error HTTP response.
Later, we should delete it in fission-cli, and make it configurable it chart, to work in fission-
servers only.
2018-06-07 15:45:32 +08:00
Vishal and GitHub
46d9808173
V0.8.0 ( #722 )
...
Release v0.8.0
2018-06-06 00:01:00 +05:30
smruthi2187 and GitHub
2e37611da8
pre-upgrade job to verify function references and restricted privileges for fetcher and builder SA ( #717 )
...
It is mandatory (from this release onwards) for function to refer to secrets, config-maps and packages in its own namespace to ensure isolation of users sharing the same cluster.
This change runs a pre-upgrade job to verify function references for all functions created prior to this release and fails the upgrade by printing a list of functions that violate this restriction.
2018-06-04 19:30:27 -07:00
Ta-Ching Chen and GitHub
0057270551
Add time trigger cron spec examination tool ( #680 )
2018-06-04 19:02:54 +08:00
Ta-Ching Chen and GitHub
7a7d15b50c
Update k8s dependencies to 1.10 ( #687 )
2018-06-01 15:43:19 +08:00
Vishal and GitHub
202cc3cb7e
Changing the logger daemonset's update strategy ( #714 )
...
Changing the logger daemonset's update strategy from OnDelete to RollingUpdate (Ref: https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/#daemonset-update-strategy )
2018-05-31 23:42:23 +05:30
Vishal and GitHub
a761393816
Ingress integration ( #688 )
...
Ingress integration to allow the optional creation of ingress for a given route. The ingress controller needs to be set up by the user separately so that ingress path is accessible outside the cluster.
2018-05-31 11:27:55 +05:30
Ta-Ching Chen and GitHub
fedf6b6e5b
Check spec directory exists before reading spec files ( #709 )
...
* Check spec directory exists before reading spec files
* Fix spec example
2018-05-31 03:01:40 +08:00
xiekeyang and Soam Vasani
6eec55223d
Formatted specifiers are not compatible with variables ( #706 )
...
It missed specifier for namespace
2018-05-29 09:08:38 -07:00
xiekeyang and Ta-Ching Chen
940b9adabd
Indicate HTTP status code by library const ( #703 )
2018-05-24 19:10:45 +08:00
smruthi2187 and GitHub
8984e4916e
Enabling multi-tenancy for fission objects. ( #655 )
...
This feature allows creation of fission objects in different namespaces, in addition to retaining the existing behavior of creating fission objects in default namespace if user doesnt provide one.
It also removes cluster admin roles for fission-fetcher and fission-builder Service Accounts and grants them only those privileges that they need.
2018-05-23 13:22:46 -07:00
Joe Stevens and Soam Vasani
c9d2757760
docker-distribution version bump for windows compatibility ( #691 )
2018-05-21 18:41:53 -07:00
Soam Vasani and GitHub
d846aed612
Fission metrics integration ( #677 )
...
Add prometheus metrics collection endpoints to router and executor. Add prometheus annotations to router and executor pods.
2018-05-21 13:57:18 -07:00
Vishal and GitHub
d9b5b9b8a8
Java Environment Design proposal
...
Java environment design decisions and considerations.
2018-05-14 13:45:01 +05:30
Ta-Ching Chen and GitHub
9c91f00cb4
Replace Werkzeug with Bjoern as underlying WSGI server ( #672 )
2018-05-09 14:00:40 +08:00
Ta-Ching Chen and GitHub
0a648d1d75
Version -> 0.7.2 ( #670 )
2018-05-05 20:01:23 +08:00
Ta-Ching Chen and GitHub
6a3e326f36
Add benchmark script ( #666 )
2018-05-05 12:42:16 +08:00
smruthi2187 and Ta-Ching Chen
f0dc2554a1
Meaningful error message when fetch request is received for a package when build is not successful. ( #661 )
2018-05-03 22:51:48 +08:00
Vishal and Ta-Ching Chen
2ece0db13f
Fixed the issue with update wiping original values & added resources in listing, fixes #654 ( #663 )
2018-05-02 22:29:08 +08:00
Ta-Ching Chen and GitHub
0e3a270d27
Delete deployment with proper delete propagation policy ( #630 )
2018-05-01 23:25:50 +08:00
Ta-Ching Chen and GitHub
6a7381c575
Fix newdeploy backend failed to delete deployment due to incorrect resource version ( #657 )
2018-05-01 16:48:34 +08:00
Vishal and Ta-Ching Chen
0aff2f214d
Fixes the issue with fn test and adds relevant test cases, fixes #650 ( #651 )
...
* Fixes the issue with fn test and adds relevant test cases, fixes #650
* Checking log size for invalid function
* Testing the invalid function logs a few time beforr quitting
* Disabling the test for now, linked to issue #653
2018-04-30 14:14:46 +08:00
Vishal and Ta-Ching Chen
dec4a39c15
Function update should be possible without change to code ( #652 )
2018-04-30 11:35:19 +08:00
Ta-Ching Chen and GitHub
7577339912
Change time precision for fluentd influxdb plugin to nano second ( #646 )
2018-04-26 20:57:55 +08:00
Ta-Ching Chen and GitHub
6375819195
Fix test cases occasional failure ( #647 )
2018-04-26 14:39:16 +08:00
Vishal and GitHub
0b34abcada
Update .travis.yml
...
Seems a small item is missing, causing notifications not to work. Similar block in fission-workflows does work.
2018-04-25 23:15:32 +05:30
smruthi2187 and Ta-Ching Chen
772fdfa15c
Setting package buildStatus to pending when functions source is updated. ( #637 )
2018-04-24 15:24:46 +08:00
Vishal and GitHub
7198b24028
Fission upgrade tests ( #605 )
...
Tests for upgrading Fission from the last version to current branch and testing. Currently test is very simple and more tests can be added in future
2018-04-24 12:51:17 +05:30
Vishal and GitHub
eb696432d8
Testing proposal: Requirements and frameworks exploration ( #581 )
...
Proposal for revamping the testing framework and tests in general based on needs of Fission project
2018-04-24 00:45:09 +05:30
Ta-Ching Chen and GitHub
2d359f879a
Fix SEGFAULT issue when buildmgr failed to update package ( #635 )
2018-04-21 23:17:33 +08:00
smruthi2187 and GitHub
94e2f11ea6
Remove port forward in tests for router, controller and nats pods ( #611 )
2018-04-20 19:00:22 -07:00
Vishal and Ta-Ching Chen
ff01cf2452
Removed the fn pods functionality ( #594 )
2018-04-19 14:32:16 +08:00
Ta-Ching Chen and GitHub
400e19a48f
Fix executor does not reap specialized function pod when env no longer exists ( #633 )
2018-04-19 07:39:37 +08:00
Ta-Ching Chen and GitHub
0194f53e12
Fix SEGFAULT issue when build manager failed to update package ( #626 )
2018-04-17 09:36:11 +08:00
John Gallagher and Soam Vasani
fef1469c61
Update readme to point to the proper link ( #628 )
2018-04-16 11:30:27 -07:00
Ta-Ching Chen and GitHub
cf53e17be5
Remove confusing default value description & add default value to cli flag ( #619 )
2018-04-16 17:27:10 +08:00
smruthi2187 and GitHub
449f49515a
Changes needed for release 0.7.1 ( #622 )
...
bump up the version to 0.7.1 in charts and adding changelog.
2018-04-10 18:03:08 -07:00
Ta-Ching Chen and GitHub
d01b309fc7
Add validate function to crd resource and do validate before creation/update ( #580 )
2018-04-08 00:56:13 +08:00
smruthi2187 and GitHub
12299df811
Prevent releasing idle connections because transport is shared. ( #609 )
...
The transport in RoundTripper is the default transport and there's just one object shared between different http requests and releasing the idle Connections ended up releasing the idle connections that were established with the executor service address too.
So every time a http request was made to get a service for function, the transport layer ended up having to dial a new connection (that was timing out due to various reasons).
By removing the CloseIdleConnections, we minimize the need for transport to dial a new connection to executor for every request, thereby minimizing the occurrence of dial timeouts.
2018-04-06 13:23:25 -07:00
Soam Vasani and GitHub
95a50dbbd6
--spec flags for env and trigger creates ( #607 )
2018-04-06 09:00:01 -07:00
smruthi2187 and GitHub
8014c83b02
Invalidate stale router cache entry with podIP's for deleted pods. ( #546 )
...
The router's cache entry for a function might become stale if the pod that had the function specialized gets deleted somehow. In such a case, we'd retry getting a new service for the function from executor and retry forwarding the user request to the newly created service.
2018-04-05 13:47:47 -07:00
smruthi2187 and GitHub
db2f620121
Updating releasing guideliness with a few more details. ( #599 )
2018-04-05 13:44:17 -07:00
Soam Vasani and GitHub
f9ca626940
E2E test for NATS-streaming trigger ( #338 )
...
E2E test for NATS-streaming trigger: move ad-hoc shell script into CI tests.
2018-04-05 10:07:00 -07:00
Ta-Ching Chen and GitHub
1dbf8f9243
Fix components crash before crds creation ( #602 )
...
* Wait for CRDs creation for 30 sec when component start
* Fix ensureCRD return nil while the error is not empty
2018-04-04 15:40:55 +08:00
Ta-Ching Chen and GitHub
9406720e8a
Add deprecated message to subcommand pods ( #592 )
2018-04-04 01:26:27 +08:00
Ta-Ching Chen and GitHub
2a06705320
Use a separate controller loop to watch functions change and create a service ( #544 )
2018-04-04 01:17:51 +08:00
smruthi2187 and GitHub
d39944e04d
updates to changelog. ( #598 )
2018-04-02 18:08:15 -07:00
smruthi2187 and GitHub
6f6b52438a
changes needed for release 0.7.0 ( #597 )
2018-04-02 15:32:22 -07:00
Soam Vasani and GitHub
5baf67f143
Spec validator, better errors, apply waits for previous build ( #560 )
...
Adds a validator, invoked through `fission spec validate` and before `fission spec apply`. The validator checks for duplicate names, dangling references, and unused resources.
Also attempts to fix a race between CLI and builder. Avoids replacing a package while it's building, instead waiting for the build status to change from pending before updating it.
2018-04-02 14:33:31 -07:00
xiekeyang and Soam Vasani
6d61f6e5eb
bug fix: spec dir flag ( #595 )
...
The cli spec dir flag name should be `specdir`, not `specs`, that should match to:
```go
specDirFlag := cli.StringFlag{Name: "specdir", Usage: "Directory to store specs, defaults to ./specs"}
```
in fission/main.go
Currently it cause the specific specs dir not to work.
```
$ fission spec apply --specdir <my spec dir>
Everything up to date.
```
2018-04-02 05:51:46 -07:00
Ta-Ching Chen and GitHub
6ab902e7a3
Add steps for how to set FISSION_ROUTER env variable & update docs ( #593 )
2018-03-31 01:10:40 +08:00
smruthi2187 and Ta-Ching Chen
ed7d088bbc
Check if the requested file already exists in fetcher and skip fetch ( #584 )
2018-03-30 16:33:06 +08:00
smruthi2187 and GitHub
c0058153a0
Adding routerUrl parameter for kubewatch, timer, mqueue trigger deployments ( #591 )
...
* This is to enable these triggers to be able to talk to fission router if deployed in a namespace other than fission.
2018-03-29 17:38:50 -07:00
Vishal and GitHub
a8482a8b89
Function logs: Uses proper way to get server URL
...
After changes related to port forwarding, function logs was getting empty URL, fixed to use the appropriate method instead.
2018-03-29 15:26:47 +05:30
Vishal and GitHub
a23f8acffc
Tests for function update ( #550 )
...
Tests for updates to a function of new deployment executor type. Tests check for changes in the environment, scale, secrets etc. Also checks conversion of function executor type from new deployment to pool manager and vice versa
2018-03-28 20:32:04 +05:30
smruthi2187 and Soam Vasani
77be3379b2
Prepending a slash to user input url if missing. ( #547 )
...
* Prepending a slash to user input url if missing.
* Adding the url slash check for spec.
2018-03-26 12:31:02 -07:00
Ta-Ching Chen and Soam Vasani
03046170dc
Add post-upgrade-job to track fission upgrade ( #564 )
2018-03-26 12:28:35 -07:00
Vishal and Soam Vasani
c0acaa74c3
Fixes the issue #559 with env versions ( #569 )
...
Do not set automatically set env version if user has already specified it.
2018-03-26 12:25:16 -07:00
Soam Vasani and GitHub
8708fdec93
Add verbosity flag and verbose logs for portforwarder ( #575 )
...
Also, parse flags before connecting to server.
2018-03-26 12:23:45 -07:00
Chris Lee and Soam Vasani
6b188c053a
Add golang example to installation guide ( #578 )
...
Use --src instead of --code for Go example.
2018-03-26 10:04:25 -07:00
Soam Vasani
0fd6114218
Update release checklist
2018-03-22 14:05:51 -07:00
Soam Vasani
9ae06f56c8
Update generated changelog
2018-03-22 14:03:02 -07:00
Soam Vasani
704a8094e6
Bump version in charts, forgot one file
2018-03-22 11:33:23 -07:00
Soam Vasani
6f54565195
Bump version in charts
2018-03-22 11:26:58 -07:00
Soam Vasani
90206fbaa0
Release checklist updates
2018-03-22 11:26:41 -07:00
yiqunding and Soam Vasani
8fb4aca231
This change fixes an error in a yaml file in the fission-core chart. ( #563 )
...
The Deployment definition for executor, controller, router contains readines/liveness probes. The port definition for those probes should be numbers, instead of string, i.e. port: "8888" should be port 8888.
2018-03-22 11:14:47 -07: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
Bo-Yi Wu and Soam Vasani
c76b6bacc0
[ci skip] update release number ( #561 )
2018-03-21 16:16:43 -07:00
Vishal and GitHub
15bedfb688
Warning when updating function from poolmgr type to newdeploy executor type
...
When changing the function executor type from pool manager to new deployment - warning should not be given about ignore environment resources
2018-03-20 14:11:30 -07:00
Ta-Ching Chen and GitHub
1447e6949d
Show fission deployment version with cli ( #538 )
...
Add version information to binary through go ldflags
2018-03-19 14:14:55 +08:00
Ta-Ching Chen and GitHub
048ab6149a
Fix executor failed to clean cache & kubeobjs after function deleted ( #534 )
2018-03-14 02:29:12 +08:00
Soam Vasani
8a0abc59db
use specific go env version in example
2018-03-11 11:54:30 -07:00
Ta-Ching Chen and GitHub
039e003af6
Always retry for function pod specialization when istio feature is enabled. ( #536 )
2018-03-11 23:17:05 +08:00
Soam Vasani and GitHub
1ea665386a
Docs update ( #542 )
...
* Misc doc updates
* Some theme updates: no all caps headers, remove blue arrows
2018-03-09 11:26:15 -08:00
Soam Vasani and GitHub
e7c9a67a68
Release script updates ( #541 )
2018-03-08 13:48:57 -08:00
Ta-Ching Chen and GitHub
afd7f7f436
Show warning when trying to create a route with non-existent function ( #539 )
2018-03-09 02:45:30 +08:00
Ta-Ching Chen and GitHub
b4300feabc
Fix executor tries to create a new deployment when a function is updated ( #524 )
...
Newdeploy manager now checks the existence of function service cache by function UID before trying to create a new deployment. And return the cached fsvc directly if the cache exists.
2018-03-08 02:52:36 +08:00
smruthi2187 and GitHub
a3826046a5
Delete healthz log ( #525 )
...
Silencing the healthz logs.
2018-03-02 15:50:48 -08:00
Soam Vasani
d852ddd91c
Version update: 0.6.0
2018-03-01 13:43:59 -08:00
Soam Vasani and GitHub
1edb9723e8
Release checklist ( #522 )
...
* release checklist
* release checklist updates
2018-03-01 12:46:56 -08:00
Soam Vasani and GitHub
ca51a5fe4c
Add chart version to job name ( #516 )
2018-03-01 12:17:17 -08:00
Soam Vasani and GitHub
714f32d290
Detect fission namespace in cli ( #519 )
...
Remove the hard coded default "fission" namespace that was added in the last PR, replacing it with some logic to figure out where fission is installed and connecting to it if there's exactly one installation. If there is more than one fission installation, error out with a useful message.
Also improve the error message for a missing kubeconfig file.
2018-03-01 12:16:50 -08:00
Soam Vasani and GitHub
7ddbea59a2
Default values for FISSION_* env vars ( #518 )
...
This makes set up easier for new users. Users can still set
FISSION_NAMESPACE but it will default to "fission". Users can also
still set KUBECONFIG, but it will default to $HOME/.kube/config.
Also, update the post-install chart notes.txt and the install guide to
use "fission function test" as the first step after install. This
means that if there's anything wrong with the setup, the user will see
useful errors instead of "internal server error". Also, they can test
their setup without worrying about nodeports or ingresses or whatever.
All existing functionality of FISSION_URL and FISSION_ROUTER continues
to work.
2018-02-28 18:14:57 -08:00
Vishal and GitHub
b895f98e88
Update Fn: Executor New Deployment ( #504 )
...
Enables updating functions of executor type new deployment and switching between executor types for a function.
2018-02-28 16:33:39 +05:30
Vishal and GitHub
1b1c4f1380
Documentation Revamp ( #496 )
...
Added a new documentation structure with details of concepts, tutorials and examples
2018-02-28 11:46:44 +05:30
Ta-Ching Chen and GitHub
5e2f984136
Fix CLI not update function's secret/configmap correctly ( #512 )
...
This PR addressed some issues introduced in PR399. Also, now env builders and function pods can mount shared secret/configmap volumes correctly.
2018-02-28 05:28:05 +08:00
Ta-Ching Chen and GitHub
23942fdf7d
Istio integration ( #421 )
...
This the very first step for fission to integrate with Istio, which is an open platform to connect, manage, and secure microservices. With Istio, users are able to monitor functions usage and trace requests latency through dashboards. For more information, please visit http://fission.io/docs/
2018-02-28 04:09:32 +08:00
prithviramesh and smruthi2187
b9a559af2f
Service type ClusterIP - Controller port forward through CLI ( #431 )
...
setting serviceType to ClusterIP as default for fission controller and corresponding changes in fission cli to be able to port-forward the controller pod.
2018-02-27 08:22:57 -08:00
Ta-Ching Chen and GitHub
1428c64b4f
Fix post-install-job container failure due to curl command not found ( #514 )
2018-02-27 18:08:16 +08:00
smruthi2187 and GitHub
866e0288c9
Replace the release with the latest tag. ( #513 )
2018-02-26 18:35:38 -08:00
Vishal and GitHub
f83512f176
Fixes the backward compatibility with for environments created in earlier versions ( #508 )
...
Makes environment poolsize & pod cleanup tags compatible with previous versions
2018-02-26 23:21:09 +05:30
Vishal and GitHub
bd609fa18e
Latest tags for fetcher and fission-bundle ( #509 )
...
Added latest tags for fission bundle and fetcher and push to dockerhub
2018-02-24 20:18:22 +05:30
Vishal and GitHub
e5b137fe24
Adds default resources for fetcher pod ( #500 )
...
The fetcher needs a relatively smaller set of resources and does not have to be same as the function container/defaults. This change adds defaults for fetcher containers in function pods.
2018-02-24 01:07:02 +05:30
smruthi2187 and GitHub
245506efe3
Delete and list orphan pkgs ( #468 )
...
* prevent leaking packages; add new clis to list and delete orphan packages.
* Fixes after testing.
* Address review comment.
* Removing deleting orphan packages from fnUpdate and fnDelete.
* goFmt and removing unwanted code.
2018-02-20 15:21:10 -08:00
Soam Vasani and GitHub
a1ed698fa8
Go: Set image to right version, update example readme ( #497 )
2018-02-15 20:39:25 -08:00
Soam Vasani and GitHub
9a21e14a84
Remove a noisy log from the router ( #495 )
2018-02-12 16:27:55 -08:00
Ta-Ching Chen and Soam Vasani
f695a81c46
Improve release script ( #494 )
...
* Add step for releasing environment builder image
* Strip $GOPATH from strack trace
2018-02-12 15:42:23 -08:00
smruthi2187 and GitHub
9e9a0c1ec6
Merge pull request #491 from fission/ciImprovements
...
CI modifications
2018-02-09 19:00:19 -08:00
smruthi2187
281a492149
Addressing review comments.
2018-02-09 14:26:32 -08: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
Ta-Ching Chen and GitHub
46895b03c8
Update SHA256 HASH in CHANGELOG.md due to binaries update ( #493 )
...
Update SHA256 HASH in CHANGELOG.md due to binaries update due to build flags change.
(Strip GOPATH from stack trace)
2018-02-10 00:47:44 +08:00
Soam Vasani and GitHub
d9b5c2e560
Go builder for single file functions ( #492 )
...
Add support to go builder for building a single file (otherwise even a single file needs to be archived in a .zip)
2018-02-08 18:55:49 -08:00
smruthi2187
841c7ef845
Adding safelist to travis.yml and correcting a typo
2018-02-08 14:03:27 -08:00
smruthi2187
7752abaf05
Refining some stuff.
2018-02-08 13:58:44 -08:00
smruthi2187
818876dd08
Reduce verbosity of docker build, gofmt and uncommenting helm uninstall
2018-02-08 13:58:44 -08:00
smruthi2187
266922da26
exporting echo_log and adding a debug in controller for stackTrace
2018-02-08 13:58:44 -08:00
smruthi2187
a98370ca63
Added describe pods in case of integration test failures.
2018-02-08 13:58:44 -08:00
smruthi2187
bce45d6d25
Added sigHandler to print stackTrace, modified probe params
2018-02-08 13:58:44 -08:00
smruthi2187
93dde93afe
We dont need these.
2018-02-08 13:58:44 -08:00
smruthi2187
08898cdd17
Rebuilding images.
2018-02-08 13:58:44 -08:00
smruthi2187
2effade15d
Deleting ns and adding a sleep.
2018-02-08 13:58:44 -08:00
smruthi2187
610790244b
Adding an extra info.
2018-02-08 13:58:44 -08:00
smruthi2187
054f9bcd85
Uninstalling prev release.
2018-02-08 13:58:44 -08:00
smruthi2187
ebdb13f7d0
fixing typo.
2018-02-08 13:58:44 -08:00
smruthi2187
8ad365aaec
Commenting out uninstall fission from install fission function.
2018-02-08 13:58:44 -08:00
smruthi2187
982665f448
Prevent docker rebuild for new CIs.
2018-02-08 13:58:44 -08:00
smruthi2187
feaa6746c3
Removing tstamp
2018-02-08 13:58:44 -08:00
smruthi2187
b61bf9324f
wrapping all echo statements with timestamp.
2018-02-08 13:58:44 -08:00
smruthi2187
b18c965860
Adding readiness, liveness probe for storagesvc.
2018-02-08 13:58:44 -08:00
smruthi2187
8f19a9bedb
commenting out helm installation.
2018-02-08 13:58:44 -08:00
smruthi2187
1bf38cbca6
gofmt 2 files.
2018-02-08 13:58:44 -08:00
smruthi2187
ce110a8dff
Re-organizing some functions.
2018-02-08 13:58:44 -08:00
smruthi2187
802ae08adb
exporting two functions.
2018-02-08 13:58:44 -08:00
smruthi2187
77430f7438
Fixing tiller pod logs and ports for probes.
2018-02-08 13:58:44 -08:00
smruthi2187
3aaabc909b
Fixing indentation errors in yaml
2018-02-08 13:58:44 -08:00
smruthi2187
4e445bb3cc
All improvements in one commit.
2018-02-08 13:58:44 -08:00
Ta-Ching Chen and GitHub
a5cb1d3e3d
Add simple usage doc for accessing secret/configmap in function ( #484 )
2018-02-08 13:05:30 +08:00
Ta-Ching Chen and GitHub
582c9808b5
Add upgrade guide from 0.4.x to 0.5.0 ( #490 )
2018-02-08 13:05:04 +08:00
Ta-Ching Chen and GitHub
398c58365a
Version -> 0.5.0 ( #489 )
2018-02-08 03:39:02 +08:00
Ta-Ching Chen and GitHub
9deb4f53db
Fix binary environment build failure due to package not found ( #487 )
...
Subpackage k8s.io/client-go/pkg/api/v1 is no longer exist in HEAD.
(https://github.com/kubernetes-incubator/external-storage/issues/324 )
For now, just duplicate the FunctionLoadRequest struct like what go environment did.
2018-02-07 21:44:12 +08:00
Ta-Ching Chen and GitHub
3c513c7f61
Migrate project.json to dotnet.csproj & do build in dotnet container ( #488 )
2018-02-07 21:43:51 +08:00
Ta-Ching Chen and Soam Vasani
c56ed598cb
Fix potential nil pointer problem when both watchResources and waitForBuild are equal to false ( #485 )
2018-02-06 15:14:47 -08:00
Vishal and Soam Vasani
e6191e3c69
Executor backends wip doc ( #432 )
2018-02-06 15:08:11 -08:00
Soam Vasani and GitHub
e7dbba634c
Helm hook bugfixes: run on upgrade, delete on completion ( #473 )
2018-02-06 15:06:21 -08:00
Erwin van Eyk and Ta-Ching Chen
a033d3c432
Removed limit on max number of channels in NATS Streaming deployment ( #482 )
2018-02-06 22:30:35 +08:00
Ta-Ching Chen and GitHub
3f81510729
Fix possible context leak problem ( #483 )
2018-02-06 21:34:01 +08:00
Soam Vasani and GitHub
07c7b759d2
Declarative application specifications for Fission ( #422 )
...
This change enables users to have declarative specifications for Fission resources. Users can specify their "app" in a set of spec files, and use a new fission CLI command to "apply" these specs to a running cluster.
The new "spec" CLI also includes archiving of local source files, and a file watcher that re-builds archives and uploads them on file changes, and a package build watcher that waits for package builds on the CLI.
A "--spec" option is also added to "function create", and will be added to other resources in future changes. This option causes a YAML to be outputted to the specs directory instead of the resource being created on the cluster.
The CLI "fission spec --help" outputs usage information.
2018-02-05 21:58:44 -08:00
Moritz Grosch (LittleFox) and Soam Vasani
6af13e7e29
Extend perl examples to use more http features ( #479 )
2018-02-05 14:37:13 -08:00
Ta-Ching Chen and GitHub
cc62e62229
Add glide flag to strip nested vendor ( #480 )
...
Adds --strip-vendor (-v) to travis.yml when installing dependencies.
For more information about the flag, please check dependency flattening (https://glide.readthedocs.io/en/stable/getting-started/ )
2018-02-06 02:31:06 +08:00
prithviramesh and Ta-Ching Chen
1eb0453ce4
Functions have access to secrets/configmaps specified by the user ( #399 )
...
This commit solves part of the issue #52 , functions are able to access secrets/configmaps specified by the user. For now, CLI only accept one secret/configmap. For advanced users, it will be able to use YAML to declare multiple secrets/configmaps in later changes.
2018-02-05 17:49:26 +08:00
Vishal and Ta-Ching Chen
4cf195768e
Newdeploy backend ( #387 )
...
A newdeploy backend which uses new deployment to serve requests. This is the second phase of #193 and builds on top of changes in #384 .
* Executor layer added on top of pool manager
* Removed the external server for executor
* Minor changes to keep existing semantics as much possible
* Separating the executor vs. poolmgr backend functionality and associated data members
* Executor logic separated from Poolmgr backend completely, placeholder for new backend
* Changed references to poolmgr in tests
* Moved poolmgr to it's package, as a side effect moved Cache to its's package (was causing cyclical dependency) and had to make some data structures exposed outside package
* Rebased from master and changed references to tpr -> crd
* Executor layer added on top of pool manager
* Executor logic separated from Poolmgr backend completely, placeholder for new backend
* Changed podName to a generic objectReference in fscache (#391 )
Changed podName to a generic objectReference in function service cache implementation.
* Moved poolmgr to it's package, as a side effect moved Cache to its's package (was causing cyclical dependency) and had to make some data structures exposed outside package
* Rebased from master and changed references to tpr -> crd
* Merged from master with latest changes
* Executor layer added on top of pool manager
* Removed the external server for executor
* Minor changes to keep existing semantics as much possible
* Separating the executor vs. poolmgr backend functionality and associated data members
* Executor logic separated from Poolmgr backend completely, placeholder for new backend
* Changed references to poolmgr in tests
* update compiling.md to use helm
* Compile instructions: changed pullPolicy to IfNotPresent (#378 )
Containers will get stuck in ErrImagePull/ImagePullBackOff state otherwise
* Moved poolmgr to it's package, as a side effect moved Cache to its's package (was causing cyclical dependency) and had to make some data structures exposed outside package
* Fetcher called when pod is created for newDeploy backend but also supports older way, this is WIP and still needs pod specialization and creating & exposing a service so the URL can be hit by end user
* WIP Specializing the POD as part of startup along with fetching
* Working specialization of a new deployment. Needs some work on caching, cleanup etc.
* Switched to service based address instead of POD address
* Minor formating issue fixed
* Added logging to pods and a readiness check, the readiness check is flaky though ATM
* Fixed some rebase issues that were failing build
* Better names for K8S objects and methods
* Switched usage of FuncSvc in backends from pod to api.ObjectReference
* Adding retry to fetcher request, for now just using default retry client which might need tweaking in future
* Switching to plain old retry, some issue in getting retryablehttp with glide import
* Removed stale executor service & deployment from previous merge
* Addressed review comments, still testing some areas
* Added types in FunctionSpec
* Resolved conflicts due to merge from executor_abstraction branch
* Added backend type on EnvironmentSpec along with operations for create/list/update, the pools are created/destroyed based on change in backend type
* Backend from types and a minor err return issue fixed
* Draft version of CPU and memory parameters added to environment
* Added resourceReq to newDeploy, though it has some issues
* Issue with resourceName fixed, now newdeploy pods also pick up resources from the environment config
* Adding scale params, removing validation on CPU params for now
* Fixed a formatting issue
* Checking if slight more delay helps in the test which is currently failing for internal routes
* The resourceList newly added in Env can not be compared by compiler, hence must use breakdown comparison instead
* Added strategy selection on client side
* Added caching, informers, delete operations for newdeploy backend functions
* Deleted a stale directory
* A simple HPA based on scale parameters, testing still WIP
* Fixed a small issue in delete function, added HPA delete too when deleting a function
* Previous merge missed the pkg flag for update fn command somehow, fixed that
* Fixed comments from review
* Changed poolmgr cleanup to be generic cleanup and moved to executor, added instanceID labels to newdeploy so that cleanup works
* Moved instanceIdLabel to types to avoid cyclic dependency
* More review fixes
* Tweaking sleep to see results
* If user does not provide poolsize, then it should not default to zero
* Switched to naming convention for now, fixed default poolsize if not provided
* Changed error return behaviour in delete fn, also changed cleanup to look based on obj type though support for additional type will need more work
* Changed check location so avoid false logging
* Test for newdeploy backend
* Adding tests for poolmgr backend
* Fixed an issue with glide dependency version, already fixed in master
* Added instanceId for NewDeploy, Initial cleanup now cleans older objects of newdeploy backend, removed eagercreate flag and instead using minScale to drive eager creation
* Moved cleanup to executor layer with cleanup for newDeploy backend, changes to use the new Cache impl
* Cleaning up pod & rs along with deployment for newdeploy backend
* Enhanced fn and env listing to show min/maxscale and resuorces respectively
* Added conditional heapster deployment and fixed a small issue with resources for fetcher container in function pod
* Addressed review comments from previous change
* Addressed some more review comments - majorly create only on NotFoundError
* Added TargetCPU as an input for scaling
* Bumped target CPU to be greater than 0 and added a default value
* Min replicas should be 1 even if the minScale is 0 when creating deployment
* Changed name from 'backend' to executorType, added additional test for minscale 0 case, changed TargetCPU to TargetCPUPercent
2018-02-03 01:02:28 +08:00
smruthi2187 and Ta-Ching Chen
31ba992726
Archive pruner ( #471 )
...
All functions have a pkg reference. This can be a package with either source and a deploy archives, or, a deploy archive. Everytime a function is updated, a new package is created. With archive pruner, the archives that are pointed to by old pkg reference can be deleted from the storage.
* High level spec for package pruning.
* Skeleton for archive pruning
* Adding meat 1 to skeleton.
* Adding meat #2 . Separated storage service into a httpHandler component and
Storage Layer component.
* Adding meat #3 . getOrphanedArchives in pruner and getItems on
stowClient.
* Restructured archivePruner methods.
* Commiting the day's work. Ready for testing #1 .
* Fixing compile errors.
* Test ready. added a few logs for debugging.
* Adding a filter for getItems in stowClient.
* After testing.
* Added a test for archivePruner.
* Adding helm value pruneInterval for testing.
* Modified test.
* Final test.
* Fixing interval from seconds to minutes.
* Small change.
* Changing debugs to info.
* Removing the WIP design
* Ran gofmt on all these files.
* Fixing prune_interval as string in ENV var.
* Addressing all comments, but one.
* changing getFile method in stowClient to stream it into a response.
* All comments incorporated.
* Introducing a new flag for running archivePruner.
1. This flag is disabled for archivePruner to run in unit test.
2. This flag is enabled for archivePruner to run in production.
3. Also disabling test_archive_pruner.sh in this PR. Follow up with
next PR to enable it.
* Addressing review comments.
* Changing the command to generate a file dynamically.
* Enabling arching_pruner_test
* giving execute permissions to test_archive_pruner.sh
* Making changes of positional parameters after recent commit.
Change test case permission and removing kubectlPortForward.
* Adding debug to see why test_utils.sh passed junk pruneInterval.
* shell needs special handling for positional parameters from 10.
2018-02-01 18:13:36 +08:00
Erwin van Eyk and Ta-Ching Chen
0c92f59c38
Installation instructions for Fission Workflows ( #453 )
2018-02-01 03:59:46 +08:00
Vishal and Ta-Ching Chen
c00f76b561
Fix fluentd image tag issue in tests - an additional tag was appended ( #469 )
2018-02-01 03:03:15 +08:00
Soam Vasani and GitHub
91094cf659
Fix broken redirect ( #467 )
...
By default, flask turns redirects into absolute URLs. This is
undesired behaviour on Kubernetes, because the Pod's own IP address is
not really useful to any client that's not in the cluster (and even
within the cluster most clients will want to use the address of a
Service, not a Pod).
2018-01-30 12:00:30 -08:00
Ta-Ching Chen and GitHub
1935098404
Add readiness probe to go env ( #461 )
2018-01-30 21:36:13 +08:00
Soam Vasani and Ta-Ching Chen
7d83859cfb
Build and push fluentd image on release; update chart to use that image ( #462 )
...
* build and push logger image during release
* Update chart to get the right fluentd image
2018-01-30 21:35:13 +08:00
Justin and Ta-Ching Chen
986b300b8c
Convert build.sh to a multi-stage Dockerfile. ( #452 )
2018-01-28 11:49:31 +08:00
Ta-Ching Chen and Soam Vasani
4f7eb19b7c
Show warning when user tries to create a function with a non-existent environment ( #436 )
...
Show warning when user try to create a function with non-existent environment
2018-01-26 16:35:17 -08:00
Ta-Ching Chen and GitHub
0a733b20c3
Block build requests until environment builder is ready ( #437 )
...
* Add readiness probe
* Remove builder manager http api interface since we don’t use/need it
* Check environment builder status and block build requests until builder is ready
* Replace deprecated api extension interface
* Add healthy check to python env
2018-01-26 01:13:36 +08:00
Ta-Ching Chen
b7c97cec8c
Fix fission bundle build failure
2018-01-24 15:38:52 +08:00
Wang Guoliang and Ta-Ching Chen
b578819202
Optimize code
2018-01-24 13:43:51 +08:00
Ta-Ching Chen
01bcfad44a
Update docs-site
2018-01-23 13:27:10 +08:00
Ta-Ching Chen and Soam Vasani
8df520721c
Add go vet check ( #430 )
...
* Add go vet check
* Replace go vet with go tool vet to avoid printing exit message
2018-01-22 09:28:16 -08:00
Soam Vasani
db372c11eb
Version -> 0.4.1
2018-01-20 06:15:11 -08:00
Ta-Ching Chen and Soam Vasani
6a1da19e73
Fix python environment failed to launch due to port needs integer not string ( #451 )
2018-01-20 06:06:50 -08:00
Soam Vasani
816fd25a6c
Version -> 0.4.1
2018-01-20 06:05:19 -08:00
prithviramesh and Soam Vasani
c03bb01bca
Fix fission function logs ( #448 )
...
Remove hard coded field indices in influx query, instead searching for them by name.
2018-01-19 17:37:12 -08:00
Vishal and Soam Vasani
bed189c715
Fscache support for multiple kubernetes objects ( #435 )
...
Modifies the fsCache to support a list of arbitrary kubernetes objects instead of just one pod. This allows better support for the newdeploy backend.
Also removes the byKubeObject cache index; cleanup is changed to use the byFunction index, and byKubeObject is no longer needed.
2018-01-16 13:05:24 -08:00
Soam Vasani and GitHub
80a4bcbcff
Integration test improvements ( #447 )
...
A few improvements to the integration test:
* Search for test files recursively in the test dir
* Output a test report at the end for a quick summary of what tests passed/failed/were skipped
* Add support skipping test files; skip the logging test since it's broken (#446 is tracking this)
* Switch to latest helm version
* Cleanup namespace
2018-01-15 16:08:38 -08:00
Graham Rounds and Soam Vasani
f420383882
Use storageClassName in Helm Charts ( #444 ) ( #445 )
2018-01-13 00:24:44 -08:00
Soam Vasani
fac508c7e0
Demo script bugfix
2018-01-02 14:10:23 +05:30
Ta-Ching Chen and Soam Vasani
64a82747a9
Improve travi-ci test scripts ( #434 )
...
Make our travis-based integration test less flaky:
* Wait for tiller ready before installation
* Remove all existing old releases before installation
2018-01-01 11:34:11 +05:30
Ta-Ching Chen and Soam Vasani
5f9e54bbeb
Fix glide failed to check out github.com/dsnet/compress & update gorilla pkg version ( #429 )
2017-12-14 05:23:49 +05:30
Valentin Ouvrard and Soam Vasani
8d6b33258d
Format fetcher and specialize URLs correctly in case of IPv6 ( #408 )
2017-12-11 01:26:13 -06:00
Adam Bouhenguel and Soam Vasani
be84a864fb
Add support for Host matching in HTTP triggers ( #425 )
...
Include Host in httptrigger output table and fix duplicate error detection to consider Host as well.
2017-12-11 01:22:05 -06:00
Soam Vasani
dff34b08e9
Update install link
2017-12-07 17:33:24 -06:00
Soam Vasani and GitHub
1e6b7a4fc8
Golang v2 environment -- runtime and builder ( #427 )
...
v2 environment for Go; includes runtime and builder.
2017-12-06 23:03:05 -06:00
Ta-Ching Chen and Soam Vasani
eed3018458
[Issue 423] build logs not saved on build error ( #426 )
...
* Fix builder return empty buildlogs when encounters errors
* Append error logs to build logs
* Builder manager updates package with build logs plus error log
* Fix potential nil pointer bug
* Replace numeric status code with built-in const
* Remove no use parameter
* Fix go fmt
2017-12-06 22:20:41 -06:00
Karim Boumedhel and Soam Vasani
fa810e6f80
Removed openshift specifics as they are no longer necessary ( #424 )
...
tested fission on openshift 3.7.0 and installed fine, without having to use openshift variables
those variables were used prior to switching to custom resource definitions, and as such are obsolete
2017-12-04 13:25:39 -08:00
Soam Vasani
b1483e5e78
minor comment update in fetcher
2017-12-01 10:45:31 -08:00
Ta-Ching Chen and Soam Vasani
43fea01bd9
Overwrite request host with internal host to prevent request rejection ( #419 )
2017-11-30 23:58:14 -08:00
Ta-Ching Chen and Soam Vasani
49169e672d
Fix pool manager crash problem if failed at http call ( #418 )
2017-11-30 13:40:17 -08:00
Ta-Ching Chen and Soam Vasani
140b132c8e
Update nats dependencies ( #411 )
2017-11-28 16:12:31 -08:00
Ta-Ching Chen and Soam Vasani
36008f28d8
Add package command ( #385 )
...
Add package command support: This PR adds package command to CLI. package provides some useful subcommands to use such as packages CRUD and display package detail information. Also it is able to reuse existing package at function creation.
* Check function existence before creating package
* Check package existence
* Add support for downloading archive from given url
The functionality was supported before e238776bf7 . Add this functionality back for more flexible usage.
* Add output flag to save archive content in specific file
* Add logs when package create/update
* Fix fnCreate requires environment argument when a pkg is specified
* Fix fnUpdate failed to update function pkg info when a package is specified
* Add package command test
* Fix wrong python test image in test script
* Remove package description fields
* Fix package command not update package but creating a new one
* Set package as pending status only when there is no deploy archive
* Rename function from fetchArchiveFromArbitraryURL to downloadToTempFile
* Use io.Copy to prevent loading all body into memory
* Revise some messages
* Allow user to update package build command
* Allow user to update package content when using function update
* Retrieve pkgName from function packageref if it’s not specified
* Fix function failed to update due to resource conflict
* Fix test case failure due to single quote
* kick ci
* Fix failed to update function packageRef
* kick ci
* kick ci
2017-11-25 06:54:43 -08:00
Soam Vasani
8fc1bf4bc1
script to update and copy hugo site
2017-11-23 09:55:16 -08:00
prithviramesh and Soam Vasani
2247d3118a
fission function logs returns logs in correct order now ( #405 )
...
Fix a bug in `fission function logs` due to which logs with the same timestamp were printed in the wrong order.
2017-11-22 18:05:49 -08:00
Vishal and Soam Vasani
04531850d5
Executor API panics if there is err in getting function from backends ( #407 )
2017-11-22 14:06:36 -08:00
Vishal and Soam Vasani
13a58e715d
Fetcher retry ( #403 )
...
Before this change, poolmgr tried to hit fetcher just once. However if the pod has just started, fetcher may not be up yet, causing the initial request to fail with a connection refused error. This change adds a similar retry loop that we currently use on the specialize endpoint of the runtime environment container.
2017-11-22 11:27:37 -08:00
Erwin van Eyk and Soam Vasani
b2678783b6
fission/builder image, log collection improvement in builder ( #397 )
...
Create a container image with the buidler, so we can avoid copying the builder binary into the env container during the env container build.
Gather both stdout and stderr of a build into the logs.
* Add Dockerfile for builder + update release scripts
* Improve logging of buildermgr and builder
* Add support for environment-scoped buildcmd
* Fix fork/exec wd when package is a file
* Update tests to also include builder image
* Add logging to builder's fork/exec
2017-11-20 23:58:33 -08:00
Vishal and Soam Vasani
da820186f0
Executor abstraction ( #384 )
...
This change adds a layer of abstraction over poolmgr. Poolmgr is now just one of the ways to turn a function into a service; other implementations will be added. The executor abstraction is a uniform API over all these implementations.
* Executor layer added on top of pool manager
* Removed the external server for executor
* Minor changes to keep existing semantics as much possible
* Separating the executor vs. poolmgr backend functionality and associated data members
* Executor logic separated from Poolmgr backend completely, placeholder for new backend
* Changed references to poolmgr in tests
* Moved poolmgr to it's package, as a side effect moved Cache to its's package (was causing cyclical dependency) and had to make some data structures exposed outside package
* Rebased from master and changed references to tpr -> crd
* Executor layer added on top of pool manager
* Executor logic separated from Poolmgr backend completely, placeholder for new backend
* Changed podName to a generic objectReference in fscache (#391 )
Changed podName to a generic objectReference in function service cache implementation.
* Moved poolmgr to it's package, as a side effect moved Cache to its's package (was causing cyclical dependency) and had to make some data structures exposed outside package
* Rebased from master and changed references to tpr -> crd
* Merged from master with latest changes
* Removed stale executor service & deployment from previous merge
* Addressed review comments, still testing some areas
2017-11-20 20:51:14 -08:00
Vishal and Soam Vasani
7bb397dfee
Changed podName to a generic objectReference in fscache ( #391 )
...
Changed podName to a generic objectReference in function service cache implementation.
2017-11-15 13:57:19 -08:00
Soam Vasani
8a097abf9b
Chart version update
2017-11-15 13:25:28 -08:00
Soam Vasani
6d0ebfd881
update version to 0.4.0 in docs
2017-11-15 13:18:50 -08:00
Soam Vasani
310183a944
update version to 0.4.0
2017-11-15 13:18:22 -08:00
Soam Vasani
8fc3479428
only set nodeports when servicetype == nodeport
2017-11-15 13:18:22 -08:00
Josh Kelly and Soam Vasani
b2883a30de
Added AWS to install cloud setup ( #392 )
...
Add AWS instructions to setup commands, since AWS only provides service hostname, not IP.
2017-11-15 12:49:19 -08:00
prithviramesh and Soam Vasani
8b40ad0b33
Refactor logging to remove logger, use fluentd with kubernetes filter ( #380 )
...
Remove the `logger` container from the logging daemonset.
Remove the outgoing call from the poolmgr to the logger. Use Fluentd's Kubernetes filter to add function name and UID to influx metadata.
This means fluentd now figures out when to start collecting function logs on its own, without being informed by poolmgr. This is great for other execution strategies, and for autoscaling, where fission isn't in direct control of function pod creation.
Also adds an integration test to make sure logging keeps working.
2017-11-14 18:08:57 -08:00
svicenteruiz and Soam Vasani
74e05ba3a1
created weather.js in node.js examples, modified README.md ( #394 )
2017-11-14 15:33:41 -08:00
Cody Hill and Soam Vasani
e77a3946d7
Added python example to demonstrate status codes. ( #395 )
2017-11-14 05:51:37 -08:00
Soam Vasani
bcf04b1a6c
Build both python 3.5 and 2.7 images from the same env
2017-11-09 14:01:02 -08:00
Soam Vasani
d8844ab13c
release script: use helm package to create charts
2017-11-09 13:38:01 -08:00
Soam Vasani
2e63787b96
rename readme to format markdown
2017-11-09 08:12:47 -08:00
Soam Vasani
de19a42b8b
multifile example
2017-11-09 08:11:02 -08:00
Ta-Ching Chen and Soam Vasani
da07b35a96
Use common controller/store for httpTriggerSet and functionReferenceResolver ( #390 )
...
This fixes a bug where functionReferenceResolver returned out-of-date function metadata and caused the router to proxy requests to old function pods.
It also uses the go context package to shutdown the controller when the router is shutting down.
2017-11-09 07:07:14 -08:00
Ta-Ching Chen and Soam Vasani
9694ba4fd1
Delete failed helm releases to prevent test case failure ( #393 )
2017-11-09 06:04:06 -08:00
Soam Vasani
3644760f19
hugo config
2017-11-08 17:15:54 -08:00
Soam Vasani
b89576ff7d
chart version update
2017-11-08 15:51:23 -08:00
Soam Vasani
d4b4385596
0.4.0rc version update
2017-11-08 12:45:09 -08:00
Soam Vasani
b8eb27d276
Upgrade guide doc update
2017-11-07 15:45:39 -08:00
Ta-Ching Chen and Soam Vasani
a63b8b372f
Builder manager bugfixes ( #367 )
...
This contains a few different builder manager fixes:
* Update the zip file structure to avoid an extra subdirectory
* Annotate packages with what functions are using them
* Only trigger builds when there is no deployment archive
* Python environment loadpath bugfixes
* Other bugfixes
2017-11-06 23:01:46 -08:00
Ta-Ching Chen and Soam Vasani
380b7d1bcd
Use k8s client store to sync functions and triggers for fast synchronization ( #382 )
2017-11-06 12:58:19 -08:00
Ta-Ching Chen and Soam Vasani
5f14b9b0ae
Switch from ThirdPartyResources to CustomResourceDefinitions ( #381 )
...
Switch Fission's storage over to the new CustomResourceDefinitions, from the deprecated ThirdPartyResources. This allows us to be compatible with Kubernets 1.8 and onwards.
This also adds a CLI tool for dumping state from an old fission version and restoring state into new CRDs.
The storage service is unaffected by this change.
2017-11-04 14:55:16 -07:00
Vishal and Soam Vasani
746c51901d
Test functions 236 ( #355 )
...
A single CLI command to invoke a function, print results, and get logs if the function fails. Meant to be an easy way to do testing from the CLI.
2017-10-30 22:32:15 -07:00
Ta-Ching Chen and Soam Vasani
439e7d4535
Use Kubernetes informer and cache in router ( #376 )
...
Use Kubernetes client's informer and cache to watch functions and triggers in the router. This replaces the polling loop we were using so far.
2017-10-25 15:10:44 -07:00
prithviramesh and Soam Vasani
8abb0005f6
Compile instructions: changed pullPolicy to IfNotPresent ( #378 )
...
Containers will get stuck in ErrImagePull/ImagePullBackOff state otherwise
2017-10-16 13:39:46 -07:00
Soam Vasani
c8f4647373
update compiling.md to use helm
2017-10-05 16:24:25 -07:00
rapitable and Soam Vasani
5c47073518
Make default node-env use alpine. List envs in documentation. ( #354 )
...
closes #319
* Make default node-env use alpine, and support separate debian env. List envs in documentation.
* Copy ONBUILD base image commands into node Dockerfiles
* Copy more commands from onbuild image
* Tidy dockerfiles
2017-10-04 19:05:43 -07:00
Soam Vasani
fd1461cc98
doc formatting fixes
2017-10-02 14:54:40 -07:00
Ta-Ching Chen and Soam Vasani
a25c167d23
Update k8s client version to 4.0.0 ( #351 )
...
Move to client-go v4.0.0 from 1.5.
2017-09-29 07:37:36 -07:00
Soam Vasani
e4d42797e6
set versions to 0.3.0
2017-09-28 23:44:53 -07:00
Soam Vasani and GitHub
6a394889f6
dotnet20 build fixes ( #365 )
...
Fix the dotnet20 build, use docker for builds, and re-enable dotnet20 in the release script.
2017-09-28 23:36:11 -07:00
Erwin van Eyk and Soam Vasani
59c18693fa
Fix workflow apiserver proxy ( #363 )
2017-09-28 22:45:53 -07:00
Erwin van Eyk and Soam Vasani
0537c4b805
Added experimental deploy script ( #364 )
2017-09-28 22:19:55 -07:00
Soam Vasani and GitHub
6734bfbf7b
Differentiate by environment in fscache eviction ( #361 )
2017-09-28 10:00:23 -07:00
Soam Vasani
557c2ee6fc
Time out post-install hooks in 5 sec
2017-09-27 19:03:45 -07:00
Soam Vasani
52c77c5bf5
Disable dotnet20 build for now (issue #359 )
2017-09-27 07:46:00 -07:00
Soam Vasani
63a2cbb417
chmod +x dotnet20/build.sh
2017-09-27 06:55:54 -07:00
Soam Vasani
d2f4be7a44
Set version to 0.3.0-rc
2017-09-26 23:35:08 -07:00
Erwin van Eyk and Soam Vasani
33f967b61b
Fission workflow env integration ( #336 )
...
Add a flag to the environment to control multiple specialization -- the max number of functions per container. This can be set to 1 or infinity.
Add an api proxy to workflow apiserver from the controller.
Add function metadata to FunctionLoadRequest; every v2 environment now knows which function it's loading (but can ignore that information if it wants to).
Add function identity headers to router. This is useful for multiple specialization, so the router can disambiguate between different function calls. (If this turns out to be a non-trivial perf overhead, we could add these headers conditionally, but for now they are always added.)
2017-09-26 18:36:07 -07:00
Soam Vasani and GitHub
3f58247b59
Dump package resources at the end of tests ( #357 )
2017-09-26 12:55:03 -07:00
Erwin van Eyk and Soam Vasani
45756363bc
Add bodyparser for text/* mime types to node-env ( #349 )
2017-09-25 11:11:43 -07:00
Ta-Ching Chen and Soam Vasani
e587eca08f
Add builder manager support ( #308 )
...
This change orchestrates function builds.
Environments (in v2) define a builder image, just like they do a runtime image. The builder image contains a build script that's invoked with source and deployment paths (as env vars).
The buildermgr watches for environments with build images defined, and creates build deployments and services.
Functions can define source and deployment. Buildermgr watches for functions with source code (and build status == pending) and invokes the environment's builder when appropriate. It captures logs from the build and sets the build status (success/failure) and build lots into the PackageStatus.
2017-09-25 07:53:09 -07:00
Ta-Ching Chen and Soam Vasani
a720377f3c
Use Containers to find matched storage containers ( #350 ) ( #353 )
...
Use stow api correctly to find our function storage container on restarts.
2017-09-24 10:36:06 -07:00
Ta-Ching Chen and Soam Vasani
42819ba362
Fix storage service failed to start after restarting it ( #352 )
2017-09-24 08:21:13 -07:00
Ta-Ching Chen and Soam Vasani
e56e6482b3
Fix missing checksum from CLI uploads (issue #342 ) ( #343 )
...
Archive upload from the CLI wasn't filling in the checksum field, causing validation to fail.
2017-09-22 12:27:42 -07:00
James Sturtevant and Soam Vasani
0d252fabcd
copy trigger metadata directly from map ( #341 )
2017-09-22 06:54:05 -07:00
Soam Vasani
dedeef7077
Add dotnet20 to release.sh
2017-09-21 11:47:11 -07:00
João Almeida and Soam Vasani
7bd3f20ad6
Fission dotnet 2.0 env ( #337 )
...
Adding a new dotnet environment, supporting dotnet core 2.0.
Project structure changed. Project.json was abandoned. Project.csproj is now used.
2017-09-21 11:30:15 -07:00
Daijiro Wachi and Soam Vasani
dc1ffa859d
Update a dependency in the package.json ( #339 )
...
Since `mz` has already bumped for several times without
breaking change, it's better to follow the updates.
```console
$ npm outdated
Package Current Wanted Latest Location
mz 2.1.0 2.1.0 2.7.0 fission-nodejs-runtime
```
Fixes: https://github.com/fission/fission/issues/167
2017-09-21 05:55:45 -07:00
Soam Vasani and GitHub
c63a427ca3
Fix internal route setup bug ( #335 )
...
Fixes #334 which broke internal routes, and adds a test.
2017-09-20 06:51:56 -07:00
Soam Vasani and GitHub
e4a4ec4bff
Post-install hook to poke analytics function ( #325 )
...
Send chart name and chart version after installation to an analytics function. Users can opt-out with --set analytics=false.
2017-09-19 15:39:36 -07:00
TAKAHASHI Yuto and Soam Vasani
7190661360
Tag and push the latest environment images ( #333 )
...
Update release script to push the latest tag for env images.
2017-09-19 06:34:31 -07:00
Soam Vasani and GitHub
67c38f2f29
Function service cache partial support for multiple specialization ( #332 )
...
This adds partial support for multiple specialization to the
function service cache. It allows Add() to succeed if the pod and
address maps already contain entries.
But it doesn't deal with DeletePod and TouchByAddress. That's ok for
now, because the workflow engine never deletes the environment pod
(that pod is the workflow engine).
However, if/when we want full support for multiple specialization,
that will require updating both DeletePod and TouchByAddress.
2017-09-18 15:57:06 -07:00
Myles Borins and Soam Vasani
23e20115da
Upgrade Node Environment to 8.x ( #329 )
...
7.x has not been maintained since April. 8.x is going into LTS
during October and will receive another 30 months of support.
2017-09-17 05:11:11 -07:00
Erwin van Eyk and Soam Vasani
5072a13c7c
Removed obsolete Kubernetes YAMLs ( #327 )
...
We've switched to helm, and the switch seems to be going well, so that's the only supported installation method now.
2017-09-14 13:34:52 -07:00
Soam Vasani
9d8a46e847
fix broken helm download command in instructions, again
2017-09-12 16:46:39 -07:00
Soam Vasani
dca2915a7e
fix broken helm download command in instructions
2017-09-12 16:45:33 -07:00
Soam Vasani and GitHub
bc02d159f3
update readme with latest install instructions ( #324 )
2017-09-12 15:16:56 -07:00
Soam Vasani
dc50ebb889
Release script bugfix
2017-09-11 20:11:06 -07:00
Soam Vasani
e68872ba84
set versions to v0.2.1
2017-09-11 18:32:25 -07:00
Soam Vasani and GitHub
4287d14000
Upgrade tool for 0.1 -> 0.2.1 ( #320 )
...
Allows dumping v0.1 state to a json file and restoring it into a new v0.2.1 fission installation.
Usage guide is at: /Documentation/docs-site/content/upgrade-from-v0.1.md
2017-09-11 18:31:36 -07:00
Soam Vasani
787396e904
release script: replace existing binaries
2017-09-11 07:25:44 -07:00
Soam Vasani
e7c8e5418b
0.2.1-rc2 docs version update
2017-09-10 12:29:39 -07:00
Soam Vasani and GitHub
951468006d
Release automation script -- attach helm charts, tag env images ( #318 )
...
Remove yaml manipulation from release script, package up and attach helm charts.
Build, tag and push fetcher image and all environment runtimes.
2017-09-10 09:16:16 -07:00
Soam Vasani
98c2a0863f
set version to 0.2.1-rc2
2017-09-10 00:36:50 -07:00
Soam Vasani
12d3ad44ce
update helm chart urls
2017-09-08 23:28:39 -07:00
Soam Vasani
04eef11fce
Set version to 0.2.1-rc in CLI, API and helm charts
2017-09-08 20:48:00 -07:00
Soam Vasani
12fce0baa5
Doc updates: base url, minor bugfixes
2017-09-08 20:36:31 -07:00
Soam Vasani
cd73f3c6bb
Parameterize logger nodeport; remove ui service
2017-09-08 20:19:32 -07:00
Soam Vasani
373716269b
remove compiled hugo site
2017-09-08 20:09:37 -07:00
Soam Vasani
cb861e72a9
doc theme
2017-09-08 19:13:41 -07:00
Soam Vasani
f2a9f8a938
Install and upgrade guide updates
2017-09-08 19:12:16 -07:00
Soam Vasani
3a0ebdd93b
futz with doc css
2017-09-08 19:12:04 -07:00
Soam Vasani
0b1b663f98
remove inadvertently created submodule
2017-09-08 19:05:28 -07:00
Soam Vasani and GitHub
d590dcf4ef
Hugo-based documentation site ( #317 )
...
Not much content yet; this is a start.
2017-09-08 16:47:59 -07:00
Soam Vasani and GitHub
f2091d0d80
Move builds to package level ( #297 )
...
Introduce _Archives_ as a type to reference arbitrary blobs.
_Packages_ are a pair of Source and Deployment archives. Packages have an environment reference.
Functions reference a package. Multiple functions can reference the same package.
2017-09-08 14:19:39 -07:00
Ta-Ching Chen and Soam Vasani
9d7bd49338
Use latest function metadata to check cached function service. ( #316 )
...
Watch functions in the router and use that to trigger functionReferenceResolver cache invalidation.
We might want to rate-limit syncTriggers in a future change, since we might be triggering it more often than needed.
2017-09-08 13:53:02 -07:00
Soam Vasani and GitHub
45c766061a
Storage service helm chart integration + bugfixes ( #315 )
...
Add storage service and a persistent volume claim to helm charts. A few bugfixes for the api proxy.
2017-09-08 04:49:14 -07:00
Moritz Grosch (LittleFox) and Soam Vasani
6142ac3648
Added perl environment ( #311 )
...
Perl runtime environment and example function.
2017-09-07 23:42:40 -07:00