Skip to content

Releases: cloudoperators/greenhouse

v0.0.1-alpha.1

30 Aug 08:07
59d933d
Compare
Choose a tag to compare

Changelog

  • 59d933d (fix): create namespace using kubeconfig (#507)
  • c786624 fix(deps): update module github.com/onsi/gomega to v1.34.2 (#412)
  • 401d644 fix: set logger depth for local-setup (#506)
  • f0c7fec feat(dev-env): Setup local development environment using greenhousectl (#452)
  • 9b9c8d8 feat(rbac): allow OrgAdmins to list & watch secrets in their namespace (#505)
  • 85740cc feat(rbac): allow OrgAdmins to view secrets, configmaps & workload resources in their namespace (#503)
  • 5a257e7 fix(deps): update module github.com/prometheus/client_golang to v1.20.2 (#490) (#501)
  • 97819e1 feat(teamrbac): add support for rbacv1.AggregationRule (#489)
  • 653077a fix(deps): update kubernetes packages to v0.30.4 (#500)
  • cd0e226 fix(deps): update module github.com/prometheus/client_golang to v1.20.2 (#490)
  • 2f920a8 fix(deps): update kubernetes packages (#449)
  • ecba94a feat(greenhouse): new crd for storing cluster kubeconfig data (#464)
  • ab63164 feat(makefile): split fmt into fmt and lint (#494)
  • f79eeeb fix: reformat imports (#493)
  • 7f043d4 feat(plugin): add status for workload resources readiness (#398)
  • 3fe275e Feat/additional metrics for cluster (#479)
  • 158db76 Update hugo.yaml (#487)
  • 71d98b4 Update icon in website (#486)
  • 7dbd55f feat(webhook): Log all admission requests of CRDs (#465)
  • d7e56c0 chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.72.1 (#484)
  • e908857 fix(idproxy): log.SetLogger(...) was never called; logs will not be displayed (#481)
  • 5201c77 fix(dex) bump dex to v2.41.1 (#475)
  • 945e030 cleanup links; adds mandatory legal disclosure (#480)
  • b6c307f feat(greenhouse): plutono plugin and dashboards added (#460)
  • d5e35fe fix(deps): update module github.com/prometheus/client_golang to v1.20.1 (#447)
  • 626c25c fix(deps): update k8s.io/utils digest to f90d014 (#474)
  • d945c70 chore(deps): update node docker tag to v20.17.0 (#473)
  • 34965d2 fix(deps): update module helm.sh/helm/v3 to v3.15.4 (#450)
  • df497f4 chore(deps): update nginx docker tag to v1.27.1 (#471)
  • 751e8a4 chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.72.0 (#472)
  • a38c86e fix(deps): update module github.com/onsi/ginkgo/v2 to v2.20.1 (#428)
  • a4b2e43 chore: bump tailscale dep to v1.70.0 (#468)
  • e4ef9d5 fix: resolve linter warnings (#469)
  • ba8953c (fix): typo in docs (#470)
  • c179ed7 fix: remove accidental colon from scim mock (#466)
  • 3c45031 chore(deps): update sigstore/cosign-installer action to v3.6.0 (#451)
  • b59460c disable alerts for manager chart (#463)
  • 583fb2b feat(e2e): add plugin lifecycle test (#430)
  • 16270db feat: add golangci-lint config + fixes (#461)
  • 1760fd2 refac(teamrbac): use test.TestSetup for webhook tests (#458)
  • 02f5a92 fix: typo in CRD API bot commit message (#462)
  • 099b363 fix(deps): update module golang.org/x/text to v0.17.0 (#423)
  • eb6a777 feat(dev-env): add DEX crds to installed CRDs (#457)
  • 2421b75 fix(plugindefinition) Add spec.Version as required field (#442) (#456)
  • 6626edc Fix(proxy): Fixes the proxy alert expression (#455)
  • 8dc90d8 feat(charts/greenhouse) alerts slack routes by severity (#454)
  • 15a4a3b fix(dashboard): point docs to github pages (#444)
  • 4dc101b chore(deps): update node docker tag to v20 (#373)
  • 9710bcb feat: add idproxy duration_seconds, unify metric names (#438)
  • 9684359 fix(plugin): reduce watches on Plugin & PluginPreset (#434)
  • b912c71 Update envtest to v1.30.3 (#436)
  • d3250af fix(helmController): expose error on helm reconcile failure" (#435)
  • 50ceb3c chore(deps): update postgres docker tag to v16.4 (#433)
  • ca40292 fix(alerts): default value for predefinedFilters. (#432)
  • 4e1722a feat(alerts): added predefindedFilters to pluginConfig for alerts (#422)
  • 2a62075 fix: distinct names for proxy and operator alerts (#431)
  • f05c345 feat: intial alerts for controller, webhook & proxies (#427)
  • c1f66cf fix(licenserc): ignore alert definitions (#429)
  • 4308ee1 fix(deps): update kubernetes packages to v0.30.3 (#376)
  • 9c1107d feat(workflows) add workflow to generate crd api documentation for the website. Some refactoring (#368)
  • 15e5ad8 fix(clusters): remove test flakiness (#425)
  • 264d63a chore(ui): use npm deps and bump versions (#394)
  • a5f0306 Add documentation for plugin testing (#401)
  • df7e15b feat(docs): Improve docs on running greenhouse locally (#421)
  • 77c3747 fix: remove toolchain from go.mod (#418)
  • e930c11 fix(deps): update k8s.io/utils digest to 18e509b (#357)
  • 3e00df1 fix(deps): update module golang.org/x/time to v0.6.0 (#413)
  • e0b881f fix(deps): update module helm.sh/helm/v3 to v3.15.3 (#387)
  • 5c3e870 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.19.1 (#393)
  • af31b83 fix(team_webhook): concurrent write on map (#411)
  • ff7d271 docs(teamrbac): update docs to include clusterSelector & more details (#408)
  • a6560f1 docs: capitalization of sections, fix relative link, wording (#404)
  • 01ad599 refac(org): use test.Setup for org rbac controller tests (#410)
  • ca00ba4 refac(cam): remove empty cam controller (#409)
  • 9d15086 feat(dev-env) add mounting a local helm chart (#399)
  • ca26579 feat(test): creating local cluster for e2e (#250)
  • 595e724 fix(teamRBAC): ensure status updated on cluster not found (#372)
  • bcb0640 chore(deps): update alpine docker tag to v3.20.2 (#386)
  • 3bf2fe8 chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.70.0 (#385)
  • fa2e20c fix(dev-env): use 8090 for envtest, fix bootstrap (#384)
  • eefffaa feat(renovate) add helm-go, wait 14 days for patch versions (#383)
  • 6212fdd fix(envtest) bump envtest to v1.30.2 (#382)
  • e181fc4 fix(website): Remove local-dev link from homepage (#381)
  • 84afbc2 fix(workflow) run npm ci in the website folder (#380)
  • ad8d526 chore(hugo-npm-deps) add package.json with fix dependencies so we have the same setup locally and in the CI. Moved index file to docs (#379)
  • 6253be2 chore(hugo) upgrade version of hugo in the workflow (#378)
  • 4e616f0 fix(deploy-github-pages) rename workflow after naming convention and remove outdated steps (#377)
  • 3c254b1 chore(website): upgraded website to new templater version, fix generating CRDs documentation and refactoring (#363)
  • a1600de fix(hugo): get description from plugindefinition.yaml (#371)
  • 71812e7 fix(dev-env): Failing docker builds (#374)
  • 7a1640a feat(dev-env): Move dev-env to core repo (#353)
  • b162929 fix(plugindefinition): rename the plugin.yaml to plugindefinition.yaml (#370)
  • 816b23c feat(cors-proxy): add and collect http metrics (#366)
  • df07fa5 fix(teamrbac): remove unused params (#369)
  • ced1c78 fix(PluginDefinitions): Disallow defaulting of Option with Type Secret (#365)
  • efd93ac feat(idproxy): collect metrics from exposed port (#364)
  • 632c2a7 fix(ui): remove default verbose output on api calls (#367)
  • a21f94a...
Read more

v0.0.1-alpha

22 May 09:54
0e3b917
Compare
Choose a tag to compare

Changelog

  • 0e3b917 Fix/no ref/goreleaser (#220)
  • edf3a72 fix(goreleaser) move permission grant earlier (#219)
  • 9f0c48b pluginpresets rbac for org admins (#218)
  • 0588f9f fix(goreleaser): add permissions to create release (#217)
  • 4eb8bd7 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.17.3 (#173)
  • 562e413 fix(goreleaser) fix typo in github_urls (#216)
  • 333a14e fix(action) gorelaeaser token (#215)
  • ad999c2 fix(deps): update module github.com/onsi/gomega to v1.33.1 (#209)
  • 5c9efe2 chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.66.3 (#212)
  • 9fea55e feat(plugin): move greenhouse values to helm global scope (#200)
  • 8b294dd feat(preset): enqueue Preset if Plugin is labelled with Preset LabelKey (#202)
  • 7be0fec chore(deps): update postgres docker tag to v16.3 (#208)
  • 79cb760 fix(envtest): bump used k8s version (#207)
  • 1dcea34 chore(envtest): bump used k8s version (#206)
  • 01c772b fix(helm): diff returns early if release not found (#205)
  • 9c30754 fix(plugin): admission validate immutable releaseNamespace (#204)
  • 5b57bab feat(rbac): permit org admins to debug alertmangers (#201)
  • e294d08 fix(helm): ensure releaseNamespace is set on clientGetter (#199)
  • 3e31f0b fix(helm): diff with the plugins release namespace (#198)
  • b77ed22 fix(helm): drift detection not run immediately after last deploy (#196)
  • dfe84dd feat(ui): Use new frontend app name (#194)
  • d73a40e feat(dev-env): Accept all hosts (#168)
  • a19f7a9 refactor(ui): rename uis (#193)
  • 02e79ab feat(pluginpreset): make clusterSelector mutable (#191)
  • 7fc936e [ui] fix tests (#192)
  • 9801c85 feat(ui): ingest uis (#175)
  • 8112fb1 reconcile oauth2client (#160)
  • 1b24adf fix(ui): re-release cluster-admin (#187)
  • 8a9c90c fix(pluginpreset): add crd to kustomization (#183)
  • b71f2f1 pluginbundle proposal (#99)
  • 8471e8d chore(deps): update github.com/dexidp/dex/api/v2 digest to 677ab36 (#55)
  • 10c8abc chore(deps): update actions/configure-pages action to v5 (#181)
  • 741705b fix(hugo) runner (#180)
  • 241d0e8 fix(renovate): ignore dexidp since go mod version not supported (#179)
  • b5ec518 fix(ui): Pin react to 18.2.0 (#178)
  • fe0b187 fix(plugindefinition): enable webhook for delete (#177)
  • 35e09af Build website via Hugo action (#174)
  • 75be523 fix(plugin): temporarily watch for old Plugin and new PluginDefinition labels (#176)
  • 37459fc fix: deny deletion of used plugindefinitions, migrate label (#164)
  • 556eeba fix(deps): update module k8s.io/klog/v2 to v2.120.1 (#166)
  • e2048a1 chore(deps): update floryn90/hugo docker tag to v0.125.4 (#171)
  • 487ea5e fix(license-header) fix 'You are not currently on a branch.' issue (#170)
  • 73ae259 fix(charts): bump greenhouse chart dependencies (#169)
  • e7b210b fix(gh-action) lint should fail when bump needed (#165)
  • 6c241d9 fix(deps): update module google.golang.org/grpc to v1.63.2 (#157)
  • 4b19247 chore(deps): update nginx docker tag to v1.26.0 (#162)
  • d6ced7e chore(deps): update postgres docker tag to v16 (#158)
  • e5e905c chore(deps): update actions/github-script action to v7 (#163)
  • a9d0024 chore(deps): update module sigs.k8s.io/controller-runtime to v0.17.3 (#135)
  • 6d45a9b fix(deps): update module github.com/onsi/gomega to v1.33.0 (#156)
  • 2a06e29 Fix helm actions and greenhouse chart (#159)
  • fb921a6 feat(helm-lint) add github message when increment needed (#153)
  • 652b525 chore(deps): update floryn90/hugo docker tag to v0.125.3 (#154)
  • aeba47f chore(deps): update postgres docker tag to v15.6 (#148)
  • f4aaa4a chore(deps): update nginx docker tag to v1.25.5 (#143)
  • d372347 chore(controller-tools): bump to v0.14.0 (#150)
  • 058bf13 chore(deps): update floryn90/hugo docker tag to v0.125.2 (#146)
  • 8bc1165 fix(deps): update module google.golang.org/grpc to v1.62.2 (#61)
  • 835a136 chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.64.2 (#147)
  • 3c78fbf fix(deps): update module sigs.k8s.io/controller-runtime to v0.15.3 (#64)
  • aa4e7ac fix(deps): update k8s.io/utils digest to 4693a02 (#58)
  • d1452e1 fix(deps): update kubernetes packages to v0.29.4 (#60)
  • dd047eb chore(deps): update github actions (#115)
  • aad7594 [team-admin] change the default value of isMock to false in package.json (#124)
  • b5775ef feat(gh-actions) helm package & publish (#119)
  • 82ed8c4 fix(logshipper): quote opensearch.port (#141)
  • 4d6a9b7 feat(charts): replace logshipper chart with plugin (#138)
  • b368aa2 Fix/129/dockerbuild (#136)
  • 937069a prettify print columns header (#137)
  • ece257e fix(website) update base docker image (#134)
  • 7f679a9 Fix/129/dockerbuild (#133)
  • d5e0ed5 fix(deps): update module helm.sh/helm/v3 to v3.14.4 (#63)
  • 31c32d0 configurable namespace for a pluginconfig release (#98)
  • fa5ee97 [cluster-admin] Highlighted list items for better UX (#120)
  • c57d95a chore(deps): update actions/stale action to v9 (#132)
  • 5306b90 feat(gh-actions) add stale gh-actions (#131)
  • ff97ada fix(teamrbac): fix deletion logic, fix labeling (#92)
  • 0fa9351 Extend alerts plugin template by adding new attribute silenceTemplates. (#118)
  • 4aff66c fix(makefile) rm tty (#128)
  • beb9934 no "sha-" prefix on docker tag (#127)
  • 8747a15 Introduce git commit short sha as image tag (#126)
  • e03d30b feat(codeowners): more granular owners for .github (#121)
  • 381ec74 fix(makefile) pwd to shell pwd (#123)
  • f6ea290 fix(renovate) add minimumReleaseAge to all packagerules (#116)
  • d3d3b2c Update Dockerfile.dev-env (#117)
  • 79cdef0 fix(gh-actions) Fix warnings (#111)
  • 6e15783 chore(deps): update github actions (#71)
  • 5515d88 fix(license): no automatic license headers on helm templates (#93)
  • e8c2a96 fix(ui): rebuild plugin-admin (#113)
  • a43ac46 feat(crd): rename plugin and pluginconfig crds (#112)
  • 418f2d0 fix(helmcontroller): fix regression that diff was not reconciled (#89)
  • ad14771 [plugin-admin] update dependency utils (#96)
  • 14faa8f Update the zustand and messages-provider versions (#97)
  • 67eb6ee [plugin-admin] Fix deep nested optionValues error (#88)
  • 32adc14 fix(rbac): allow PluginAdmins to edit PluginConfigs (#86)
  • dd5ca65 [plugin-admin] Plugin admin icon (#79)
  • 0eb20a9 fix(codeowners): dedicated entry for openapi docs (#76)
  • 01ea2b0 Feat/team role seeder (#75)
  • aa76d6e fix(headscale): UI container is crashlooping with latest beta release (#74)
  • f91d940 feat(teamrbac): grant permissions to OrgAdmins and ClusterAdmins (#72)
  • 7fdd5f8 feat(teamrbac): rename Role & RoleBinding (#70)
  • 3d19932 Feat/renovate actions (#69)
  • 192b39d chore(deps): update ghcr.io/tailscale/tailscale docker tag to v1.62.1 (#66)
  • bfef5a5 chore(deps): update nginx docker tag to v1.25.4 (#59)
  • 21bae8d fix(chart) headscalectl image name and tag (#62)
  • b1bcf69 fix(charts) repository for images in headscale, tailscale-proxy (#57)
  • ec04db3 feat: add issue and pr templates (#51)
  • 2381554 fix(CODEOWNERS): ensure single files are only matched under root (#52)
  • baa8398 [plugin-admin] fix filename of UrlState hook for case sensitivity (#53)
  • 93be71c Fix head scale chart leftover license header in etc (#49)
  • de02701 fix(renovate) fix invalid json (#48)
  • 6e7fd9d enforce clusterName configured on pluginconfig (#41)
  • 793c0ee feat(role&bindings): enable webhooks (#45)
  • 9a04bfc [cluster-admin] Fix dependencies. Don't use latest (#47)
  • 759675d [plugin-admin] Fixed all dependencies versions (#46)
  • e9554f1 [plugin-admin] changed to juno ui version 2.12 (#44)
  • 1e3b695 fix(helm) update license header comment style in template folder (#42)
  • 081b6df Plugin-Admin (#36)
  • 323be04 fix(gh-actions) run in paralell/ always upload trivy (#40)
  • 6f8bb66 fix(gh-action) trivy scan format: template is deprecated (#39)
  • 88c58ee fix(dev-env): pin setup-envtest version in dockerfile (#38)
  • 0a86127 fix(gh-actions) docker build matrix, image name (#37)
  • dcf321e feat(rbac): activate controller & replace clusterSelector (#30)
  • 8fd134b feat(greenhouse-rbac): add ClusterAdmin and PluginAdmin roles (#29)
  • 03922da fix(greenhousectl) cleanup old logic (#33)
  • ec6733a fix(makefile): add all generate cmds to generate-all (#19)
  • 818a222 feat(renovate) update renovate config (#32)
  • 749741f fix(kustomize-lint): remove generate docs to avoid permission issue (#34)
  • 9b5f3a7 fix(docker-build) disable cache in build action (#31)
  • 76d6c70 fix: add license to .jsx (#27)
  • 165a050 Feat/add gh actions (#28)
  • 5b94d03 fix(manager): Remove tests from docker build (#21)
  • f98dfc1 update copyright year (#25)
  • ac9f51d feat(CODEOWNERS): add initial set of CODEOWNERS (#22)
  • a2e631b reuse compliance (#24)
  • a078eca clarify that presentations were always public
  • 2d54c48 Correct the apache license text (#20)
  • 14f7262 Delete docs/presentations/Vision.pptx
  • dd745b7 start docs separation
  • b0b162c fix licenses; parameterize headscale chart (#16)
  • 4cc4898 feat: add gh-actions to check and fix license headers (#10)
  • 3179974 fix: reconcile error message not set (#4)
  • 26f101a feat(ui): Provide utils and types (#15)
  • a094556 fix: update gh-actions runners and token (#8)
  • 7ce4f81 update link to roadmap kanban
  • 8eb1b8c move from internal repo
  • 0b29748 Update LICENSE
  • 2866da5 Update dep5
  • 323136e Initial commit