1.2.0
1.2.0 (2023-11-28)
Implemented enhancements:
- Fail release workflow in case serverless images use PR tags #235
- Support native dockerconfigjson secrets when configuring docker registry for serverless #121
- Remove redundant unit test step from release flow #456
- Remove '-it' from docker run #454
- Handle no GH actions to check in release flow #452
- add paths which should be checked for gardener integration test #448
- Bump Action to whitelisted Version #440
- Dynamically exclude namespaces #430
- add configuration for golangci-lint #422
- Adjust path to Makefile in release.sh #421
- Use sec-scanners-config during the release #416
- Don't use sec-scanners-config to build moduletemplate on pre/post submit #414
- fix test gardener-integration #409
- Run runtimes builds #406
- Use latest tags in sec-scanners-config on main #405
- Enable Markdown Link Check in the Serverless repo #404
- Rich Changelog generation #398
- namespaced scope secrets warning #382
- Align the default Serverless name to the agreed format #376
- Move github actions scripts to .github/scripts #357
- Move
serverless-manager
config files toconfig/operator
#350
Fixed bugs:
- Serverless status is Ready even when connected resources are restarting after update #134
- Fix dependency code editor configuration #391
Closed issues:
- Gardener integration test is flaky #442
- Cleanup leftovers of gitrepository.serverless.kyma-project.io/v1alpha1 CRD #419
- Only
serverless-registry-config-default
secret should be copied across namespaces #412 - Use latest tags in the
sec-scanners-config.yaml
file #411 - Cleanup dashboard definitions from serverless resources #408
- Enable Markdown link check to find any broken links #396
- Warn user when serverles-registry-config is used #383
- Document how to configure custom docker registry per registry provider #381
- serverless integration tests are flaky #359
- Adjust serverless operator codebase to the new repo structure #345
- Delete secret mutation webhook #335
- Move resource profiles defaulting from mutating webhook to function controller. #248
- Avoid hardcoded
ExcludedNamespaces
override for serverless module #241 - [rl-reuse_tool-3] Violation against OSS Rules of Play #215
- [rl-reuse_tool-1] Violation against OSS Rules of Play #214
- [rl-security_policy-1] Violation against OSS Rules of Play #213
- [rl-reuse_tool-2] Violation against OSS Rules of Play #212
- [rl-vulnerability_alerts-1] Violation against OSS Rules of Play #211
- Adjust retryable module deletion timing #87
- Investigate how to test serverless module on multiple hyperscallers #45
Merged pull requests:
- Revert Excluded Namespace Overrides / Read namespace from chart #447
- Fix link to the APIRule CR documentation #445
- Remove gitrepositories leftovers #444
- Format the
values.yaml
file #443 - Webhook resource validation removal #438
- Fix Eventing link in the Serverless documentation #436
- Cleanup makefile in serverless #434
- Controller validation #433
- Convert html tabs /toggles into docsify tags in the Serverless repo #431
- Add validation for build and function resoruces #429
- Bump golang to 1.21.4-alpine3.18 #428
- fix errors from operator showed by linters #427
- fix errors from serverless showed by linters #426
- Cleanup
GitRepository
orphan resources #425 - remove temporary dir module-chart-test and use tests/serverless instead #424
- Only
serverless-registry-config-default
secret should be copied across namespaces #420 - Fix links found by Link Checker #415
- Cleanup dashboard definitions #413
- fix output path for rendered manifest #407
- Cleanup Makefiles #403
- Copy Makefile to components/operator #402
- Copy hack folder to components/operator #399
- Delete secret mutation webhook #397
- Fix formatting #395
- add gcr and acr examples #392
- Remove additional make targets with
-operator
sufix #390 - unify quotation in doc #386
- Remove module chart #385
- Adjust go.mod, go.sum, Dockerfile, makefiles to new structure #379
- Temporary copy module-chart also to components/operator #378
- Provide sample python function #377
- add simple for secretMount validation #375
- Add collect logs script to serverless integration tests #374
- Add source validation #372
- Copy internal to components/operator #371
- Move internal, controllers and main to components/operator #370
- Update deps #369
- Add onError loggers and fix proxy mock #368
- Add env names validation #367
- Copy api to components/operator #366
- Add runtime validation #365
- Add annotations validation #364
- Add labels validation #363
- Reaarange test cases #362
- Move api to components/operator #361
- Upgrade k8s deps #356
- Extract testenv #355
- Improve flag builder impl #353
- Reflect used presets in status #351
- Add first version of x-kuberneets impl with unit tests #338