Skip to content

1.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Nov 14:46
· 804 commits to main since this release
0d531f7

1.2.0 (2023-11-28)

Full Changelog

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 to config/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